node-sqlite3
node-sqlite3 copied to clipboard
Update dependency node-gyp to v10
This PR contains the following updates:
Package | Change | Age | Adoption | Passing | Confidence |
---|---|---|---|---|---|
node-gyp | 8.x -> 10.x |
Release Notes
nodejs/node-gyp (node-gyp)
v10.2.0
Features
- allow VCINSTALLDIR to specify a portable instance (#3036) (d38af2e)
- gyp: update gyp to v0.18.1 (#3039) (ea99fea)
- support
rebuild
andbuild
for cross-compiling Node-API module to wasm on Windows (#2974) (6318d2b)
Core
- add an arch check to VS 2019 (#3025) (323957b)
- deps: bump seanmiddleditch/gha-setup-ninja from 4 to 5 (#3041) (10f6730)
- [email protected] (#3022) (141aa6b)
- [email protected] (#3021) (b22d5ee)
Doc
-
node-pre-gyp
is no longer maintained (#3015) (93186f1) - add the way to configuring Python dependency for Windows PowerShell (#2996) (9fd7936)
- Installation -- Python >= v3.12 requires
node-gyp
>= v10 (#3010) (a6b48fc)
Miscellaneous
v10.1.0
Features
Core
- add support for locally installed headers (#2964) (3298731)
- deps: bump actions/setup-python from 4 to 5 (#2960) (3f0df7e)
- deps: bump google-github-actions/release-please-action (#2961) (b1f1808)
- print Python executable path using UTF-8 (#2995) (c472912)
- update supported vs versions (#2959) (391cc5b)
Doc
- npm is currently v10 (#2970) (7705a22)
- remove outdated Node versions from readme (#2955) (ae8478e)
- remove outdated update engines.node reference in 10.0.0 changelog (b42e796)
Miscellaneous
- only run release please on push (cff9ac2)
- upgrade release please action from v2 to v4 (#2982) (0035d8e)
10.0.1 (2023-11-02)
Bug Fixes
- use local
util
forfindAccessibleSync()
(b39e681)
Miscellaneous
- add parallel test logging (7de1f5f)
- lint fixes (4e0ed99)
- use platform specific timeouts in tests (a68586a)
v10.0.1
v10.0.0
⚠ 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
Features
- 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.16.1 (#2923) (707927c)
- replace npmlog with proc-log (4a50fe3)
- update engines.node to ^14.17.0 || ^16.13.0 || >=18.0.0 (4a50fe3)
- use .npmignore file to limit which files are published (#2921) (864a979)
Bug Fixes
- create Python symlink only during builds, and clean it up after (#2721) (0f1f667)
- promisify build command (4a50fe3)
- use fs/promises in favor of fs.promises (4a50fe3)
Tests
Doc
- Add note about Python symlinks (PR 2362) to CHANGELOG.md for 9.1.0 (#2783) (b3d41ae)
- README.md Do not hardcode the supported versions of Python (#2880) (bb93b94)
- update applicable GitHub links from master to main (#2843) (d644ce4)
- Update windows installation instructions in README.md (#2882) (c9caa2e)
Core
- find python checks order changed on windows (#2872) (b030555)
- [email protected] (#2926) (4bef1ec)
- [email protected] (4a50fe3)
- [email protected] (#2927) (059bb6f)
- nopt@^7.0.0 (4a50fe3)
- [email protected] and fix linting errors (4a50fe3)
- [email protected] (4a50fe3)
- [email protected] (#2928) (e388255)
Miscellaneous
- add check engines script to CI (#2922) (21a7249)
- empty commit to add changelog entries from #2770 (4a50fe3)
- GitHub Workflows security hardening (#2740) (26683e9)
- misc testing fixes (#2930) (4e493d4)
- run tests after release please PR (3032e10)
v9.4.1
: node-gyp v9.4.1
Bug Fixes
Tests
Miscellaneous
- add release branches as ci targets (b68da05)
- add release-please to v9 branch (5a65d03)
- increase parallel install timeouts (fd77b34)
v9.4.0
Features
- add support for native windows arm64 build tools (bb76021)
- Upgrade Python linting from flake8 to ruff (#2815) (fc0ddc6)
Bug Fixes
- extract tarball to temp directory on Windows (#2846) (aaa117c)
- log statement is for devDir not nodedir (#2840) (55048f8)
Miscellaneous
Doc
- docs/README.md add advise about deprecated node-sass (#2828) (6f3c2d3)
- Update README.md (#2822) (c7927e2)
Tests
9.3.1 (2022-12-16)
Bug Fixes
Miscellaneous
v9.3.1
v9.3.0
Features
- gyp: update gyp to v0.14.0 (#2749) (713b8dc)
- remove support for VS2015 in Node.js >=19 (#2746) (131d1a4)
- support IBM Open XL C/C++ on z/OS (#2743) (7d0c83d)
v9.2.0
Features
Bug Fixes
Core
Miscellaneous
- update dependency - [email protected] (#2707) (8958ecf)
v9.1.0
Features
Bug Fixes
- extend tap timeout length to allow for slow CI (6f74c76)
- new ca & server certs, bundle in .js file and unpack for testing (147e3d3)
- re-label (#2689) (f0b7863)
- typo on readme (bf81cd4)
Doc
- update docs/README.md with latest version number (62d2815)
Core
- update due to rename of primary branch (ca1f068)
- Add Python symlink to path (for non-Windows OSes only) (#2362) (b9ddcd5)
Tests
- Try msvs-version: [2016, 2019, 2022] (#2700) (68b5b5b)
- Upgrade GitHub Actions (#2623) (245cd5b)
- Upgrade GitHub Actions (#2701) (1c64ca7)
v9.0.0
⚠ BREAKING CHANGES
- increase "engines" to "node" : "^12.22 || ^14.13 || >=16" (#2601)
Bug Fixes
Miscellaneous
Doc
- Add notes/disclaimers for upgrading the copy of node-gyp that npm uses (#2585) (faf6d48)
- Rename and update Common-issues.md --> docs/README.md (#2567) (2ef5fb8)
- rephrase explanation of which node-gyp is used by npm (#2587) (a2f2988)
- title match content (#2574) (6e8f93b)
- Update Python versions (#2571) (e069f13)
Core
- add lib.target as path for searching libnode on z/OS (1d499dd)
- increase "engines" to "node" : "^12.22 || ^14.13 || >=16" (#2601) (6562f92)
- [email protected] (78f6660)
8.4.1 (2021-11-19)
Bug Fixes
Doc
- fix typo in powershell node-gyp update (787cf7f)
Core
Configuration
📅 Schedule: Branch creation - "every weekday" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
- [ ] If you want to rebase/retry this PR, check this box
This PR was generated by Mend Renovate. View the repository job log.
+1
Any chance this PR could be merged?
[email protected] can't support Windows 11 SDK, more info see: feat: Update function getSDK() to support Windows 11 SDK
Bump; funnily enough 5.16 works with Windows 11 SDK despite the same "node-gyp: 8.x" optional dependency. My guess is that in 5.16 we never actually invoke node-gyp@8
but instead invoke node-pre-gyp
, which in turn calls the node-gyp@10
bundled with npm
, with 5.17 now we directly invoke [email protected]
in sqlite3/node_modules
and now it fails with Windows 11 SDK.