mirror of
https://github.com/electron/node-gyp.git
synced 2025-08-15 12:58:19 +02:00
66 KiB
66 KiB
🤖 I have created a release beep boop
11.0.0 (2024-10-06)
BREAKING CHANGES
- use .npmignore file to limit which files are published (#2921)
- the
Gyp
class exported is now created using ECMAScript classes and therefore might have small differences to classes that were previously created withutil.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
- increase "engines" to "node" : "^12.22 || ^14.13 || >=16" (#2601)
Features
- Add proper support for IBM i (a26494f)
- add support for native windows arm64 build tools (bb76021)
- allow VCINSTALLDIR to specify a portable instance (#3036) (d38af2e)
- build with config.gypi from node headers (a27dc08)
- convert all internal functions to async/await (355622f)
- convert internal classes from util.inherits to classes (d52997e)
- drop node 14 support (#2929) (1b3bd34)
- drop rimraf dependency (4a50fe3)
- gyp: update gyp to v0.10.0 (#2521) (5585792)
- gyp: update gyp to v0.13.0 (3e2a532)
- gyp: update gyp to v0.14.0 (#2749) (713b8dc)
- gyp: update gyp to v0.16.1 (#2923) (707927c)
- gyp: update gyp to v0.18.1 (#3039) (ea99fea)
- gyp: update gyp to v0.9.1 (#2402) (814b1b0)
- gyp: update gyp to v0.9.6 (#2481) (ed9a9ed)
- improve visual studio detection (#2957) (109e3d4)
- remove support for VS2015 in Node.js >=19 (#2746) (131d1a4)
- replace npmlog with proc-log (4a50fe3)
- support
rebuild
andbuild
for cross-compiling Node-API module to wasm on Windows (#2974) (6318d2b) - support IBM Open XL C/C++ on z/OS (#2743) (7d0c83d)
- support vs2022 (#2533) (5a00387)
- update engines.node to ^14.17.0 || ^16.13.0 || >=18.0.0 (4a50fe3)
- Update function getSDK() to support Windows 11 SDK (#2565) (ea8520e)
- Upgrade Python linting from flake8 to ruff (#2815) (fc0ddc6)
- use .npmignore file to limit which files are published (#2921) (864a979)
Bug Fixes
- _ in npm_config_ env variables (eef4eef)
- add error arg back into catch block for older Node.js users (5cde818)
- change default gyp update message (#2420) (cfd12ff)
- ci: use correct release-please-action domain after organization url was changed (#3032) (d1ed3d4)
- create Python symlink only during builds, and clean it up after (#2721) (0f1f667)
- doc how to update node-gyp independently from npm (c8c0af7)
- extend tap timeout length to allow for slow CI (6f74c76)
- extract tarball to temp directory on Windows (#2846) (aaa117c)
- Handle changed glob call (f9f03db)
- increase node 12 support to ^12.13 (#2771) (888efb9)
- log statement is for devDir not nodedir (#2840) (55048f8)
- missing spaces (f0882b1)
- new ca & server certs, bundle in .js file and unpack for testing (147e3d3)
- node.js debugger adds stderr (but exit code is 0) -> shouldn't throw (#2719) (c379a74)
- promisify build command (4a50fe3)
- re-label (#2689) (f0b7863)
- typo on readme (bf81cd4)
- update make-fetch-happen to a minimum of 10.0.3 (839e414)
- use fs/promises in favor of fs.promises (4a50fe3)
- use local
util
forfindAccessibleSync()
(b39e681) - windows command missing space (#2553) (cc37b88)
Core
- _winreg module was renamed to winreg in Python 3. (588d333)
- accept Python 3 by default (3d1c60a)
- accept Python 3 conditionally (66ad305)
- add lt to MSVSSolutionEntry (f36bd22)
- add .json suffix for explicit require (611bc3c)
- add an arch check to VS 2019 (#3025) (323957b)
- add compile_commands.json gyp generator (40692d0)
- add lib.target as path for searching libnode on z/OS (1d499dd)
- add search locations for libnode.x (e5a6901)
- add support for .mm files to msvs generator (53a5f8f)
- add support for locally installed headers (#2964) (3298731)
- add support for Visual Studio 2019 (360ddbd)
- add support for Windows on Arm (91744bf)
- add test run Python 3.7 on macOS (a2bca07)
- add update-gyp script (aaf33c3)
- adding keep-alive header to download requests (0384683)
- assorted typo fixes (cdb47bd)
- avoid bare exceptions in xcode_emulation.py (60e4488)
- avoid changing process.config (#2322) (392b776)
- backport GYP fix to fix AIX shared suffix (8aedbfd)
- better log message when ps fails (3e7f8cc)
- bump request to 2.8.7, fixes heok/hawk issues (f83b457)
- bump request to 2.8.7, fixes heok/hawk issues (969447c)
- clean-up detection (43031fa)
- code de-duplication (03683f0)
- compatibility with semver e 7 (
new
for semver.Range) (f242ce4), closes #2005 - decode stdout on Python 3 (d90d9c5)
- deep-copy process.config during configure (#2368) (5f1a06c)
- deps: bump actions/setup-python from 4 to 5 (#2960) (3f0df7e)
- deps: bump google-github-actions/release-please-action (#2961) (b1f1808)
- deps: bump seanmiddleditch/gha-setup-ninja from 4 to 5 (#3041) (10f6730)
- detect all VS versions in node-gyp (8f43f68)
- don't print xcodebuild not found errors (9425448)
- don't set ensure if tarball is set (0a07e48)
- don't use universal-new-lines mode (dd8561e)
- drop "-2" flag for "py.exe" launcher (c255ffb)
- drop Python 2 support in find-python.js (#2333) (1bd18f3)
- enable cctest to use objects (gyp part) (b416c5f)
- enable MARMASM items only on new VS versions (a20faed)
- enable support for zoslib on z/OS (#2600) (83c0a12)
- escape spaces in filenames in make generator (0540e4e)
- fail gracefully if we can't find the username (#2375) (fca4795)
- find python checks order changed on windows (#2872) (b030555)
- finish decode stdout on Python 3 (bb2eb72)
- fix delay-load hook for electron 4 (d3b2122)
- fix ninja build failure (GYP patch) (94c39c6)
- fix regex to match multi-digit versions (40f24e4)
- fix sntex error (febdfa2)
- fix target --> self.target (92e8b52)
- fix the remaining Python 3 issues (a991f63)
- fix the usage instructions (cdc49ee)
- fix TypeError in XcodeVersion() (9c0f340)
- fix undefined name: cflags --> ldflags (a84b885)
- float gyp patch for long filenames (fc3c4e2)
- follow XDG OS conventions for storing data (8a83972)
- generic Visual Studio 2017 detection (7fe4095)
- get ready for python 3 (abef93d)
- glob@10.3.10 (#2926) (4bef1ec)
- glob@8.0.3 (4a50fe3)
- ignore non-critical os.userInfo() failures (c4002de)
- ignore VS instances that cause COMExceptions (1f7e1e9)
- implement LD/LDXX for ninja and FIPS (207e5aa)
- implement standard.js linting (e40c99e)
- import StringIO on Python 2 and Python 3 (5459eca)
- Improve our flake8 linting tests (0093ec8)
- improve parsing of SDK version (340403c)
- improve Windows+Cygwin compatibility (c7f1bca), closes #1782
- increase "engines" to "node" : ">= 10.12.0" (7857cb2)
- increase "engines" to "node" : "^12.22 || ^14.13 || >=16" (#2601) (6562f92)
- iteritems() -> items() in compile_commands_json.py (c0282da)
- list(dict) so we can del dict(key) while iterating (14f2a07), closes #1998
- log as yes/no whether build dir was created (#2370) (245dee5)
- make cmake python3 compatible (d8e09a1)
- make VS path match case-insensitive (656117c)
- make-fetch-happen@10.0.1 (78f6660)
- make-fetch-happen@13.0.0 (#2927) (059bb6f)
- migrate requests to fetch (#2220) (e81602e)
- modify XcodeVersion() to convert "4.2" to "0420" and "10.0" to "1000" (8e9ec3b)
- more decode stdout on Python 3 (67dec14)
- more informative error (49ab79d)
- more Python 3 compat, replace compile with ast (4ef83ed)
- move compile_commands_json (a6e0a6c)
- move from future import to the top of the file (f952b08), closes #1774
- move Python detection to its own file (7e7fce3)
- noproxy support, match proxy detection to
request
(3bcba2a) - nopt@^7.0.0 (4a50fe3)
- npmlog@6.0.0 (8083f6b)
- pin
request
version range (323cee7) - pin
request
version range (7900122) - print Python executable path using UTF-8 (#2995) (c472912)
- proc-log@4.0.0 (#3022) (141aa6b)
- Python 3 Windows fixes (2592036)
- python3 fixes: utf8 decode, use of 'None' in eval (1b11be6)
- raise the minimum Python version from 2.6 to 2.7 (c6e3b65)
- reintroduce support for iojs file naming for releases >= 1 && < 4 (1cfdb28)
- remove from future import with_statement (afaaa29)
- remove support for Python 2 (#2300) (a78b584)
- replace
osenv
dependency with nativeos
(8098ebd) - replace basestring with str, but only on Python 3. (98226d1)
- replace deprecated functions (7535e44)
- replace mkdirp with {recursive} mkdir (4937722), closes #2084
- replace optparse to argparse (82f129d)
- rm semicolons (Python != JavaScript) (0a4d8c8)
- run PS with
-NoProfile
(90d8651) - shrink bloated addon binaries on windows (e18a61a)
- standard@17.0.0 and fix linting errors (4a50fe3)
- support apple silicon (arm64 darwin) builds (f461d56)
- support platform (b2024de)
- support running in VS Command Prompt (0efb8fb)
- support VS 2017 Desktop Express (968c906)
- sync code base with nodejs repo (#1975) (972780b)
- sync mutual dependencies with npm (06ddde2)
- tar@6.2.1 (#3021) (b22d5ee)
- teach MSVS generator about MARMASM Items (721eb69)
- try to find
python
afterpython3
(dd0e97e) - update compiler options (dd9bf92)
- update deps to match npm@7 (18bf2d1)
- update deps to roughly match current npm@6 (c60c22d)
- update deps, match to npm@7 (d45438a)
- update due to rename of primary branch (ca1f068)
- update gyp to 0.2.0 (ebc34ec)
- update gyp to 0.2.1 (a6b76a8)
- update gyp to 0.4.0 (3baa4e4)
- update gyp to 0.6.1 (ee6a837)
- update gyp to 0.6.2 (096e3ad)
- update gyp to v0.7.0 (#2284) (9e1397c)
- update gyp to v0.8.0 (#2318) (c3c510d)
- update gyp to v0.8.1 (#2355) (0da2e01)
- update supported vs versions (#2959) (391cc5b)
- update tar to 4.4.12 (5d76938)
- update to standard@14 (ab2a4cc)
- update xml string encoding conversion (f275991)
- updated tar package version to 4.4.8 (ceed5cb)
- use "is" when comparing to None (a301abc)
- use different default compiler for z/OS (4f4a677)
- use msbuild from the configure stage (7a71d68)
- use print as a function, as specified in PEP 3105. (2040cd2)
- use print() for python version detection (0c6bf53)
- use sys.version_info to get python version (536759c)
- which@3.0.0 (4a50fe3)
- which@4.0.0 (#2928) (e388255)
Tests
- accept Python 3 in test-find-python.js (a2a862f)
- add header download test (0670e51)
- add Node.js 6 on Windows to Travis CI (bb92c76)
- add parallel test runs on macOS and Windows (7a9a038)
- add Windows to GitHub Actions testing (#1996) (31ecc84)
- added test/processExecSync.js for when execFileSync is not available. (60e4213)
- bump actions/checkout from v1 to v2 (ca86ef2)
- configure proper devDir for invoking configure() (c506a6a)
- cover supported node versions with travis (7e81270)
- direct python invocation & simpler pyenv (345c70e)
- downgrade to tap@^12 for continued Node 6 support (2410914)
- fix addon test for Node.js 12 and V8 7.4 (e6699d1)
- fix macOS Travis on Python 2.7 & 3.7 (d6a7e0e)
- fix Python syntax error in test-adding.js (7dd7f2b)
- fix Python unittests (04da736)
- fix typo in header download test (#2001) (5a729e8)
- formatting and minor fixes for execFileSync replacement (6cd84b8)
- GitHub Actions: Test on Python 3.9 (7fb3143)
- increase mocha timeout (#2887) (445c28f)
- increase tap timeout (7fd9240)
- initial Github Actions with Ubuntu & macOS (5a64e9b)
- migrate from tape to tap (a52c6eb)
- Python 3.10 was release on Oct. 4th (#2504) (0a67dcd)
- remove deprecated Node.js and Python (#2868) (a0b3d1c)
- remove old docker test harness (#1993) (470cc21)
- remove support for EOL versions of Node.js (741ab09)
- remove unused variable (788e767)
- replace self-signed cert with 'localhost' (395f843)
- Try msvs-version: [2016, 2019, 2022] (#2700) (68b5b5b)
- update expired certs (#2908) (5746691)
- Upgrade GitHub Actions (#2623) (245cd5b)
- Upgrade GitHub Actions (#2701) (1c64ca7)
- upgrade Linux Travis CI to Python 3.8 (b91718e)
- use Nan in duplicate_symbols (ec2eb44)
- use Travis CI to run tests on every pull request (1597c84)
Doc
node-pre-gyp
is no longer maintained (#3015) (93186f1)- add ARM64 info to MSVC setup instructions (997bc3c)
- add cmd to reset
xcode-select
to initial state (54f97cd) - add download link for Command Line Tools for Xcode (4864219)
- add downloads badge (#2352) (a5fd1f4)
- add GitHub Actions badge (#1994) (26cd6ea)
- add github PR and Issue templates (2da5f86)
- add macOS Catalina software update info (7b75af3)
- add macOS_Catalina.md document (8ec2e68)
- add missing
sudo
to Catalina doc (66c0f04) - Add note about Python symlinks (PR 2362) to CHANGELOG.md for 9.1.0 (#2783) (b3d41ae)
- Add notes/disclaimers for upgrading the copy of node-gyp that npm uses (#2585) (faf6d48)
- add the way to configuring Python dependency for Windows PowerShell (#2996) (9fd7936)
- add travis badge (6b8f265)
- adjustments to the README.md for new users (3538a31)
- Catalina suggestion: remove /Library/Developer/CommandLineTools (ae5b150)
- clarify Python configuration, etc (b1bf32e)
- correct link to "binding.gyp files out in the wild" (#2483) (660dd7b)
- Declare that node-gyp is Python 3 compatible (c763ca1)
- docs/README.md add advise about deprecated node-sass (#2828) (6f3c2d3)
- document --jobs max (e386172)
- drop the --production flag for installing windows-build-tools (2cca9b7)
- fix changelog 6.1.0 release year to be 2020 (d1dea13)
- fix missing argument for setting python path (ca990a1)
- fix typo in powershell node-gyp update (787cf7f)
- fix typo in README.md (#1985) (f7b6b6b)
- fix v8.0.0 release date (4b83c3d)
- fix visual studio links (b4fe8c1)
- give more attention to Catalina issues doc (9aed628)
- headerify the Install instructions (7e803d5)
- improve cataline discoverability for search engines (963f2a7)
- improve issue template (c515912)
- Installation -- Python >= v3.12 requires
node-gyp
>= v10 (#3010) (a6b48fc) - lint README.md (3e64c78)
- macOS Catalina add two commands (20aa0b4)
- note in README that Python 3.8 is supported (#2072) (473cfa2)
- note that node-gyp@7 should solve Catalina CLT issues (ee6fa7d)
- npm is currently v10 (#2970) (7705a22)
- python info needs own header (cca2d66)
- README.md Do not hardcode the supported versions of Python (#2880) (bb93b94)
- remove backticks from Python version list (9a7dd16)
- remove outdated Node versions from readme (#2955) (ae8478e)
- remove outdated update engines.node reference in 10.0.0 changelog (b42e796)
- remove redundant version info (#2403) (1423670)
- Rename and update Common-issues.md --> docs/README.md (#2567) (2ef5fb8)
- rephrase explanation of which node-gyp is used by npm (#2587) (a2f2988)
- replace status badges with new Actions badge (754996b)
- silence curl for macOS Catalina acid test (4fc8ff1)
- title match content (#2574) (6e8f93b)
- update acid test and introduce curl|bash test script (f7bfce9)
- update applicable GitHub links from master to main (#2843) (d644ce4)
- update catalina xcode cli tools download link (#2044) (e7402b4)
- update catalina xcode cli tools download link; formatting (35de459)
- update catalina xcode clt download link (ba4f34b)
- update changelog (35e765b)
- update changelog (9b9d98f)
- update docs/README.md with latest version number (62d2815)
- update link to commit guidelines (8b488da)
- update link to the code of conduct (#2073) (4f23c7b)
- update macOS information in README (79febac)
- update macOS_Catalina.md (#1992) (312c12e)
- update macOS_Catalina.md (#2293) (cc1cbce)
- update proposed DCO and CoC (a46a770)
- Update Python versions (#2571) (e069f13)
- update README to reflect upgrade to gyp-next (e529f33)
- Update README.md (#2822) (c7927e2)
- Update README.md Visual Studio Community page polski to auto (#2371) (1b4697a)
- Update windows installation instructions in README.md (#2882) (c9caa2e)
- update xcode install instructions to match Node's BUILDING (8d4ea7f)
- update Xcode preferences tab name. (c5929cb)
- updated README.md to copy easily (#2281) (6287118)
- wiki: Add a link to the node-midi binding.gyp file. (b354711)
- wiki: add bcrypt (e199cfa)
- wiki: Add helpful information (4eda827)
- wiki: Add node-canvas (13a9553)
- wiki: Add node-openvg-canvas and node-openvg. (61f709e)
- wiki: add one more example (77f3632)
- wiki: add topcube, node-osmium, and node-osrm (1a75d2b)
- wiki: Added details for properly fixing (3d4d9d5)
- wiki: Added Ghostscript4JS (bf4bed1)
- wiki: added levelup (1575bce)
- wiki: Added nk-mysql (nodamysql) (5b4f2d0)
- 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)
- wiki: Added tip about resolving frustrating LNK1181 error (e64798d)
- wiki: ADDED: Node.js binding to OpenCV (e2dc777)
- wiki: Adding link to node-cryptopp's gyp file (875adbe)
- wiki: Adding the sharp library to the list (9dce0e4)
- wiki: Adds node-fann (23e3d48)
- wiki: Adds node-inotify and v8-profiler (b6e542f)
- wiki: Bumping Python version from 2.3 to 2.7 as per the node-gyp readme (55ebd6e)
- wiki: C++ build tools version upgraded (5b899b7)
- wiki: change bcrypt url to binding.gyp file (e11bdd8)
- wiki: Clarification + direct link to VS2010 (531c724)
- wiki: Correcting the link to node-osmium (fae7516)
- wiki: Created "binding.gyp" files out in the wild (markdown) (d4fd143)
- wiki: Created Common issues (markdown) (a38299e)
- wiki: Created Error: "pre" versions of node cannot be installed (markdown) (98bc80d)
- wiki: Created Linking to OpenSSL (markdown) (c46d00d)
- wiki: Created Updating npm's bundled node gyp (markdown) (e0ac8d1)
- wiki: Created use of undeclared identifier 'TypedArray' (markdown) (65ba711)
- wiki: Created Visual Studio 2010 Setup (markdown) (5b80e83)
- wiki: Created Visual studio 2012 setup (markdown) (becef31)
- wiki: Destroyed Visual Studio 2010 Setup (markdown) (93423b4)
- wiki: Destroyed Visual studio 2012 setup (markdown) (3601508)
- wiki: Different commands for Windows npm v6 vs. v7 (0fce46b)
- wiki: Drop in favor of (9285ff6)
- wiki: Explicit link to Visual C++ 2010 Express (378c363)
- wiki: fix link to gyp file used to build libsqlite3 (54db8d7)
- wiki: Fix link to node-zipfile (92e49a8)
- wiki: fixed node-serialport link (954ee53)
- wiki: I highly missing it in common issue as every windows biggner face that issue (d617fae)
- 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)
- wiki: If permissions error, please try and then the command. (ee8e1c1)
- wiki: Improve Unix instructions (c3e5487)
- wiki: link to docs/ from README (b52e487)
- wiki: Lower case L (3aa2c6b)
- wiki: Make changes discussed in https://github.com/nodejs/node-gyp/issues/2416 (1dcad87)
- wiki: move wiki docs into doc/ (f0a4835)
- wiki: node-sass in the wild (d310a73)
- wiki: node-srs was a 404 (bbca21a)
- wiki: Note: VS2010 seems to be no longer available! VS2013 or nothing! (7b5dcaf)
- wiki: safer doc names, remove unnecessary TypedArray doc (161c235)
- wiki: sorry, forgot to mention a specific windows version. (d69dffc)
- wiki: Updated "binding.gyp" files out in the wild (markdown) (7444b47)
- wiki: Updated "binding.gyp" files out in the wild (markdown) (d766b74)
- wiki: Updated "binding.gyp" files out in the wild (markdown) (d319b0e)
- wiki: Updated "binding.gyp" files out in the wild (markdown) (3c6692d)
- wiki: Updated "binding.gyp" files out in the wild (markdown) (93392d5)
- wiki: Updated "binding.gyp" files out in the wild (markdown) (8841158)
- wiki: Updated "binding.gyp" files out in the wild (markdown) (81bfa1f)
- wiki: Updated "binding.gyp" files out in the wild (markdown) (d1cd237)
- wiki: Updated "binding.gyp" files out in the wild (markdown) (3de9e17)
- wiki: Updated "binding.gyp" files out in the wild (markdown) (a9b7096)
- wiki: Updated "binding.gyp" files out in the wild (markdown) (3236069)
- wiki: Updated "binding.gyp" files out in the wild (markdown) (1462755)
- wiki: Updated "binding.gyp" files out in the wild (markdown) (7ab1337)
- wiki: Updated "binding.gyp" files out in the wild (markdown) (640895d)
- wiki: Updated "binding.gyp" files out in the wild (markdown) (ced8c96)
- wiki: Updated "binding.gyp" files out in the wild (markdown) (27b883a)
- wiki: Updated "binding.gyp" files out in the wild (markdown) (d29fb13)
- wiki: Updated "binding.gyp" files out in the wild (markdown) (2765891)
- wiki: Updated "binding.gyp" files out in the wild (markdown) (dc97766)
- wiki: Updated Error: "pre" versions of node cannot be installed (markdown) (e9f8b33)
- wiki: Updated Home (markdown) (3407109)
- wiki: Updated Home (markdown) (6e392bc)
- wiki: Updated Home (markdown) (65efe32)
- wiki: Updated Home (markdown) (ea28f09)
- wiki: Updated Home (markdown) (0e37ff4)
- wiki: Updated Home (markdown) (b398ef4)
- wiki: Updated Linking to OpenSSL (markdown) (8919028)
- wiki: Updated Linking to OpenSSL (markdown) (c00eb77)
- wiki: Updated node-levelup to node-leveldown (broken links) (59668bb)
- wiki: Updated Updating npm's bundled node gyp (markdown) (d314854)
- wiki: Updated Updating npm's bundled node gyp (markdown) (11858b0)
- wiki: Updated Updating npm's bundled node gyp (markdown) (33561e9)
- wiki: Updated Updating npm's bundled node gyp (markdown) (4a7f2d0)
- wiki: Updated Updating npm's bundled node gyp (markdown) (979a706)
- wiki: Updated Updating npm's bundled node gyp (markdown) (e50e04d)
Miscellaneous
- add
release-please-action
for automated releases (#2395) (07e9d7c) - add check engines script to CI (#2922) (21a7249)
- add links to Code of Conduct from root file (#2196) (d22e2eb)
- add minimal SECURITY.md (#2560) (c2a1850)
- add parallel test logging (7de1f5f)
- add to .gitignore (d3478d7)
- deps: bump make-fetch-happen from 8.0.14 to 9.1.0 (b05b4fe)
- deps: bump tar from 6.1.0 to 6.1.2 (#2474) (ec15a3e)
- empty commit to add changelog entries from #2770 (4a50fe3)
- fix ruff command (#3044) (b3916d5)
- fix typos discovered by codespell (#2442) (2d0ce55)
- get update-gyp.py to work with Python >= v3.5 (#2826) (337e8e6)
- GitHub Actions Test on node: [12.x, 14.x, 16.x] (#2439) (b7bccdb)
- GitHub Workflows security hardening (#2740) (26683e9)
- lint fixes (4e0ed99)
- main: release 10.1.0 (#2989) (f90ce12)
- main: release 10.2.0 (#3006) (08c91d0)
- migrate deprecated grammar (#2285) (15a5c7d)
- misc testing fixes (#2930) (4e493d4)
- only run release please on push (cff9ac2)
- publish to npm with release-please (#3051) (8319847)
- refactor the creation of config.gypi file (f2ad87f)
- release 10.0.0 (#2920) (4c302ca)
- release 10.0.1 (da19158)
- release 8.1.0 (#2418) (be55870)
- release 8.2.0 (bc47cd6)
- release 8.3.0 (fb85fb2)
- release 8.4.0 (7073c65)
- release 8.4.1 (f5fa6b8)
- release 9.0.0 (b1ad492)
- release 9.1.0 (5f9d86d)
- release 9.2.0 (#2735) (4bc4747)
- release 9.3.0 (2cc72be)
- release 9.3.1 (39ac2c1)
- release 9.4.0 (33391db)
- run tests after release please PR (3032e10)
- switch to GitHub Actions (2317dc4), closes #2127 #2209
- update actions/setup-node to v2 (#2302) (0d8a6f1)
- update dependency - nopt@6.0.0 (#2707) (8958ecf)
- update python test matrix (#2774) (38f01fa)
- upgrade release please action from v2 to v4 (#2982) (0035d8e)
- use platform specific timeouts in tests (a68586a)
This PR was generated with Release Please. See documentation.