node-sqlite3 icon indicating copy to clipboard operation
node-sqlite3 copied to clipboard

Update dependency node-gyp to v10

Open renovate[bot] opened this issue 1 year ago • 3 comments

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
node-gyp 8.x -> 10.x age adoption passing confidence

Release Notes

nodejs/node-gyp (node-gyp)

v10.2.0

Compare Source

Features
Core
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

Compare Source

Features
Core
Doc
Miscellaneous
10.0.1 (2023-11-02)
Bug Fixes
  • use local util for findAccessibleSync() (b39e681)
Miscellaneous
  • add parallel test logging (7de1f5f)
  • lint fixes (4e0ed99)
  • use platform specific timeouts in tests (a68586a)

v10.0.1

Compare Source

v10.0.0

Compare Source

⚠ 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 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
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
Miscellaneous

v9.4.1: node-gyp v9.4.1

Compare Source

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

Compare Source

Features
  • add support for native windows arm64 build tools (bb76021)
  • Upgrade Python linting from flake8 to ruff (#​2815) (fc0ddc6)
Bug Fixes
Miscellaneous
Doc
Tests
9.3.1 (2022-12-16)
Bug Fixes
Miscellaneous

v9.3.1

Compare Source

v9.3.0

Compare Source

Features

v9.2.0

Compare Source

Features
  • Add proper support for IBM i (a26494f)
  • gyp: update gyp to v0.13.0 (3e2a532)
Bug Fixes
  • node.js debugger adds stderr (but exit code is 0) -> shouldn't throw (#​2719) (c379a74)
Core
Miscellaneous

v9.1.0

Compare Source

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

v9.0.0

Compare Source

⚠ BREAKING CHANGES
  • increase "engines" to "node" : "^12.22 || ^14.13 || >=16" (#​2601)
Bug Fixes
  • _ in npm_config_ env variables (eef4eef)
  • update make-fetch-happen to a minimum of 10.0.3 (839e414)
Miscellaneous
Doc
Core
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.

renovate[bot] avatar Oct 30 '23 01:10 renovate[bot]

+1

panther7 avatar Nov 01 '23 09:11 panther7

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

justorez avatar Jan 17 '24 10:01 justorez

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.

Agritite avatar Aug 14 '24 03:08 Agritite