diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 1842506cfa..26a3463a2e 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "10.1.0" + ".": "11.0.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index 9db4f9f952..bc4d042197 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,471 @@ # Changelog +## [11.0.0](https://github.com/DeeDeeG/node-gyp/compare/v10.1.0...v11.0.0) (2024-04-21) + + +### ⚠ BREAKING CHANGES + +* use .npmignore file to limit which files are published ([#2921](https://github.com/DeeDeeG/node-gyp/issues/2921)) +* the `Gyp` class exported is now created using ECMAScript classes and therefore might have small differences to classes that were previously created with `util.inherits`. +* All internal functions have been coverted to return promises and no longer accept callbacks. This is not a breaking change for users but may be breaking to consumers of `node-gyp` if you are requiring internal functions directly. +* `node-gyp` now supports node `^16.14.0 || >=18.0.0` +* update engines.node to ^14.17.0 || ^16.13.0 || >=18.0.0 +* update `engines.node` to `^14.17.0 || ^16.13.0 || >=18.0.0` +* increase "engines" to "node" : "^12.22 || ^14.13 || >=16" ([#2601](https://github.com/DeeDeeG/node-gyp/issues/2601)) + +### Features + +* Add proper support for IBM i ([a26494f](https://github.com/DeeDeeG/node-gyp/commit/a26494fbb8883d9ef784503979e115dec3e2791e)) +* add support for native windows arm64 build tools ([bb76021](https://github.com/DeeDeeG/node-gyp/commit/bb76021d35964d2bb125bc6214286f35ae4e6cad)) +* build with config.gypi from node headers ([a27dc08](https://github.com/DeeDeeG/node-gyp/commit/a27dc08696911c6d81e76cc228697243069103c1)) +* convert all internal functions to async/await ([355622f](https://github.com/DeeDeeG/node-gyp/commit/355622f4aac3bd3056b9e03aac5fa2f42a4b3576)) +* convert internal classes from util.inherits to classes ([d52997e](https://github.com/DeeDeeG/node-gyp/commit/d52997e975b9da6e0cea3d9b99873e9ddc768679)) +* drop node 14 support ([#2929](https://github.com/DeeDeeG/node-gyp/issues/2929)) ([1b3bd34](https://github.com/DeeDeeG/node-gyp/commit/1b3bd341b40f384988d03207ce8187e93ba609bc)) +* drop rimraf dependency ([4a50fe3](https://github.com/DeeDeeG/node-gyp/commit/4a50fe31574217c4b2a798fc72b19947a64ceea1)) +* drop rimraf dependency ([192eec2](https://github.com/DeeDeeG/node-gyp/commit/192eec2aca15c41b77427163f9c8bb0ef1a38edd)) +* **gyp:** update gyp to v0.10.0 ([#2521](https://github.com/DeeDeeG/node-gyp/issues/2521)) ([5585792](https://github.com/DeeDeeG/node-gyp/commit/5585792922a97f0629f143c560efd74470eae87f)) +* **gyp:** update gyp to v0.13.0 ([3e2a532](https://github.com/DeeDeeG/node-gyp/commit/3e2a5324f1c24f3a04bca04cf54fe23d5c4d5e50)) +* **gyp:** update gyp to v0.14.0 ([#2749](https://github.com/DeeDeeG/node-gyp/issues/2749)) ([713b8dc](https://github.com/DeeDeeG/node-gyp/commit/713b8dcdbf44532ca9453a127da266386cc737f8)) +* **gyp:** update gyp to v0.16.1 ([#2923](https://github.com/DeeDeeG/node-gyp/issues/2923)) ([707927c](https://github.com/DeeDeeG/node-gyp/commit/707927cd579205ef2b4b17e61c1cce24c056b452)) +* **gyp:** update gyp to v0.9.1 ([#2402](https://github.com/DeeDeeG/node-gyp/issues/2402)) ([814b1b0](https://github.com/DeeDeeG/node-gyp/commit/814b1b0eda102afb9fc87e81638a9cf5b650bb10)) +* **gyp:** update gyp to v0.9.6 ([#2481](https://github.com/DeeDeeG/node-gyp/issues/2481)) ([ed9a9ed](https://github.com/DeeDeeG/node-gyp/commit/ed9a9ed653a17c84afa3c327161992d0da7d0cea)) +* improve visual studio detection ([#2957](https://github.com/DeeDeeG/node-gyp/issues/2957)) ([109e3d4](https://github.com/DeeDeeG/node-gyp/commit/109e3d4245504a7b75c99f578e1203c0ef4b518e)) +* remove support for VS2015 in Node.js >=19 ([#2746](https://github.com/DeeDeeG/node-gyp/issues/2746)) ([131d1a4](https://github.com/DeeDeeG/node-gyp/commit/131d1a463baf034a04154bcda753a8295f112a34)) +* replace npmlog with proc-log ([4a50fe3](https://github.com/DeeDeeG/node-gyp/commit/4a50fe31574217c4b2a798fc72b19947a64ceea1)) +* replace npmlog with proc-log ([192eec2](https://github.com/DeeDeeG/node-gyp/commit/192eec2aca15c41b77427163f9c8bb0ef1a38edd)) +* support IBM Open XL C/C++ on z/OS ([#2743](https://github.com/DeeDeeG/node-gyp/issues/2743)) ([7d0c83d](https://github.com/DeeDeeG/node-gyp/commit/7d0c83d2a95aca743dff972826d0da26203acfc4)) +* support vs2022 ([#2533](https://github.com/DeeDeeG/node-gyp/issues/2533)) ([5a00387](https://github.com/DeeDeeG/node-gyp/commit/5a00387e5f8018264a1822f6c4d5dbf425f21cf6)) +* update `engines.node` to `^14.17.0 || ^16.13.0 || >=18.0.0` ([192eec2](https://github.com/DeeDeeG/node-gyp/commit/192eec2aca15c41b77427163f9c8bb0ef1a38edd)) +* update engines.node to ^14.17.0 || ^16.13.0 || >=18.0.0 ([4a50fe3](https://github.com/DeeDeeG/node-gyp/commit/4a50fe31574217c4b2a798fc72b19947a64ceea1)) +* Update function getSDK() to support Windows 11 SDK ([#2565](https://github.com/DeeDeeG/node-gyp/issues/2565)) ([ea8520e](https://github.com/DeeDeeG/node-gyp/commit/ea8520e3855374bd15b6d001fe112d58a8d7d737)) +* Upgrade Python linting from flake8 to ruff ([#2815](https://github.com/DeeDeeG/node-gyp/issues/2815)) ([fc0ddc6](https://github.com/DeeDeeG/node-gyp/commit/fc0ddc6523c62b10e5ca1257500b3ceac01450a7)) +* use .npmignore file to limit which files are published ([#2921](https://github.com/DeeDeeG/node-gyp/issues/2921)) ([864a979](https://github.com/DeeDeeG/node-gyp/commit/864a979930cf0ef5ad64bc887b901fa8955d058f)) + + +### Bug Fixes + +* _ in npm_config_ env variables ([eef4eef](https://github.com/DeeDeeG/node-gyp/commit/eef4eefccb13ff6a32db862709ee5b2d4edf7e95)) +* add error arg back into catch block for older Node.js users ([5cde818](https://github.com/DeeDeeG/node-gyp/commit/5cde818aac715477e9e9747966bb6b4c4ed070a8)) +* change default gyp update message ([#2420](https://github.com/DeeDeeG/node-gyp/issues/2420)) ([cfd12ff](https://github.com/DeeDeeG/node-gyp/commit/cfd12ff3bb0eb4525173413ef6a94b3cd8398cad)) +* create Python symlink only during builds, and clean it up after ([#2721](https://github.com/DeeDeeG/node-gyp/issues/2721)) ([0f1f667](https://github.com/DeeDeeG/node-gyp/commit/0f1f667b737d21905e283df100a2cb639993562a)) +* doc how to update node-gyp independently from npm ([c8c0af7](https://github.com/DeeDeeG/node-gyp/commit/c8c0af72e78141a02b5da4cd4d704838333a90bd)) +* extend tap timeout length to allow for slow CI ([6f74c76](https://github.com/DeeDeeG/node-gyp/commit/6f74c762fe3c19bdd20245cb5c02e2dfa65d9451)) +* extract tarball to temp directory on Windows ([#2846](https://github.com/DeeDeeG/node-gyp/issues/2846)) ([aaa117c](https://github.com/DeeDeeG/node-gyp/commit/aaa117c514430aa2c1e568b95df1b6ed1c1fd3b6)) +* increase node 12 support to ^12.13 ([#2771](https://github.com/DeeDeeG/node-gyp/issues/2771)) ([888efb9](https://github.com/DeeDeeG/node-gyp/commit/888efb9055857afee6a6b54550722cf9ae3ee323)) +* log statement is for devDir not nodedir ([#2840](https://github.com/DeeDeeG/node-gyp/issues/2840)) ([55048f8](https://github.com/DeeDeeG/node-gyp/commit/55048f8be5707c295fb0876306aded75638a8b63)) +* missing spaces ([f0882b1](https://github.com/DeeDeeG/node-gyp/commit/f0882b1264b2fa701adbc81a3be0b3cba80e333d)) +* new ca & server certs, bundle in .js file and unpack for testing ([147e3d3](https://github.com/DeeDeeG/node-gyp/commit/147e3d34f44a97deb7aa507207680cf0f4e662a2)) +* node.js debugger adds stderr (but exit code is 0) -> shouldn't throw ([#2719](https://github.com/DeeDeeG/node-gyp/issues/2719)) ([c379a74](https://github.com/DeeDeeG/node-gyp/commit/c379a744c65c7ab07c2c3193d9c7e8f25ae1b05e)) +* promisify build command ([4a50fe3](https://github.com/DeeDeeG/node-gyp/commit/4a50fe31574217c4b2a798fc72b19947a64ceea1)) +* promisify build command ([192eec2](https://github.com/DeeDeeG/node-gyp/commit/192eec2aca15c41b77427163f9c8bb0ef1a38edd)) +* re-label ([#2689](https://github.com/DeeDeeG/node-gyp/issues/2689)) ([f0b7863](https://github.com/DeeDeeG/node-gyp/commit/f0b7863dadfa365afc173025ae95351aec79abd9)) +* typo on readme ([bf81cd4](https://github.com/DeeDeeG/node-gyp/commit/bf81cd452b931dd4dfa82762c23dd530a075d992)) +* update make-fetch-happen to a minimum of 10.0.3 ([839e414](https://github.com/DeeDeeG/node-gyp/commit/839e414b63790c815a4a370d0feee8f24a94d40f)) +* use fs/promises in favor of fs.promises ([4a50fe3](https://github.com/DeeDeeG/node-gyp/commit/4a50fe31574217c4b2a798fc72b19947a64ceea1)) +* use fs/promises in favor of fs.promises ([192eec2](https://github.com/DeeDeeG/node-gyp/commit/192eec2aca15c41b77427163f9c8bb0ef1a38edd)) +* use local `util` for `findAccessibleSync()` ([b39e681](https://github.com/DeeDeeG/node-gyp/commit/b39e6819aa9e2c45107d6e60a4913ca036ebfbfd)) +* windows command missing space ([#2553](https://github.com/DeeDeeG/node-gyp/issues/2553)) ([cc37b88](https://github.com/DeeDeeG/node-gyp/commit/cc37b880690706d3c5d04d5a68c76c392a0a23ed)) + + +### Core + +* _winreg module was renamed to winreg in Python 3. ([588d333](https://github.com/DeeDeeG/node-gyp/commit/588d333c144cf0ba0534e0d40b4f120bbfe4b569)) +* accept Python 3 by default ([3d1c60a](https://github.com/DeeDeeG/node-gyp/commit/3d1c60ab8183956cec40cf41ebc3b96a41bdcdcf)) +* accept Python 3 conditionally ([66ad305](https://github.com/DeeDeeG/node-gyp/commit/66ad30577594a37b08939948db1d4f1018d85335)) +* add __lt__ to MSVSSolutionEntry ([f36bd22](https://github.com/DeeDeeG/node-gyp/commit/f36bd228a40d1d8b6fedab8ed650a4fb196ba228)) +* add .json suffix for explicit require ([611bc3c](https://github.com/DeeDeeG/node-gyp/commit/611bc3c89f70f247f66af04a3206044c6fd1721d)) +* add compile_commands.json gyp generator ([40692d0](https://github.com/DeeDeeG/node-gyp/commit/40692d016b19c852364c879b7adb2672b023fe8e)) +* add lib.target as path for searching libnode on z/OS ([1d499dd](https://github.com/DeeDeeG/node-gyp/commit/1d499dd5606f39de2d34fa822fd0fa5ce17fbd06)) +* add search locations for libnode.x ([e5a6901](https://github.com/DeeDeeG/node-gyp/commit/e5a69010ed6814e3cbd586ac13bac7bc87f331d4)) +* add support for .mm files to msvs generator ([53a5f8f](https://github.com/DeeDeeG/node-gyp/commit/53a5f8ff38a04ac147f9f6608d5c235242c20613)) +* add support for locally installed headers ([#2964](https://github.com/DeeDeeG/node-gyp/issues/2964)) ([3298731](https://github.com/DeeDeeG/node-gyp/commit/329873141f0d3e3787d3c006801431da04e4ed0c)) +* add support for Visual Studio 2019 ([360ddbd](https://github.com/DeeDeeG/node-gyp/commit/360ddbdf3a70ae5fc679b8267dfda46969c0d615)) +* add support for Windows on Arm ([91744bf](https://github.com/DeeDeeG/node-gyp/commit/91744bfecc67fda7db58e2a1c7aa72f196d6da4f)) +* add test run Python 3.7 on macOS ([a2bca07](https://github.com/DeeDeeG/node-gyp/commit/a2bca072f98767da56801b587315f41ccbe55904)) +* add update-gyp script ([aaf33c3](https://github.com/DeeDeeG/node-gyp/commit/aaf33c30296ddb71c12e2b587a5ec5add3f8ace0)) +* adding keep-alive header to download requests ([0384683](https://github.com/DeeDeeG/node-gyp/commit/038468388cb32d029ccd8c1fe36c7ab7839fba23)) +* assorted typo fixes ([cdb47bd](https://github.com/DeeDeeG/node-gyp/commit/cdb47bd54d4487270235319bfba0551b20546368)) +* avoid bare exceptions in xcode_emulation.py ([60e4488](https://github.com/DeeDeeG/node-gyp/commit/60e4488f08e44e99a8a8a343bbf384997d02f4dd)) +* avoid changing process.config ([#2322](https://github.com/DeeDeeG/node-gyp/issues/2322)) ([392b776](https://github.com/DeeDeeG/node-gyp/commit/392b7760b45af45fa958c16a4a34b873a03f2b3a)) +* backport GYP fix to fix AIX shared suffix ([8aedbfd](https://github.com/DeeDeeG/node-gyp/commit/8aedbfdef64356b39e82b805a78359a5d6a1067c)) +* better log message when ps fails ([3e7f8cc](https://github.com/DeeDeeG/node-gyp/commit/3e7f8ccafc8c65fb2392e86b89c5ef7ad7fd5791)) +* bump request to 2.8.7, fixes heok/hawk issues ([f83b457](https://github.com/DeeDeeG/node-gyp/commit/f83b457e0306d61f7a5f31af799438be79a47c2b)) +* bump request to 2.8.7, fixes heok/hawk issues ([969447c](https://github.com/DeeDeeG/node-gyp/commit/969447c5bd61dc0a7619e4bd05a98aab1ba77738)) +* clean-up detection ([43031fa](https://github.com/DeeDeeG/node-gyp/commit/43031fadcb6589949769febd70d54645b2d1b203)) +* code de-duplication ([03683f0](https://github.com/DeeDeeG/node-gyp/commit/03683f09d6d153c2b5f27764aaa1bc0c046ab380)) +* compatibility with semver ≥ 7 (`new` for semver.Range) ([f242ce4](https://github.com/DeeDeeG/node-gyp/commit/f242ce4d2c93d38fd91af77880e971e7bbfe8eaf)), closes [#2005](https://github.com/DeeDeeG/node-gyp/issues/2005) +* decode stdout on Python 3 ([d90d9c5](https://github.com/DeeDeeG/node-gyp/commit/d90d9c54269e1d65b82f2fcd6967e3016ba86e85)) +* deep-copy process.config during configure ([#2368](https://github.com/DeeDeeG/node-gyp/issues/2368)) ([5f1a06c](https://github.com/DeeDeeG/node-gyp/commit/5f1a06c50f3b0c3d292f64948f85a004cfcc5c87)) +* **deps:** bump actions/setup-python from 4 to 5 ([#2960](https://github.com/DeeDeeG/node-gyp/issues/2960)) ([3f0df7e](https://github.com/DeeDeeG/node-gyp/commit/3f0df7e9334e49e8c7f6fdbbb9e1e6c5a8cca53b)) +* **deps:** bump google-github-actions/release-please-action ([#2961](https://github.com/DeeDeeG/node-gyp/issues/2961)) ([b1f1808](https://github.com/DeeDeeG/node-gyp/commit/b1f1808bfff0d51e6d3eb696ab6a5b89b7b9630c)) +* detect all VS versions in node-gyp ([8f43f68](https://github.com/DeeDeeG/node-gyp/commit/8f43f6827583b9d0168f6c30bd6729c00a9ed070)) +* don't print xcodebuild not found errors ([9425448](https://github.com/DeeDeeG/node-gyp/commit/9425448945a12605e8ae75dc2a02531668f0577a)) +* don't set ensure if tarball is set ([0a07e48](https://github.com/DeeDeeG/node-gyp/commit/0a07e481f7a7c89d6838ea197018e79b6341ef1c)) +* don't use universal-new-lines mode ([dd8561e](https://github.com/DeeDeeG/node-gyp/commit/dd8561e528c5d5e7c24a3d11e37f0079f66bc052)) +* drop "-2" flag for "py.exe" launcher ([c255ffb](https://github.com/DeeDeeG/node-gyp/commit/c255ffbf6adc6b60cb39fa1aa40bfc8eb45f80ac)) +* drop Python 2 support in find-python.js ([#2333](https://github.com/DeeDeeG/node-gyp/issues/2333)) ([1bd18f3](https://github.com/DeeDeeG/node-gyp/commit/1bd18f3e7705a5441ab1b8f22ec92e962651b39d)) +* enable cctest to use objects (gyp part) ([b416c5f](https://github.com/DeeDeeG/node-gyp/commit/b416c5f4b72e30c4c84d39ffcee2426f7ac11e61)) +* enable MARMASM items only on new VS versions ([a20faed](https://github.com/DeeDeeG/node-gyp/commit/a20faedc9152ff5ad0a2e48318af6f77bedb44fb)) +* enable support for zoslib on z/OS ([#2600](https://github.com/DeeDeeG/node-gyp/issues/2600)) ([83c0a12](https://github.com/DeeDeeG/node-gyp/commit/83c0a12bf23b4cbf3125d41f9e2d4201db76c9ae)) +* escape spaces in filenames in make generator ([0540e4e](https://github.com/DeeDeeG/node-gyp/commit/0540e4ec63257f56b218ee3c5dcd864aa8300dd0)) +* fail gracefully if we can't find the username ([#2375](https://github.com/DeeDeeG/node-gyp/issues/2375)) ([fca4795](https://github.com/DeeDeeG/node-gyp/commit/fca4795512c67dc8420aaa0d913b5b89a4b147f3)) +* find and setup for VS2017 ([ae141e1](https://github.com/DeeDeeG/node-gyp/commit/ae141e19060ecb1c596a96acf9510d66b7376c18)) +* find python checks order changed on windows ([#2872](https://github.com/DeeDeeG/node-gyp/issues/2872)) ([b030555](https://github.com/DeeDeeG/node-gyp/commit/b030555cdb754d9c23906e7e707115cd077bbf76)) +* finish decode stdout on Python 3 ([bb2eb72](https://github.com/DeeDeeG/node-gyp/commit/bb2eb72a3f3bef0d8f8ed5fce402ccd2daaba5a3)) +* fix delay-load hook for electron 4 ([d3b2122](https://github.com/DeeDeeG/node-gyp/commit/d3b21220a0f720345b8bbcaccef3090966e51cb5)) +* fix ninja build failure (GYP patch) ([94c39c6](https://github.com/DeeDeeG/node-gyp/commit/94c39c604ec05c02e34860a2d3bf3c60ac5f4a7c)) +* fix regex to match multi-digit versions ([40f24e4](https://github.com/DeeDeeG/node-gyp/commit/40f24e4c2b851190628dcc809b340496487d7556)) +* fix sntex error ([febdfa2](https://github.com/DeeDeeG/node-gyp/commit/febdfa21371e2e11596f1d43fbd4f8232ffe231d)) +* fix target --> self.target ([92e8b52](https://github.com/DeeDeeG/node-gyp/commit/92e8b52ceeb801fa044aa4e69b215b800ba5f4a6)) +* fix the remaining Python 3 issues ([a991f63](https://github.com/DeeDeeG/node-gyp/commit/a991f633d6ecd45085fbaae61068a95c11303c3d)) +* fix the usage instructions ([cdc49ee](https://github.com/DeeDeeG/node-gyp/commit/cdc49ee3f61b81a51fd5a768aad1ceb02bceac2c)) +* fix TypeError in XcodeVersion() ([9c0f340](https://github.com/DeeDeeG/node-gyp/commit/9c0f3404f03aa1c3413ce896f6365f8889fb74a2)) +* fix undefined name: cflags --> ldflags ([a84b885](https://github.com/DeeDeeG/node-gyp/commit/a84b88575629f9190bceb7da6787895f8acf662d)) +* float gyp patch for long filenames ([fc3c4e2](https://github.com/DeeDeeG/node-gyp/commit/fc3c4e2b100f862271cd9597ccfb79ad5cb62cd7)) +* follow XDG OS conventions for storing data ([8a83972](https://github.com/DeeDeeG/node-gyp/commit/8a8397274353de92ce99547b8c7d6813653ebedf)) +* generic Visual Studio 2017 detection ([7fe4095](https://github.com/DeeDeeG/node-gyp/commit/7fe4095974148d32bd3d696c3d6062d1e689f016)) +* get ready for python 3 ([abef93d](https://github.com/DeeDeeG/node-gyp/commit/abef93ded5fcbab9f69d162af33b68ee117b7f03)) +* glob@10.3.10 ([#2926](https://github.com/DeeDeeG/node-gyp/issues/2926)) ([4bef1ec](https://github.com/DeeDeeG/node-gyp/commit/4bef1ecc7554097d92beb397fbe1a546c5227545)) +* glob@8.0.3 ([4a50fe3](https://github.com/DeeDeeG/node-gyp/commit/4a50fe31574217c4b2a798fc72b19947a64ceea1)) +* glob@8.0.3 ([192eec2](https://github.com/DeeDeeG/node-gyp/commit/192eec2aca15c41b77427163f9c8bb0ef1a38edd)) +* ignore non-critical os.userInfo() failures ([c4002de](https://github.com/DeeDeeG/node-gyp/commit/c4002dee1ab9636e8278bc2f0759d19da221ed43)) +* ignore VS instances that cause COMExceptions ([1f7e1e9](https://github.com/DeeDeeG/node-gyp/commit/1f7e1e93b5116e727d0719dcca87ee38c18042ae)) +* implement LD/LDXX for ninja and FIPS ([207e5aa](https://github.com/DeeDeeG/node-gyp/commit/207e5aa4fde5592d4a00b7b737c474c338da248a)) +* implement standard.js linting ([e40c99e](https://github.com/DeeDeeG/node-gyp/commit/e40c99e2830f51c47db7230b5d97da07ea40d6b1)) +* import StringIO on Python 2 and Python 3 ([5459eca](https://github.com/DeeDeeG/node-gyp/commit/5459ecaf3f09bce3b67c1632b8cb0142fdbaf66c)) +* Improve our flake8 linting tests ([0093ec8](https://github.com/DeeDeeG/node-gyp/commit/0093ec8646a56856578f440b67d16ea0dafd8858)) +* improve parsing of SDK version ([340403c](https://github.com/DeeDeeG/node-gyp/commit/340403ccfe5fcc50ad3c84a29e21fa2939c00c98)) +* improve Windows+Cygwin compatibility ([c7f1bca](https://github.com/DeeDeeG/node-gyp/commit/c7f1bcaff5dddd6f137f28576ff793f9afe26626)), closes [#1782](https://github.com/DeeDeeG/node-gyp/issues/1782) +* increase "engines" to "node" : ">= 10.12.0" ([7857cb2](https://github.com/DeeDeeG/node-gyp/commit/7857cb2eb19ebd709c69509040b23c3a0f39e95e)) +* increase "engines" to "node" : "^12.22 || ^14.13 || >=16" ([#2601](https://github.com/DeeDeeG/node-gyp/issues/2601)) ([6562f92](https://github.com/DeeDeeG/node-gyp/commit/6562f92a6f2e67aeae081ddf5272ff117f1fab07)) +* iteritems() -> items() in compile_commands_json.py ([c0282da](https://github.com/DeeDeeG/node-gyp/commit/c0282daa48cf1803c4283998304c563390866c8d)) +* list(dict) so we can del dict(key) while iterating ([14f2a07](https://github.com/DeeDeeG/node-gyp/commit/14f2a07a390328d8cdd4da043a2246d3e1ec01dd)), closes [#1998](https://github.com/DeeDeeG/node-gyp/issues/1998) +* log as yes/no whether build dir was created ([#2370](https://github.com/DeeDeeG/node-gyp/issues/2370)) ([245dee5](https://github.com/DeeDeeG/node-gyp/commit/245dee5b62581309946872ae253226ea3a42c0e3)) +* make cmake python3 compatible ([d8e09a1](https://github.com/DeeDeeG/node-gyp/commit/d8e09a1b6aef83431b2b0b6cb93b548b75978d06)) +* make VS path match case-insensitive ([656117c](https://github.com/DeeDeeG/node-gyp/commit/656117cc4a5c8f3342641413e2baa024f7d4e819)) +* make-fetch-happen@10.0.1 ([78f6660](https://github.com/DeeDeeG/node-gyp/commit/78f66604e0df480d4f36a8fa4f3618c046a6fbdc)) +* make-fetch-happen@13.0.0 ([#2927](https://github.com/DeeDeeG/node-gyp/issues/2927)) ([059bb6f](https://github.com/DeeDeeG/node-gyp/commit/059bb6fd41bb50955a9efbd97887773d60d53221)) +* migrate requests to fetch ([#2220](https://github.com/DeeDeeG/node-gyp/issues/2220)) ([e81602e](https://github.com/DeeDeeG/node-gyp/commit/e81602ef55023cc8ffeebc5509a9a8649d60434d)) +* modify XcodeVersion() to convert "4.2" to "0420" and "10.0" to "1000" ([8e9ec3b](https://github.com/DeeDeeG/node-gyp/commit/8e9ec3b024a23bab9dbbfe60e012d5da50ed29d0)) +* more decode stdout on Python 3 ([67dec14](https://github.com/DeeDeeG/node-gyp/commit/67dec1496a93715fecb503c4d7b27d694661a751)) +* more informative error ([49ab79d](https://github.com/DeeDeeG/node-gyp/commit/49ab79d2213d62613aa4494bb516fd3a2897e0b0)) +* more Python 3 compat, replace compile with ast ([4ef83ed](https://github.com/DeeDeeG/node-gyp/commit/4ef83eddd08c8b8801a98a18a1eab474249fba2d)) +* more robust parsing of SDK version ([bad903a](https://github.com/DeeDeeG/node-gyp/commit/bad903ac70fc4bcacae95f3459d88fc2a4cb47a6)) +* move compile_commands_json ([a6e0a6c](https://github.com/DeeDeeG/node-gyp/commit/a6e0a6c7edcf30cbd6348e5d8e4bb05399c7c11b)) +* move from __future__ import to the top of the file ([f952b08](https://github.com/DeeDeeG/node-gyp/commit/f952b08f84505c0a283a2d0df957f81c8e39d373)), closes [#1774](https://github.com/DeeDeeG/node-gyp/issues/1774) +* move Python detection to its own file ([7e7fce3](https://github.com/DeeDeeG/node-gyp/commit/7e7fce3fedaa18e5df025e3e63de2d5e61a40b31)) +* noproxy support, match proxy detection to `request` ([3bcba2a](https://github.com/DeeDeeG/node-gyp/commit/3bcba2a01ab4a3577fa1a56e543bba138d64d9f1)) +* nopt@^7.0.0 ([4a50fe3](https://github.com/DeeDeeG/node-gyp/commit/4a50fe31574217c4b2a798fc72b19947a64ceea1)) +* nopt@^7.0.0 ([192eec2](https://github.com/DeeDeeG/node-gyp/commit/192eec2aca15c41b77427163f9c8bb0ef1a38edd)) +* npmlog@6.0.0 ([8083f6b](https://github.com/DeeDeeG/node-gyp/commit/8083f6b855bd7f3326af04c5f5269fc28d7f2508)) +* pin `request` version range ([323cee7](https://github.com/DeeDeeG/node-gyp/commit/323cee732358846a7a31d822f2ff967e5f1e946b)) +* pin `request` version range ([7900122](https://github.com/DeeDeeG/node-gyp/commit/790012233753f2389ab0ff52aba5dfd22d14c028)) +* print Python executable path using UTF-8 ([#2995](https://github.com/DeeDeeG/node-gyp/issues/2995)) ([c472912](https://github.com/DeeDeeG/node-gyp/commit/c4729129daa9bb5204246b857826fb391ac961e1)) +* proc-log@4.0.0 ([#3022](https://github.com/DeeDeeG/node-gyp/issues/3022)) ([141aa6b](https://github.com/DeeDeeG/node-gyp/commit/141aa6bf029e6f984be8ea98aaf985e5df894082)) +* Python 3 Windows fixes ([2592036](https://github.com/DeeDeeG/node-gyp/commit/2592036261ec588689e07072e1bef31993a9d7ac)) +* python3 fixes: utf8 decode, use of 'None' in eval ([1b11be6](https://github.com/DeeDeeG/node-gyp/commit/1b11be63cc85edf779b4dc12612f868752996329)) +* raise the minimum Python version from 2.6 to 2.7 ([c6e3b65](https://github.com/DeeDeeG/node-gyp/commit/c6e3b65a23948aa0cc7d909ec580a3b6dd52776e)) +* reintroduce support for iojs file naming for releases >= 1 && < 4 ([1cfdb28](https://github.com/DeeDeeG/node-gyp/commit/1cfdb2888623673979c7eef1d2407ac3cf374a70)) +* remove from __future__ import with_statement ([afaaa29](https://github.com/DeeDeeG/node-gyp/commit/afaaa29c613d8f521893081afaeacdb3c73b4fd3)) +* remove support for Python 2 ([#2300](https://github.com/DeeDeeG/node-gyp/issues/2300)) ([a78b584](https://github.com/DeeDeeG/node-gyp/commit/a78b584236e92a9469f72916c55ba83e9819ddea)) +* rename copyNodeLib() to doBuild() ([72afdd6](https://github.com/DeeDeeG/node-gyp/commit/72afdd62cdb960d92b110e713091fb4efd870963)) +* replace `osenv` dependency with native `os` ([8098ebd](https://github.com/DeeDeeG/node-gyp/commit/8098ebdeb4b93f560785b63ecf2a9427101d454f)) +* replace basestring with str, but only on Python 3. ([98226d1](https://github.com/DeeDeeG/node-gyp/commit/98226d198c82c7c58eee678f81ec9656f9255a05)) +* replace deprecated functions ([7535e44](https://github.com/DeeDeeG/node-gyp/commit/7535e4478ec916166a44e645173c3821c2575c74)) +* replace mkdirp with {recursive} mkdir ([4937722](https://github.com/DeeDeeG/node-gyp/commit/4937722cf597ccd1953628f3d5e2ab5204280051)), closes [#2084](https://github.com/DeeDeeG/node-gyp/issues/2084) +* replace optparse to argparse ([82f129d](https://github.com/DeeDeeG/node-gyp/commit/82f129d6de6a1d94d4c86f7f5d4913ee5a808fe0)) +* Revert quote_cmd workaround ([8a76714](https://github.com/DeeDeeG/node-gyp/commit/8a767145c9e34398ca8f2c4c5c9086b0ab79788a)) +* rm semicolons (Python != JavaScript) ([0a4d8c8](https://github.com/DeeDeeG/node-gyp/commit/0a4d8c84ce924c003aa9aaf135cc1a99333ac647)) +* run PS with `-NoProfile` ([90d8651](https://github.com/DeeDeeG/node-gyp/commit/90d86512f47597949bd27265c8e93c64878cf63e)) +* shrink bloated addon binaries on windows ([e18a61a](https://github.com/DeeDeeG/node-gyp/commit/e18a61afc1669d4897e6c5c8a6694f4995a0f4d6)) +* standard@17.0.0 and fix linting errors ([4a50fe3](https://github.com/DeeDeeG/node-gyp/commit/4a50fe31574217c4b2a798fc72b19947a64ceea1)) +* standard@17.0.0 and fix linting errors ([192eec2](https://github.com/DeeDeeG/node-gyp/commit/192eec2aca15c41b77427163f9c8bb0ef1a38edd)) +* support apple silicon (arm64 darwin) builds ([f461d56](https://github.com/DeeDeeG/node-gyp/commit/f461d56c5336d458eb9d8a70ff31774987bb14b6)) +* support platform ([b2024de](https://github.com/DeeDeeG/node-gyp/commit/b2024dee7b975024c581822b71b74a89f4897648)) +* support running in VS Command Prompt ([0efb8fb](https://github.com/DeeDeeG/node-gyp/commit/0efb8fb34bacb0a040574241352b7103ee42dea8)) +* support VS 2017 Desktop Express ([968c906](https://github.com/DeeDeeG/node-gyp/commit/968c9067d7a25a80925b9f7a342b67a04c3f76d8)) +* sync code base with nodejs repo ([#1975](https://github.com/DeeDeeG/node-gyp/issues/1975)) ([972780b](https://github.com/DeeDeeG/node-gyp/commit/972780bde72b9a61153f3ea7ea9700cec001ffd7)) +* sync mutual dependencies with npm ([06ddde2](https://github.com/DeeDeeG/node-gyp/commit/06ddde27f9ce96ba26d9d10b4711fbf0918826a3)) +* tar@6.2.1 ([#3021](https://github.com/DeeDeeG/node-gyp/issues/3021)) ([b22d5ee](https://github.com/DeeDeeG/node-gyp/commit/b22d5eef861892c968052ffc1c71b551f738163b)) +* teach MSVS generator about MARMASM Items ([721eb69](https://github.com/DeeDeeG/node-gyp/commit/721eb691cf15556cc2700eda0558d5bad5f84232)) +* try to find `python` after `python3` ([dd0e97e](https://github.com/DeeDeeG/node-gyp/commit/dd0e97ef0bd168fcc05c379b819666074466d330)) +* update compiler options ([dd9bf92](https://github.com/DeeDeeG/node-gyp/commit/dd9bf929ac9b39fa5e3f4a307cf518d5a3e0edaf)) +* update deps to match npm@7 ([18bf2d1](https://github.com/DeeDeeG/node-gyp/commit/18bf2d1d38de0098697e521a60c16c6800a4ca33)) +* update deps to roughly match current npm@6 ([c60c22d](https://github.com/DeeDeeG/node-gyp/commit/c60c22de58ffee1db0fbe68baba34f3719f3741d)) +* update deps, match to npm@7 ([d45438a](https://github.com/DeeDeeG/node-gyp/commit/d45438a047a30b6c6993553459e4544e810bb3f5)) +* update due to rename of primary branch ([ca1f068](https://github.com/DeeDeeG/node-gyp/commit/ca1f0681a5567ca8cd51acebccd37a633f19bc6a)) +* update gyp to 0.2.0 ([ebc34ec](https://github.com/DeeDeeG/node-gyp/commit/ebc34ec823d20b593ee9713bb0887daaa363cbe2)) +* update gyp to 0.2.1 ([a6b76a8](https://github.com/DeeDeeG/node-gyp/commit/a6b76a8b488c3ca3ee39f4138644593075c25306)) +* update gyp to 0.4.0 ([3baa4e4](https://github.com/DeeDeeG/node-gyp/commit/3baa4e4172c47052ee7e942cef542c1a7dea75aa)) +* update gyp to 0.6.1 ([ee6a837](https://github.com/DeeDeeG/node-gyp/commit/ee6a837cb71f465c0e689a81b4adc784bdf8a0c7)) +* update gyp to 0.6.2 ([096e3ad](https://github.com/DeeDeeG/node-gyp/commit/096e3aded50f9d6eaef6f66510396f095847b361)) +* update gyp to v0.7.0 ([#2284](https://github.com/DeeDeeG/node-gyp/issues/2284)) ([9e1397c](https://github.com/DeeDeeG/node-gyp/commit/9e1397c52e429eb96a9013622cffffda56c78632)) +* update gyp to v0.8.0 ([#2318](https://github.com/DeeDeeG/node-gyp/issues/2318)) ([c3c510d](https://github.com/DeeDeeG/node-gyp/commit/c3c510d89ede3a747eb679a49254052344ed8bc3)) +* update gyp to v0.8.1 ([#2355](https://github.com/DeeDeeG/node-gyp/issues/2355)) ([0da2e01](https://github.com/DeeDeeG/node-gyp/commit/0da2e0140dbf4296d5ba7ea498fac05e74bb4bbb)) +* update supported vs versions ([#2959](https://github.com/DeeDeeG/node-gyp/issues/2959)) ([391cc5b](https://github.com/DeeDeeG/node-gyp/commit/391cc5b9b25cffe0cb2edcba3583414a771b4a15)) +* update tar to 4.4.12 ([5d76938](https://github.com/DeeDeeG/node-gyp/commit/5d76938e55b17d5633bb9d4f71b7f73034848505)) +* update to standard@14 ([ab2a4cc](https://github.com/DeeDeeG/node-gyp/commit/ab2a4cc209f9b03d67cbfcddd5ea22088692062f)) +* update xml string encoding conversion ([f275991](https://github.com/DeeDeeG/node-gyp/commit/f27599193a00c2827a62fa8dabdbad096851adbe)) +* updated tar package version to 4.4.8 ([ceed5cb](https://github.com/DeeDeeG/node-gyp/commit/ceed5cbe10af7c0d6a91b8a6f8fe94ff32c82dc3)) +* use "is" when comparing to None ([a301abc](https://github.com/DeeDeeG/node-gyp/commit/a301abcde1fcfce1ffc2bac3a0c0f6fadc7a1de4)) +* use different default compiler for z/OS ([4f4a677](https://github.com/DeeDeeG/node-gyp/commit/4f4a677dfa96a5ba968f2a4bb4255388c73d31a7)) +* use full path in node_lib_file GYP var ([386746c](https://github.com/DeeDeeG/node-gyp/commit/386746c7d1be92dbf08c89c0d74c1306df832b94)) +* use msbuild from the configure stage ([7a71d68](https://github.com/DeeDeeG/node-gyp/commit/7a71d68bce49cba73ef2a86e4febbcf840872834)) +* use print as a function, as specified in PEP 3105. ([2040cd2](https://github.com/DeeDeeG/node-gyp/commit/2040cd21cc087bf25156fe39ce3b3e7eb97a205f)) +* use print() for python version detection ([0c6bf53](https://github.com/DeeDeeG/node-gyp/commit/0c6bf530a070022235240a8d7be1ff091710689f)) +* use sys.version_info to get python version ([536759c](https://github.com/DeeDeeG/node-gyp/commit/536759c7e9ed415e9d67a60fd9852655d1a24d3b)) +* which@3.0.0 ([4a50fe3](https://github.com/DeeDeeG/node-gyp/commit/4a50fe31574217c4b2a798fc72b19947a64ceea1)) +* which@3.0.0 ([192eec2](https://github.com/DeeDeeG/node-gyp/commit/192eec2aca15c41b77427163f9c8bb0ef1a38edd)) +* which@4.0.0 ([#2928](https://github.com/DeeDeeG/node-gyp/issues/2928)) ([e388255](https://github.com/DeeDeeG/node-gyp/commit/e38825531403aabeae7abe58e76867f31b832f36)) + + +### Tests + +* accept Python 3 in test-find-python.js ([a2a862f](https://github.com/DeeDeeG/node-gyp/commit/a2a862f6ba24d0f1f53fda059aa5bef8b52a5a6f)) +* add header download test ([0670e51](https://github.com/DeeDeeG/node-gyp/commit/0670e5189d00b5db3c3058220367a41d407b218a)) +* add Node.js 6 on Windows to Travis CI ([bb92c76](https://github.com/DeeDeeG/node-gyp/commit/bb92c761a98e30c29b973b8d6e48e98763656fc6)) +* add parallel test runs on macOS and Windows ([7a9a038](https://github.com/DeeDeeG/node-gyp/commit/7a9a038e9e9639201dbe48829862531a1cbee9bc)) +* add Windows to GitHub Actions testing ([#1996](https://github.com/DeeDeeG/node-gyp/issues/1996)) ([31ecc84](https://github.com/DeeDeeG/node-gyp/commit/31ecc8421d0276ae5ef6d7d926cf85a428ea017f)) +* added test/processExecSync.js for when execFileSync is not available. ([60e4213](https://github.com/DeeDeeG/node-gyp/commit/60e421363f56db32c0a15d53c2cbc3a836785386)) +* bump actions/checkout from v1 to v2 ([ca86ef2](https://github.com/DeeDeeG/node-gyp/commit/ca86ef253971f29d1b3145dfa4a535845ae70e82)) +* configure proper devDir for invoking configure() ([c506a6a](https://github.com/DeeDeeG/node-gyp/commit/c506a6a1504bc7c2da8a4e84bf785c9302aa61f2)) +* cover supported node versions with travis ([7e81270](https://github.com/DeeDeeG/node-gyp/commit/7e8127068fa6b178970f9b11c9a58681d130be18)) +* direct python invocation & simpler pyenv ([345c70e](https://github.com/DeeDeeG/node-gyp/commit/345c70e56d2b10082d3ec84571f30c802941a607)) +* downgrade to tap@^12 for continued Node 6 support ([2410914](https://github.com/DeeDeeG/node-gyp/commit/24109148df76358fc425e3daf438fef7f54713fb)) +* fix addon test for Node.js 12 and V8 7.4 ([e6699d1](https://github.com/DeeDeeG/node-gyp/commit/e6699d13cdcd6abe543b250f4297808912a4a188)) +* fix macOS Travis on Python 2.7 & 3.7 ([d6a7e0e](https://github.com/DeeDeeG/node-gyp/commit/d6a7e0e1fb9ba4f324fa100cce562e6a896e4429)) +* fix Python syntax error in test-adding.js ([7dd7f2b](https://github.com/DeeDeeG/node-gyp/commit/7dd7f2b2a24a1c748e5bd228b60c7f7500ff4796)) +* fix Python unittests ([04da736](https://github.com/DeeDeeG/node-gyp/commit/04da736d38f94246adce4c4e4298a070637d2597)) +* fix test-find-python on v0.10.x buildbot. ([4980171](https://github.com/DeeDeeG/node-gyp/commit/49801716c2eaf3da8f602666018dce7a06c808fe)) +* fix test/test-configure-python on AIX ([a83a380](https://github.com/DeeDeeG/node-gyp/commit/a83a3801fc6fd955226a33f424f1052174018d0e)) +* fix typo in header download test ([#2001](https://github.com/DeeDeeG/node-gyp/issues/2001)) ([5a729e8](https://github.com/DeeDeeG/node-gyp/commit/5a729e86eef11c018d40faa21be1120debe59950)) +* formatting and minor fixes for execFileSync replacement ([6cd84b8](https://github.com/DeeDeeG/node-gyp/commit/6cd84b84fcd0b22d4887d86a329ca2a795dd7d5a)) +* GitHub Actions: Test on Python 3.9 ([7fb3143](https://github.com/DeeDeeG/node-gyp/commit/7fb314339f74d020b5b03ef0ba2d0691a5fa1654)) +* increase mocha timeout ([#2887](https://github.com/DeeDeeG/node-gyp/issues/2887)) ([445c28f](https://github.com/DeeDeeG/node-gyp/commit/445c28fabc5fbdf9c3bb3341fb70660a3530f6ad)) +* increase tap timeout ([7fd9240](https://github.com/DeeDeeG/node-gyp/commit/7fd924079f57fa690abae92feb0081f1907eab41)) +* initial Github Actions with Ubuntu & macOS ([5a64e9b](https://github.com/DeeDeeG/node-gyp/commit/5a64e9bd327cc48adaeb2259d6b8b6715179319b)) +* migrate from tape to tap ([a52c6eb](https://github.com/DeeDeeG/node-gyp/commit/a52c6eb9e8f8efebcbcebd2dbfa5eb63488c7cfb)) +* Python 3.10 was release on Oct. 4th ([#2504](https://github.com/DeeDeeG/node-gyp/issues/2504)) ([0a67dcd](https://github.com/DeeDeeG/node-gyp/commit/0a67dcd1307f3560495219253241eafcbf4e2a69)) +* remove deprecated Node.js and Python ([#2868](https://github.com/DeeDeeG/node-gyp/issues/2868)) ([a0b3d1c](https://github.com/DeeDeeG/node-gyp/commit/a0b3d1c3afed71a74501476fcbc6ee3fface4d13)) +* remove old docker test harness ([#1993](https://github.com/DeeDeeG/node-gyp/issues/1993)) ([470cc21](https://github.com/DeeDeeG/node-gyp/commit/470cc2178e95ee30ee2e6a3b0985ad8000266ccf)) +* remove support for EOL versions of Node.js ([741ab09](https://github.com/DeeDeeG/node-gyp/commit/741ab096d554f2d3e6b6a7232b06872a0c1375f8)) +* remove unused variable ([788e767](https://github.com/DeeDeeG/node-gyp/commit/788e767179a4819d79923146ff2d6fc51d57c761)) +* replace self-signed cert with 'localhost' ([395f843](https://github.com/DeeDeeG/node-gyp/commit/395f843de08b4a1041de0a02ff6128edfccd127b)) +* Try msvs-version: [2016, 2019, 2022] ([#2700](https://github.com/DeeDeeG/node-gyp/issues/2700)) ([68b5b5b](https://github.com/DeeDeeG/node-gyp/commit/68b5b5be9c94ac20c55e88654ff6f55234d7130a)) +* update expired certs ([#2908](https://github.com/DeeDeeG/node-gyp/issues/2908)) ([5746691](https://github.com/DeeDeeG/node-gyp/commit/5746691a36f7b37019d4b8d4e9616aec43d20410)) +* Upgrade GitHub Actions ([#2623](https://github.com/DeeDeeG/node-gyp/issues/2623)) ([245cd5b](https://github.com/DeeDeeG/node-gyp/commit/245cd5bbe4441d4f05e88f2fa20a86425419b6af)) +* Upgrade GitHub Actions ([#2701](https://github.com/DeeDeeG/node-gyp/issues/2701)) ([1c64ca7](https://github.com/DeeDeeG/node-gyp/commit/1c64ca7f4702c6eb43ecd16fbd67b5d939041621)) +* upgrade Linux Travis CI to Python 3.8 ([b91718e](https://github.com/DeeDeeG/node-gyp/commit/b91718eefc5ef589a58a384ee1454dcbe6637462)) +* use Nan in duplicate_symbols ([ec2eb44](https://github.com/DeeDeeG/node-gyp/commit/ec2eb44a30a9a817b281786b928d52abb7ae4cfc)) +* use Travis CI to run tests on every pull request ([1597c84](https://github.com/DeeDeeG/node-gyp/commit/1597c84aadc619e828c30001e6e9e39906aace73)) + + +### Doc + +* `node-pre-gyp` is no longer maintained ([#3015](https://github.com/DeeDeeG/node-gyp/issues/3015)) ([93186f1](https://github.com/DeeDeeG/node-gyp/commit/93186f10c966b4148fc500e48f8cbffacccdfa3c)) +* add a note for using `configure` on Windows ([c09cf76](https://github.com/DeeDeeG/node-gyp/commit/c09cf7671e6c52235784c6d3e07d9a0b1d074baa)) +* add ARM64 info to MSVC setup instructions ([997bc3c](https://github.com/DeeDeeG/node-gyp/commit/997bc3c748d92723da89b3162ff7cd615a65b8c0)) +* add cmd to reset `xcode-select` to initial state ([54f97cd](https://github.com/DeeDeeG/node-gyp/commit/54f97cd2434b61d06516fe2a062dc34a93cbb901)) +* add download link for Command Line Tools for Xcode ([4864219](https://github.com/DeeDeeG/node-gyp/commit/48642191f5b3d7026fd96b3505b3b4e82ce25d65)) +* add downloads badge ([#2352](https://github.com/DeeDeeG/node-gyp/issues/2352)) ([a5fd1f4](https://github.com/DeeDeeG/node-gyp/commit/a5fd1f41e348a5995a3471c4613e1dcd79898995)) +* add GitHub Actions badge ([#1994](https://github.com/DeeDeeG/node-gyp/issues/1994)) ([26cd6ea](https://github.com/DeeDeeG/node-gyp/commit/26cd6eaea614b4e5e48142eb352038ebb55f0e90)) +* add github PR and Issue templates ([2da5f86](https://github.com/DeeDeeG/node-gyp/commit/2da5f86ef7ca2aa4bbfe99eda0f056cb38f0d57e)) +* add macOS Catalina software update info ([7b75af3](https://github.com/DeeDeeG/node-gyp/commit/7b75af349bb5354943cdfaa099454243d5a74d65)) +* add macOS_Catalina.md document ([8ec2e68](https://github.com/DeeDeeG/node-gyp/commit/8ec2e681d536db65e394e4d3cad0738fe4003ffb)) +* add missing `sudo` to Catalina doc ([66c0f04](https://github.com/DeeDeeG/node-gyp/commit/66c0f0446749caa591ad841cd029b6d5b5c8da42)) +* Add note about Python symlinks (PR 2362) to CHANGELOG.md for 9.1.0 ([#2783](https://github.com/DeeDeeG/node-gyp/issues/2783)) ([b3d41ae](https://github.com/DeeDeeG/node-gyp/commit/b3d41aeb737ddd54cc292f363abc561dcc0a614e)) +* Add notes/disclaimers for upgrading the copy of node-gyp that npm uses ([#2585](https://github.com/DeeDeeG/node-gyp/issues/2585)) ([faf6d48](https://github.com/DeeDeeG/node-gyp/commit/faf6d48f8a77c08a313baf9332358c4b1231c73c)) +* add the way to configuring Python dependency for Windows PowerShell ([#2996](https://github.com/DeeDeeG/node-gyp/issues/2996)) ([9fd7936](https://github.com/DeeDeeG/node-gyp/commit/9fd7936f0d7232a8a79e6a7b6cbfb814d9042b13)) +* add travis badge ([6b8f265](https://github.com/DeeDeeG/node-gyp/commit/6b8f2652dde9f687f4d98fb26cf923825c2776c1)) +* adjustments to the README.md for new users ([3538a31](https://github.com/DeeDeeG/node-gyp/commit/3538a317b6f2bd863668fb2640f625a4fd4fb3b3)) +* blorb about setting `npm_config_OPTION_NAME` ([c307b30](https://github.com/DeeDeeG/node-gyp/commit/c307b302f749f59c24fdd483acb32480571194b2)) +* Catalina suggestion: remove /Library/Developer/CommandLineTools ([ae5b150](https://github.com/DeeDeeG/node-gyp/commit/ae5b150051ab6249e57a3153b288e66e74d7bc7b)) +* clarify Python configuration, etc ([b1bf32e](https://github.com/DeeDeeG/node-gyp/commit/b1bf32ed1b633d31bad078b2ab2fd5daaa9c4a2c)) +* correct link to "binding.gyp files out in the wild" ([#2483](https://github.com/DeeDeeG/node-gyp/issues/2483)) ([660dd7b](https://github.com/DeeDeeG/node-gyp/commit/660dd7b2a822c184be8027b300e68be67b366772)) +* Declare that node-gyp is Python 3 compatible ([c763ca1](https://github.com/DeeDeeG/node-gyp/commit/c763ca1838b7e56e7ab92965c22fe482d7ca06c2)) +* docs/README.md add advise about deprecated node-sass ([#2828](https://github.com/DeeDeeG/node-gyp/issues/2828)) ([6f3c2d3](https://github.com/DeeDeeG/node-gyp/commit/6f3c2d3c6c0de0dbf8c7245f34c2e0b3eea53812)) +* document --jobs max ([e386172](https://github.com/DeeDeeG/node-gyp/commit/e3861722edef5b47e4e0d3b84ebb179ece1a44fd)) +* drop the --production flag for installing windows-build-tools ([2cca9b7](https://github.com/DeeDeeG/node-gyp/commit/2cca9b74f78b5ecec7c9c01c3e99c8d30b4f1130)) +* fix changelog 6.1.0 release year to be 2020 ([d1dea13](https://github.com/DeeDeeG/node-gyp/commit/d1dea13fe44bc65ee3ea8441c08c9a3d03d6d63d)) +* fix missing argument for setting python path ([ca990a1](https://github.com/DeeDeeG/node-gyp/commit/ca990a12921a447e859419132ed479e0236381dd)) +* fix typo in powershell node-gyp update ([787cf7f](https://github.com/DeeDeeG/node-gyp/commit/787cf7f8e5ddd5039e02b64ace6b7b15e06fe0a4)) +* fix typo in README.md ([#1985](https://github.com/DeeDeeG/node-gyp/issues/1985)) ([f7b6b6b](https://github.com/DeeDeeG/node-gyp/commit/f7b6b6b77b973e16f5c6e54faebfaca3fb857e19)) +* fix v8.0.0 release date ([4b83c3d](https://github.com/DeeDeeG/node-gyp/commit/4b83c3de7300457919d53f26d96ea9ad6f6bedd8)) +* fix visual studio links ([b4fe8c1](https://github.com/DeeDeeG/node-gyp/commit/b4fe8c16f9522fe8435f74edb00b13df0b348a89)) +* give more attention to Catalina issues doc ([9aed628](https://github.com/DeeDeeG/node-gyp/commit/9aed6286a3d6debbcbb6306cf6ef317fc50f4375)) +* headerify the Install instructions ([7e803d5](https://github.com/DeeDeeG/node-gyp/commit/7e803d58e0af26b8ee73c87ece31d8da2d175501)) +* improve cataline discoverability for search engines ([963f2a7](https://github.com/DeeDeeG/node-gyp/commit/963f2a7b481ac4b8dee7f8c1c582f0d78e207f03)) +* improve issue template ([c515912](https://github.com/DeeDeeG/node-gyp/commit/c515912d08b058dc94b25dc3481fc851249d6899)) +* Installation -- Python >= v3.12 requires `node-gyp` >= v10 ([#3010](https://github.com/DeeDeeG/node-gyp/issues/3010)) ([a6b48fc](https://github.com/DeeDeeG/node-gyp/commit/a6b48fca9993e54d757cd110f6b41f8200d99ca4)) +* lint README.md ([3e64c78](https://github.com/DeeDeeG/node-gyp/commit/3e64c780f5b066fdffa55593bde65a56f628af71)) +* macOS Catalina add two commands ([20aa0b4](https://github.com/DeeDeeG/node-gyp/commit/20aa0b44f7114814747edb9c2b9690ca19681be0)) +* note in README that Python 3.8 is supported ([#2072](https://github.com/DeeDeeG/node-gyp/issues/2072)) ([473cfa2](https://github.com/DeeDeeG/node-gyp/commit/473cfa283f0615e2b0db12be76ec1cd4792756c4)) +* note that node-gyp@7 should solve Catalina CLT issues ([ee6fa7d](https://github.com/DeeDeeG/node-gyp/commit/ee6fa7d3bc80d350fb8ed2651d6f56099e5edfdd)) +* npm is currently v10 ([#2970](https://github.com/DeeDeeG/node-gyp/issues/2970)) ([7705a22](https://github.com/DeeDeeG/node-gyp/commit/7705a22f31a62076e9f8429780a459f4ad71ea4c)) +* python info needs own header ([cca2d66](https://github.com/DeeDeeG/node-gyp/commit/cca2d667275178b7f5756fa3209d3398b170d48f)) +* README.md Do not hardcode the supported versions of Python ([#2880](https://github.com/DeeDeeG/node-gyp/issues/2880)) ([bb93b94](https://github.com/DeeDeeG/node-gyp/commit/bb93b946a9c74934b59164deb52128cf913c97d5)) +* remove backticks from Python version list ([9a7dd16](https://github.com/DeeDeeG/node-gyp/commit/9a7dd16b76b44cdb83b1c4f097fb1100cb31dab1)) +* remove outdated Node versions from readme ([#2955](https://github.com/DeeDeeG/node-gyp/issues/2955)) ([ae8478e](https://github.com/DeeDeeG/node-gyp/commit/ae8478ec32d9b2fa71b591ac22cdf867ef2e9a7d)) +* remove outdated update engines.node reference in 10.0.0 changelog ([b42e796](https://github.com/DeeDeeG/node-gyp/commit/b42e7966177f006f3d1aab1d27885d8372c8ed01)) +* remove redundant version info ([#2403](https://github.com/DeeDeeG/node-gyp/issues/2403)) ([1423670](https://github.com/DeeDeeG/node-gyp/commit/14236709de64b100a424396b91a5115639daa0ef)) +* Rename and update Common-issues.md --> docs/README.md ([#2567](https://github.com/DeeDeeG/node-gyp/issues/2567)) ([2ef5fb8](https://github.com/DeeDeeG/node-gyp/commit/2ef5fb86277c4d81baffc0b9f642a8d86be1bfa5)) +* rephrase explanation of which node-gyp is used by npm ([#2587](https://github.com/DeeDeeG/node-gyp/issues/2587)) ([a2f2988](https://github.com/DeeDeeG/node-gyp/commit/a2f298870692022302fa27a1d42363c4a72df407)) +* replace status badges with new Actions badge ([754996b](https://github.com/DeeDeeG/node-gyp/commit/754996b9ec972a33ece95a233ef00cb3c9ab8afa)) +* silence curl for macOS Catalina acid test ([4fc8ff1](https://github.com/DeeDeeG/node-gyp/commit/4fc8ff179d9572984cfdd6c99726df66f8d7351d)) +* title match content ([#2574](https://github.com/DeeDeeG/node-gyp/issues/2574)) ([6e8f93b](https://github.com/DeeDeeG/node-gyp/commit/6e8f93be0443f2649d4effa7bc773a9da06a33b4)) +* update acid test and introduce curl|bash test script ([f7bfce9](https://github.com/DeeDeeG/node-gyp/commit/f7bfce96eddd77bdf56d25b9f113cc94ce93390a)) +* update applicable GitHub links from master to main ([#2843](https://github.com/DeeDeeG/node-gyp/issues/2843)) ([d644ce4](https://github.com/DeeDeeG/node-gyp/commit/d644ce48311edf090d0e920ad449e5766c757933)) +* update catalina xcode cli tools download link ([#2044](https://github.com/DeeDeeG/node-gyp/issues/2044)) ([e7402b4](https://github.com/DeeDeeG/node-gyp/commit/e7402b4a7c440af179c8bb999f82f6b89c829bd9)) +* update catalina xcode cli tools download link; formatting ([35de459](https://github.com/DeeDeeG/node-gyp/commit/35de45984fa00b4b5bdcbf9b3d92e333a8039fe0)) +* update catalina xcode clt download link ([ba4f34b](https://github.com/DeeDeeG/node-gyp/commit/ba4f34b7d6bb9e0b5f1d23f15b906af86a589ebd)) +* update changelog ([35e765b](https://github.com/DeeDeeG/node-gyp/commit/35e765b64a1bba44ecffc26bcacc921055e9a7e9)) +* update changelog ([9b9d98f](https://github.com/DeeDeeG/node-gyp/commit/9b9d98f9d2617b739881776ee69fa2c911d3c425)) +* update changelog for v3.6.0 ([761c7cb](https://github.com/DeeDeeG/node-gyp/commit/761c7cbf4e7f54ccd7dbcaef79c8a4ee5119b1e7)) +* update docs/README.md with latest version number ([62d2815](https://github.com/DeeDeeG/node-gyp/commit/62d28151bf8266a34e1bcceeb25b4e6e2ae5ca5d)) +* update link to commit guidelines ([8b488da](https://github.com/DeeDeeG/node-gyp/commit/8b488da8b96bb64bccff4740a5e5103b14a772f4)) +* update link to the code of conduct ([#2073](https://github.com/DeeDeeG/node-gyp/issues/2073)) ([4f23c7b](https://github.com/DeeDeeG/node-gyp/commit/4f23c7bee2851a3f821e003e9c1d4db0baa54dc7)) +* update macOS information in README ([79febac](https://github.com/DeeDeeG/node-gyp/commit/79febace535c2dfe029868a2fe6d43e971bd8b83)) +* update macOS_Catalina.md ([#1992](https://github.com/DeeDeeG/node-gyp/issues/1992)) ([312c12e](https://github.com/DeeDeeG/node-gyp/commit/312c12ef4f8f11b90133590716d42adf32cdebf4)) +* update macOS_Catalina.md ([#2293](https://github.com/DeeDeeG/node-gyp/issues/2293)) ([cc1cbce](https://github.com/DeeDeeG/node-gyp/commit/cc1cbce056b0db0a98aa6041f9148c7d9326c531)) +* update proposed DCO and CoC ([a46a770](https://github.com/DeeDeeG/node-gyp/commit/a46a770d6873c8161ef0162358d5e66ba2055ee6)) +* Update Python versions ([#2571](https://github.com/DeeDeeG/node-gyp/issues/2571)) ([e069f13](https://github.com/DeeDeeG/node-gyp/commit/e069f13658a8bfb5fd60f74708cf8be0856d92e3)) +* update README to reflect upgrade to gyp-next ([e529f33](https://github.com/DeeDeeG/node-gyp/commit/e529f3309d41111d5d6d5d08b4fbde610cd0efff)) +* Update README.md ([#2822](https://github.com/DeeDeeG/node-gyp/issues/2822)) ([c7927e2](https://github.com/DeeDeeG/node-gyp/commit/c7927e228dfde059c93e08c26b54dd8026144583)) +* Update README.md Visual Studio Community page polski to auto ([#2371](https://github.com/DeeDeeG/node-gyp/issues/2371)) ([1b4697a](https://github.com/DeeDeeG/node-gyp/commit/1b4697abf69ef574a48faf832a7098f4c6c224a5)) +* Update windows installation instructions in README.md ([#2882](https://github.com/DeeDeeG/node-gyp/issues/2882)) ([c9caa2e](https://github.com/DeeDeeG/node-gyp/commit/c9caa2ecf3c7deae68444ce8fabb32d2dca651cd)) +* update xcode install instructions to match Node's BUILDING ([8d4ea7f](https://github.com/DeeDeeG/node-gyp/commit/8d4ea7f13e96419ad4cab86ea18063593a7abd67)) +* update Xcode preferences tab name. ([c5929cb](https://github.com/DeeDeeG/node-gyp/commit/c5929cb4fe02fcfd4f1b612f0d9e8363bb263504)) +* updated README.md to copy easily ([#2281](https://github.com/DeeDeeG/node-gyp/issues/2281)) ([6287118](https://github.com/DeeDeeG/node-gyp/commit/6287118fc4407edfeda1d092c58f848d23bd6c2f)) +* **wiki:** Add a link to the node-midi binding.gyp file. ([b354711](https://github.com/DeeDeeG/node-gyp/commit/b3547115f6e356358138310e857c7f1ec627a8a7)) +* **wiki:** add bcrypt ([e199cfa](https://github.com/DeeDeeG/node-gyp/commit/e199cfa8fc6161492d2a6ade2190510d0ebf7c0f)) +* **wiki:** Add helpful information ([4eda827](https://github.com/DeeDeeG/node-gyp/commit/4eda8275c03dae6d2f5c40f3c1dbe930d84b0f2b)) +* **wiki:** Add node-canvas ([13a9553](https://github.com/DeeDeeG/node-gyp/commit/13a955317b39caf98fd1f412d8d3f41599e979fd)) +* **wiki:** Add node-openvg-canvas and node-openvg. ([61f709e](https://github.com/DeeDeeG/node-gyp/commit/61f709ec4d9f256a6467e9ff84430a48eeb629d1)) +* **wiki:** add one more example ([77f3632](https://github.com/DeeDeeG/node-gyp/commit/77f363272930d3d4d24fd3973be22e6237128fcc)) +* **wiki:** add topcube, node-osmium, and node-osrm ([1a75d2b](https://github.com/DeeDeeG/node-gyp/commit/1a75d2bf2f562ba50846893a516e111cfbb50885)) +* **wiki:** Added details for properly fixing ([3d4d9d5](https://github.com/DeeDeeG/node-gyp/commit/3d4d9d52d6b5b49de06bb0bb5b68e2686d2b7ebd)) +* **wiki:** Added Ghostscript4JS ([bf4bed1](https://github.com/DeeDeeG/node-gyp/commit/bf4bed1b96a7d22fba6f97f4552ad09f32ac3737)) +* **wiki:** added levelup ([1575bce](https://github.com/DeeDeeG/node-gyp/commit/1575bce3a53db628bfb023fd6f3258fdf98c3195)) +* **wiki:** Added nk-mysql (nodamysql) ([5b4f2d0](https://github.com/DeeDeeG/node-gyp/commit/5b4f2d0e1d5d3eadfd03aaf9c1668340f76c4bea)) +* **wiki:** Added nk-xrm-installer .gyp references, including .py scripts for providing complete reference to examples of fetching source via http, extracting, and moving files (as opposed to copying) ([ceb3088](https://github.com/DeeDeeG/node-gyp/commit/ceb30885b74f6789374ef52267b84767be93ebe4)) +* **wiki:** Added tip about resolving frustrating LNK1181 error ([e64798d](https://github.com/DeeDeeG/node-gyp/commit/e64798de8cac6031ad598a86d7599e81b4d20b17)) +* **wiki:** ADDED: Node.js binding to OpenCV ([e2dc777](https://github.com/DeeDeeG/node-gyp/commit/e2dc77730b09d7ee8682d7713a7603a2d7aacabd)) +* **wiki:** Adding link to node-cryptopp's gyp file ([875adbe](https://github.com/DeeDeeG/node-gyp/commit/875adbe2a4669fa5f2be0250ffbf98fb55e800fd)) +* **wiki:** Adding the sharp library to the list ([9dce0e4](https://github.com/DeeDeeG/node-gyp/commit/9dce0e41650c3fa973e6135a79632d022c662a1d)) +* **wiki:** Adds node-fann ([23e3d48](https://github.com/DeeDeeG/node-gyp/commit/23e3d485ed894ba7c631e9c062f5e366b50c416c)) +* **wiki:** Adds node-inotify and v8-profiler ([b6e542f](https://github.com/DeeDeeG/node-gyp/commit/b6e542f644dbbfe22b88524ec500696e06ee4af7)) +* **wiki:** Bumping Python version from 2.3 to 2.7 as per the node-gyp readme ([55ebd6e](https://github.com/DeeDeeG/node-gyp/commit/55ebd6ebacde975bf84f7bf4d8c66e64cc7cd0da)) +* **wiki:** C++ build tools version upgraded ([5b899b7](https://github.com/DeeDeeG/node-gyp/commit/5b899b70db729c392ced7c98e8e17590c6499fc3)) +* **wiki:** change bcrypt url to binding.gyp file ([e11bdd8](https://github.com/DeeDeeG/node-gyp/commit/e11bdd84de6144492d3eb327d67cbf2d62da1a76)) +* **wiki:** Clarification + direct link to VS2010 ([531c724](https://github.com/DeeDeeG/node-gyp/commit/531c724561d947b5d870de8d52dd8c3c51c5ec2d)) +* **wiki:** Correcting the link to node-osmium ([fae7516](https://github.com/DeeDeeG/node-gyp/commit/fae7516a1d2829b6e234eaded74fb112ebd79a05)) +* **wiki:** Created "binding.gyp" files out in the wild (markdown) ([d4fd143](https://github.com/DeeDeeG/node-gyp/commit/d4fd14355bbe57f229f082f47bb2b3670868203f)) +* **wiki:** Created Common issues (markdown) ([a38299e](https://github.com/DeeDeeG/node-gyp/commit/a38299ea340ceb0e732c6dc6a1b4760257644839)) +* **wiki:** Created Error: "pre" versions of node cannot be installed (markdown) ([98bc80d](https://github.com/DeeDeeG/node-gyp/commit/98bc80d7a62ba70c881f3c39d94f804322e57852)) +* **wiki:** Created Linking to OpenSSL (markdown) ([c46d00d](https://github.com/DeeDeeG/node-gyp/commit/c46d00d83bac5173dea8bbbb175a1a7de74fdaca)) +* **wiki:** Created Updating npm's bundled node gyp (markdown) ([e0ac8d1](https://github.com/DeeDeeG/node-gyp/commit/e0ac8d15af46aadd1c220599e63199b154a514e6)) +* **wiki:** Created use of undeclared identifier 'TypedArray' (markdown) ([65ba711](https://github.com/DeeDeeG/node-gyp/commit/65ba71139e9b7f64ac823e575ee9dbf17d937ce4)) +* **wiki:** Created Visual Studio 2010 Setup (markdown) ([5b80e83](https://github.com/DeeDeeG/node-gyp/commit/5b80e834c8f79dda9fb2770a876ff3cf649c06f3)) +* **wiki:** Created Visual studio 2012 setup (markdown) ([becef31](https://github.com/DeeDeeG/node-gyp/commit/becef316b6c46a33e783667720ee074a0141d1a5)) +* **wiki:** Destroyed Visual Studio 2010 Setup (markdown) ([93423b4](https://github.com/DeeDeeG/node-gyp/commit/93423b43606de9664aeb79635825f5e9941ec9bc)) +* **wiki:** Destroyed Visual studio 2012 setup (markdown) ([3601508](https://github.com/DeeDeeG/node-gyp/commit/3601508bb10fa05da0ddc7e70d57e4b4dd679657)) +* **wiki:** Different commands for Windows npm v6 vs. v7 ([0fce46b](https://github.com/DeeDeeG/node-gyp/commit/0fce46b53340c85e8091cde347d5ed23a443c82f)) +* **wiki:** Drop in favor of ([9285ff6](https://github.com/DeeDeeG/node-gyp/commit/9285ff6e451c52c070a05f05f0a9602621d91d53)) +* **wiki:** Explicit link to Visual C++ 2010 Express ([378c363](https://github.com/DeeDeeG/node-gyp/commit/378c3632f02c096ed819ec8f2611c65bef0c0554)) +* **wiki:** fix link to gyp file used to build libsqlite3 ([54db8d7](https://github.com/DeeDeeG/node-gyp/commit/54db8d7ac33e3f98220960b5d86cfa18a75b53cb)) +* **wiki:** Fix link to node-zipfile ([92e49a8](https://github.com/DeeDeeG/node-gyp/commit/92e49a858ed69cb4847a26a5676ab56ef5e2de33)) +* **wiki:** fixed node-serialport link ([954ee53](https://github.com/DeeDeeG/node-gyp/commit/954ee530b3972d1db591fce32368e4e31b5a25d8)) +* **wiki:** I highly missing it in common issue as every windows biggner face that issue ([d617fae](https://github.com/DeeDeeG/node-gyp/commit/d617faee29c40871ca5c8f93efd0ce929a40d541)) +* **wiki:** if ouns that the -h did not help. I founs on github that there was support for visual studio 2015, while i couldn't install node-red beacuse it kept telling me the key 2015 was missing. looking in he gyp python code i found the local file was bot up t dat with the github repo. updating took several efforts before i tried to drop the -g option. ([408b72f](https://github.com/DeeDeeG/node-gyp/commit/408b72f561329408daeb17834436e381406efcc8)) +* **wiki:** If permissions error, please try and then the command. ([ee8e1c1](https://github.com/DeeDeeG/node-gyp/commit/ee8e1c1e5334096d58e0d6bca6c006f2ee9c88cb)) +* **wiki:** Improve Unix instructions ([c3e5487](https://github.com/DeeDeeG/node-gyp/commit/c3e548736645b535ea5bce613d74ca3e98598243)) +* **wiki:** link to docs/ from README ([b52e487](https://github.com/DeeDeeG/node-gyp/commit/b52e487eac1eb421573d1e67114a242eeff45a00)) +* **wiki:** Lower case L ([3aa2c6b](https://github.com/DeeDeeG/node-gyp/commit/3aa2c6bdb07971b87505e32e32548d75264bd19f)) +* **wiki:** Make changes discussed in https://github.com/nodejs/node-gyp/issues/2416 ([1dcad87](https://github.com/DeeDeeG/node-gyp/commit/1dcad873539027511a5f0243baf770ea90f6f4e2)) +* **wiki:** move wiki docs into doc/ ([f0a4835](https://github.com/DeeDeeG/node-gyp/commit/f0a48355d86534ec3bdabcdb3ce3340fa2e17f39)) +* **wiki:** node-sass in the wild ([d310a73](https://github.com/DeeDeeG/node-gyp/commit/d310a73d64d0065050377baac7047472f7424a1b)) +* **wiki:** node-srs was a 404 ([bbca21a](https://github.com/DeeDeeG/node-gyp/commit/bbca21a1e1ede4c473aff365ca71989a5bda7b57)) +* **wiki:** Note: VS2010 seems to be no longer available! VS2013 or nothing! ([7b5dcaf](https://github.com/DeeDeeG/node-gyp/commit/7b5dcafafccdceae4b8f2b53ac9081a694b6ade8)) +* **wiki:** safer doc names, remove unnecessary TypedArray doc ([161c235](https://github.com/DeeDeeG/node-gyp/commit/161c2353ef5b562f4acfb2fd77608fcbd0800fc0)) +* **wiki:** sorry, forgot to mention a specific windows version. ([d69dffc](https://github.com/DeeDeeG/node-gyp/commit/d69dffc16c2b1e3c60dcb5d1c35a49270ba22a35)) +* **wiki:** Updated "binding.gyp" files out in the wild (markdown) ([7444b47](https://github.com/DeeDeeG/node-gyp/commit/7444b47a7caac1e14d1da474a7fcfcf88d328017)) +* **wiki:** Updated "binding.gyp" files out in the wild (markdown) ([d766b74](https://github.com/DeeDeeG/node-gyp/commit/d766b7427851e6c2edc02e2504a7be9be7e330c0)) +* **wiki:** Updated "binding.gyp" files out in the wild (markdown) ([d319b0e](https://github.com/DeeDeeG/node-gyp/commit/d319b0e98c7085de8e51bc5595eba4264b99a7d5)) +* **wiki:** Updated "binding.gyp" files out in the wild (markdown) ([3c6692d](https://github.com/DeeDeeG/node-gyp/commit/3c6692d538f0ce973869aa237118b7d2483feccd)) +* **wiki:** Updated "binding.gyp" files out in the wild (markdown) ([93392d5](https://github.com/DeeDeeG/node-gyp/commit/93392d559ce6f250b9c7fe8177e6c88603809dc1)) +* **wiki:** Updated "binding.gyp" files out in the wild (markdown) ([8841158](https://github.com/DeeDeeG/node-gyp/commit/88411588f300e9b7c00fe516ecd977a1feeeb15c)) +* **wiki:** Updated "binding.gyp" files out in the wild (markdown) ([81bfa1f](https://github.com/DeeDeeG/node-gyp/commit/81bfa1f1b63d522a9f8a9ae9ca0c7ae90fe75140)) +* **wiki:** Updated "binding.gyp" files out in the wild (markdown) ([d1cd237](https://github.com/DeeDeeG/node-gyp/commit/d1cd237bad06fa507adb354b9e2181a14dc63d24)) +* **wiki:** Updated "binding.gyp" files out in the wild (markdown) ([3de9e17](https://github.com/DeeDeeG/node-gyp/commit/3de9e17e0b8a387eafe7bd18d0ec1e3191d118e8)) +* **wiki:** Updated "binding.gyp" files out in the wild (markdown) ([a9b7096](https://github.com/DeeDeeG/node-gyp/commit/a9b70968fb956eab3b95672048b94350e1565ca3)) +* **wiki:** Updated "binding.gyp" files out in the wild (markdown) ([3236069](https://github.com/DeeDeeG/node-gyp/commit/3236069689e7e0eb15b324fce74ab58158956f98)) +* **wiki:** Updated "binding.gyp" files out in the wild (markdown) ([1462755](https://github.com/DeeDeeG/node-gyp/commit/14627556966e5d513bdb8e5208f0e1300f68991f)) +* **wiki:** Updated "binding.gyp" files out in the wild (markdown) ([7ab1337](https://github.com/DeeDeeG/node-gyp/commit/7ab133752a6c402bb96dcd3d671d73e03e9487ad)) +* **wiki:** Updated "binding.gyp" files out in the wild (markdown) ([640895d](https://github.com/DeeDeeG/node-gyp/commit/640895d36b7448c646a3b850c1e159106f83c724)) +* **wiki:** Updated "binding.gyp" files out in the wild (markdown) ([ced8c96](https://github.com/DeeDeeG/node-gyp/commit/ced8c968457f285ab8989c291d28173d7730833c)) +* **wiki:** Updated "binding.gyp" files out in the wild (markdown) ([27b883a](https://github.com/DeeDeeG/node-gyp/commit/27b883a350ad0db6b9130d7b996f35855ec34c7a)) +* **wiki:** Updated "binding.gyp" files out in the wild (markdown) ([d29fb13](https://github.com/DeeDeeG/node-gyp/commit/d29fb134f1c4b9dd729ba95f2979e69e0934809f)) +* **wiki:** Updated "binding.gyp" files out in the wild (markdown) ([2765891](https://github.com/DeeDeeG/node-gyp/commit/27658913e6220cf0371b4b73e25a0e4ab11108a1)) +* **wiki:** Updated "binding.gyp" files out in the wild (markdown) ([dc97766](https://github.com/DeeDeeG/node-gyp/commit/dc9776648d432bca6775c176641f16da14522d4c)) +* **wiki:** Updated Error: "pre" versions of node cannot be installed (markdown) ([e9f8b33](https://github.com/DeeDeeG/node-gyp/commit/e9f8b33d1f87d04f22cb09a814d7c55d0fa38446)) +* **wiki:** Updated Home (markdown) ([3407109](https://github.com/DeeDeeG/node-gyp/commit/3407109325cf7ba1e925656b9eb75feffab0557c)) +* **wiki:** Updated Home (markdown) ([6e392bc](https://github.com/DeeDeeG/node-gyp/commit/6e392bcdd3dd1691773e6e16e1dffc35931b81e0)) +* **wiki:** Updated Home (markdown) ([65efe32](https://github.com/DeeDeeG/node-gyp/commit/65efe32ccb8d446ce569453364f922dd9d27c945)) +* **wiki:** Updated Home (markdown) ([ea28f09](https://github.com/DeeDeeG/node-gyp/commit/ea28f0947af91fa638be355143f5df89d2e431c8)) +* **wiki:** Updated Home (markdown) ([0e37ff4](https://github.com/DeeDeeG/node-gyp/commit/0e37ff48b306c12149661b375895741d3d710da7)) +* **wiki:** Updated Home (markdown) ([b398ef4](https://github.com/DeeDeeG/node-gyp/commit/b398ef46f660d2b1506508550dadfb4c35639e4b)) +* **wiki:** Updated Linking to OpenSSL (markdown) ([8919028](https://github.com/DeeDeeG/node-gyp/commit/8919028921fd304f08044098434f0dc6071fb7cf)) +* **wiki:** Updated Linking to OpenSSL (markdown) ([c00eb77](https://github.com/DeeDeeG/node-gyp/commit/c00eb778fc7dc27e4dab3a9219035ea20458b33b)) +* **wiki:** Updated node-levelup to node-leveldown (broken links) ([59668bb](https://github.com/DeeDeeG/node-gyp/commit/59668bb0b904feccf3c09afa2fd37378c77af967)) +* **wiki:** Updated Updating npm's bundled node gyp (markdown) ([d314854](https://github.com/DeeDeeG/node-gyp/commit/d31485415ef69d46effa6090c95698341965de1b)) +* **wiki:** Updated Updating npm's bundled node gyp (markdown) ([11858b0](https://github.com/DeeDeeG/node-gyp/commit/11858b0655d1eee00c62ad628e719d4378803d14)) +* **wiki:** Updated Updating npm's bundled node gyp (markdown) ([33561e9](https://github.com/DeeDeeG/node-gyp/commit/33561e9cbf5f4eb46111318503c77df2c6eb484a)) +* **wiki:** Updated Updating npm's bundled node gyp (markdown) ([4a7f2d0](https://github.com/DeeDeeG/node-gyp/commit/4a7f2d0d869a65c99a78504976567017edadf657)) +* **wiki:** Updated Updating npm's bundled node gyp (markdown) ([979a706](https://github.com/DeeDeeG/node-gyp/commit/979a7063b950c088a7f4896fc3a48e1d00dfd231)) +* **wiki:** Updated Updating npm's bundled node gyp (markdown) ([e50e04d](https://github.com/DeeDeeG/node-gyp/commit/e50e04d7b6a3754ea0aa11fe8cef491b3bc5bdd4)) + + +### Miscellaneous + +* add `release-please-action` for automated releases ([#2395](https://github.com/DeeDeeG/node-gyp/issues/2395)) ([07e9d7c](https://github.com/DeeDeeG/node-gyp/commit/07e9d7c7ee80ba119ea760c635f72fd8e7efe198)) +* add check engines script to CI ([#2922](https://github.com/DeeDeeG/node-gyp/issues/2922)) ([21a7249](https://github.com/DeeDeeG/node-gyp/commit/21a7249b40d8f95e7721e450fd18764adb1648a7)) +* add minimal SECURITY.md ([#2560](https://github.com/DeeDeeG/node-gyp/issues/2560)) ([c2a1850](https://github.com/DeeDeeG/node-gyp/commit/c2a185056e2e589b520fbc0bcc59c2935cd07ede)) +* add parallel test logging ([7de1f5f](https://github.com/DeeDeeG/node-gyp/commit/7de1f5f32d550d26d48fe4f76aed5866744edcba)) +* add to .gitignore ([d3478d7](https://github.com/DeeDeeG/node-gyp/commit/d3478d7b0b137694483af805e3b60ff4691f0c28)) +* **deps:** bump make-fetch-happen from 8.0.14 to 9.1.0 ([b05b4fe](https://github.com/DeeDeeG/node-gyp/commit/b05b4fe9891f718f40edf547e9b50e982826d48a)) +* **deps:** bump tar from 6.1.0 to 6.1.2 ([#2474](https://github.com/DeeDeeG/node-gyp/issues/2474)) ([ec15a3e](https://github.com/DeeDeeG/node-gyp/commit/ec15a3e5012004172713c11eebcc9d852d32d380)) +* empty commit to add changelog entries from [#2770](https://github.com/DeeDeeG/node-gyp/issues/2770) ([4a50fe3](https://github.com/DeeDeeG/node-gyp/commit/4a50fe31574217c4b2a798fc72b19947a64ceea1)) +* fix typos discovered by codespell ([#2442](https://github.com/DeeDeeG/node-gyp/issues/2442)) ([2d0ce55](https://github.com/DeeDeeG/node-gyp/commit/2d0ce5595e232a3fc7c562cdf39efb77e2312cc1)) +* get update-gyp.py to work with Python >= v3.5 ([#2826](https://github.com/DeeDeeG/node-gyp/issues/2826)) ([337e8e6](https://github.com/DeeDeeG/node-gyp/commit/337e8e68209bd2481cbb11dacce61234dc5c9419)) +* GitHub Actions Test on node: [12.x, 14.x, 16.x] ([#2439](https://github.com/DeeDeeG/node-gyp/issues/2439)) ([b7bccdb](https://github.com/DeeDeeG/node-gyp/commit/b7bccdb527d93b0bb0ce99713f083ce2985fe85c)) +* GitHub Workflows security hardening ([#2740](https://github.com/DeeDeeG/node-gyp/issues/2740)) ([26683e9](https://github.com/DeeDeeG/node-gyp/commit/26683e993df038fb94d89f2276f3535e4522d79a)) +* lint fixes ([4e0ed99](https://github.com/DeeDeeG/node-gyp/commit/4e0ed992566f43abc6e988af091ad07fde04acbf)) +* **main:** release 10.1.0 ([#2989](https://github.com/DeeDeeG/node-gyp/issues/2989)) ([f90ce12](https://github.com/DeeDeeG/node-gyp/commit/f90ce122fe564be68368d0c0dec5dacd9e770233)) +* migrate deprecated grammar ([#2285](https://github.com/DeeDeeG/node-gyp/issues/2285)) ([15a5c7d](https://github.com/DeeDeeG/node-gyp/commit/15a5c7d45b02c53d17501a30def244222e26b7af)) +* misc testing fixes ([#2930](https://github.com/DeeDeeG/node-gyp/issues/2930)) ([4e493d4](https://github.com/DeeDeeG/node-gyp/commit/4e493d4fb262d12ac52c84979071ccc79e666a1a)) +* only run release please on push ([cff9ac2](https://github.com/DeeDeeG/node-gyp/commit/cff9ac2c3083769a383e00bc60b91562f03116e3)) +* refactor the creation of config.gypi file ([f2ad87f](https://github.com/DeeDeeG/node-gyp/commit/f2ad87ff65f98ad66daa7225ad59d99b759a2b07)) +* release 10.0.0 ([#2920](https://github.com/DeeDeeG/node-gyp/issues/2920)) ([4c302ca](https://github.com/DeeDeeG/node-gyp/commit/4c302cad0eba96f3dfc2bb3d8908c3b1ad48bf43)) +* release 10.0.1 ([da19158](https://github.com/DeeDeeG/node-gyp/commit/da19158e7a02c574d4f6d3d367ee264cb08d47ec)) +* release 8.1.0 ([#2418](https://github.com/DeeDeeG/node-gyp/issues/2418)) ([be55870](https://github.com/DeeDeeG/node-gyp/commit/be55870bb3c11467fecbbbf5203d147111d046a7)) +* release 8.2.0 ([bc47cd6](https://github.com/DeeDeeG/node-gyp/commit/bc47cd60b986eaa55a23050d8f72d1cc117bdba0)) +* release 8.3.0 ([fb85fb2](https://github.com/DeeDeeG/node-gyp/commit/fb85fb21c4bcba806cca852f6f076108aaf7ef4d)) +* release 8.4.0 ([7073c65](https://github.com/DeeDeeG/node-gyp/commit/7073c65f61d2b5b3a4aff3370be430849b9bd0b3)) +* release 8.4.1 ([f5fa6b8](https://github.com/DeeDeeG/node-gyp/commit/f5fa6b86fd2847ca8c1996102f43d44f98780c4a)) +* release 9.0.0 ([b1ad492](https://github.com/DeeDeeG/node-gyp/commit/b1ad49229272492cf9e030083d3cb4ea81afabb1)) +* release 9.1.0 ([5f9d86d](https://github.com/DeeDeeG/node-gyp/commit/5f9d86d731af5f2efe1cdadc5461932e182dd9af)) +* release 9.2.0 ([#2735](https://github.com/DeeDeeG/node-gyp/issues/2735)) ([4bc4747](https://github.com/DeeDeeG/node-gyp/commit/4bc4747f2785356a2b666f6371dadca90a530b5b)) +* release 9.3.0 ([2cc72be](https://github.com/DeeDeeG/node-gyp/commit/2cc72be3b307d302afdd042cd920076dfe7380e6)) +* release 9.3.1 ([39ac2c1](https://github.com/DeeDeeG/node-gyp/commit/39ac2c135db8a9e62bf22f0c7a4469ae6c381325)) +* release 9.4.0 ([33391db](https://github.com/DeeDeeG/node-gyp/commit/33391db3a0008eff8408890da6ab232f2f90fcab)) +* run tests after release please PR ([3032e10](https://github.com/DeeDeeG/node-gyp/commit/3032e1061cc2b7b49f83c397d385bafddc6b0214)) +* switch to GitHub Actions ([2317dc4](https://github.com/DeeDeeG/node-gyp/commit/2317dc400c6e11cba3ed63d1867ad9f46992ee93)), closes [#2127](https://github.com/DeeDeeG/node-gyp/issues/2127) [#2209](https://github.com/DeeDeeG/node-gyp/issues/2209) +* update actions/setup-node to v2 ([#2302](https://github.com/DeeDeeG/node-gyp/issues/2302)) ([0d8a6f1](https://github.com/DeeDeeG/node-gyp/commit/0d8a6f1b1940dc0af549c0a3ca44a8059465e446)) +* update dependency - nopt@6.0.0 ([#2707](https://github.com/DeeDeeG/node-gyp/issues/2707)) ([8958ecf](https://github.com/DeeDeeG/node-gyp/commit/8958ecf2bb719227bbcbf155891c3186ee219a2e)) +* update python test matrix ([#2774](https://github.com/DeeDeeG/node-gyp/issues/2774)) ([38f01fa](https://github.com/DeeDeeG/node-gyp/commit/38f01fa57d10fdb3db7697121d957bc2e0e96508)) +* upgrade release please action from v2 to v4 ([#2982](https://github.com/DeeDeeG/node-gyp/issues/2982)) ([0035d8e](https://github.com/DeeDeeG/node-gyp/commit/0035d8e9dc98b94f0bc8cd9023a6fa635003703e)) +* use platform specific timeouts in tests ([a68586a](https://github.com/DeeDeeG/node-gyp/commit/a68586a67d0af238300662cc062422b42820044d)) + ## [10.1.0](https://github.com/nodejs/node-gyp/compare/v10.0.1...v10.1.0) (2024-03-13) diff --git a/package.json b/package.json index e9402d7923..e500e02803 100644 --- a/package.json +++ b/package.json @@ -11,7 +11,7 @@ "bindings", "gyp" ], - "version": "10.1.0", + "version": "11.0.0", "installVersion": 11, "author": "Nathan Rajlich (http://tootallnate.net)", "repository": {