serialport / bindings-cpp

The C++ bindings for the node serialport project.
MIT License
22 stars 42 forks source link

chore(deps): update dependency node-gyp to v10 - autoclosed #154

Closed renovate[bot] closed 1 month ago

renovate[bot] commented 1 year ago

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
node-gyp 9.4.0 -> 10.2.0 age adoption passing confidence

Release Notes

nodejs/node-gyp (node-gyp) ### [`v10.2.0`](https://togithub.com/nodejs/node-gyp/blob/HEAD/CHANGELOG.md#1020-2024-07-09) [Compare Source](https://togithub.com/nodejs/node-gyp/compare/v10.1.0...v10.2.0) ##### Features - allow VCINSTALLDIR to specify a portable instance ([#​3036](https://togithub.com/nodejs/node-gyp/issues/3036)) ([d38af2e](https://togithub.com/nodejs/node-gyp/commit/d38af2e0c2a81b12cd221b1f8517fb89e609d62c)) - **gyp:** update gyp to v0.18.1 ([#​3039](https://togithub.com/nodejs/node-gyp/issues/3039)) ([ea99fea](https://togithub.com/nodejs/node-gyp/commit/ea99fea83485dc5be04db01df9b2fdbe05319b8e)) - support `rebuild` and `build` for cross-compiling Node-API module to wasm on Windows ([#​2974](https://togithub.com/nodejs/node-gyp/issues/2974)) ([6318d2b](https://togithub.com/nodejs/node-gyp/commit/6318d2b210224415ff5932c2863e6cc14d4583dc)) ##### Core - add an arch check to VS 2019 ([#​3025](https://togithub.com/nodejs/node-gyp/issues/3025)) ([323957b](https://togithub.com/nodejs/node-gyp/commit/323957b74e9586fb3fbfb2acad5040379c778de6)) - **deps:** bump seanmiddleditch/gha-setup-ninja from 4 to 5 ([#​3041](https://togithub.com/nodejs/node-gyp/issues/3041)) ([10f6730](https://togithub.com/nodejs/node-gyp/commit/10f6730be660e7a38be8a12111937e37fcf74834)) - proc-log@4.0.0 ([#​3022](https://togithub.com/nodejs/node-gyp/issues/3022)) ([141aa6b](https://togithub.com/nodejs/node-gyp/commit/141aa6bf029e6f984be8ea98aaf985e5df894082)) - tar@6.2.1 ([#​3021](https://togithub.com/nodejs/node-gyp/issues/3021)) ([b22d5ee](https://togithub.com/nodejs/node-gyp/commit/b22d5eef861892c968052ffc1c71b551f738163b)) ##### Doc - `node-pre-gyp` is no longer maintained ([#​3015](https://togithub.com/nodejs/node-gyp/issues/3015)) ([93186f1](https://togithub.com/nodejs/node-gyp/commit/93186f10c966b4148fc500e48f8cbffacccdfa3c)) - add the way to configuring Python dependency for Windows PowerShell ([#​2996](https://togithub.com/nodejs/node-gyp/issues/2996)) ([9fd7936](https://togithub.com/nodejs/node-gyp/commit/9fd7936f0d7232a8a79e6a7b6cbfb814d9042b13)) - Installation -- Python >= v3.12 requires `node-gyp` >= v10 ([#​3010](https://togithub.com/nodejs/node-gyp/issues/3010)) ([a6b48fc](https://togithub.com/nodejs/node-gyp/commit/a6b48fca9993e54d757cd110f6b41f8200d99ca4)) ##### Miscellaneous - fix ruff command ([#​3044](https://togithub.com/nodejs/node-gyp/issues/3044)) ([b3916d5](https://togithub.com/nodejs/node-gyp/commit/b3916d5b25704a53e89be16b500036a14bdc5060)) ### [`v10.1.0`](https://togithub.com/nodejs/node-gyp/blob/HEAD/CHANGELOG.md#1010-2024-03-13) [Compare Source](https://togithub.com/nodejs/node-gyp/compare/v10.0.1...v10.1.0) ##### Features - improve visual studio detection ([#​2957](https://togithub.com/nodejs/node-gyp/issues/2957)) ([109e3d4](https://togithub.com/nodejs/node-gyp/commit/109e3d4245504a7b75c99f578e1203c0ef4b518e)) ##### Core - add support for locally installed headers ([#​2964](https://togithub.com/nodejs/node-gyp/issues/2964)) ([3298731](https://togithub.com/nodejs/node-gyp/commit/329873141f0d3e3787d3c006801431da04e4ed0c)) - **deps:** bump actions/setup-python from 4 to 5 ([#​2960](https://togithub.com/nodejs/node-gyp/issues/2960)) ([3f0df7e](https://togithub.com/nodejs/node-gyp/commit/3f0df7e9334e49e8c7f6fdbbb9e1e6c5a8cca53b)) - **deps:** bump google-github-actions/release-please-action ([#​2961](https://togithub.com/nodejs/node-gyp/issues/2961)) ([b1f1808](https://togithub.com/nodejs/node-gyp/commit/b1f1808bfff0d51e6d3eb696ab6a5b89b7b9630c)) - print Python executable path using UTF-8 ([#​2995](https://togithub.com/nodejs/node-gyp/issues/2995)) ([c472912](https://togithub.com/nodejs/node-gyp/commit/c4729129daa9bb5204246b857826fb391ac961e1)) - update supported vs versions ([#​2959](https://togithub.com/nodejs/node-gyp/issues/2959)) ([391cc5b](https://togithub.com/nodejs/node-gyp/commit/391cc5b9b25cffe0cb2edcba3583414a771b4a15)) ##### Doc - npm is currently v10 ([#​2970](https://togithub.com/nodejs/node-gyp/issues/2970)) ([7705a22](https://togithub.com/nodejs/node-gyp/commit/7705a22f31a62076e9f8429780a459f4ad71ea4c)) - remove outdated Node versions from readme ([#​2955](https://togithub.com/nodejs/node-gyp/issues/2955)) ([ae8478e](https://togithub.com/nodejs/node-gyp/commit/ae8478ec32d9b2fa71b591ac22cdf867ef2e9a7d)) - remove outdated update engines.node reference in 10.0.0 changelog ([b42e796](https://togithub.com/nodejs/node-gyp/commit/b42e7966177f006f3d1aab1d27885d8372c8ed01)) ##### Miscellaneous - only run release please on push ([cff9ac2](https://togithub.com/nodejs/node-gyp/commit/cff9ac2c3083769a383e00bc60b91562f03116e3)) - upgrade release please action from v2 to v4 ([#​2982](https://togithub.com/nodejs/node-gyp/issues/2982)) ([0035d8e](https://togithub.com/nodejs/node-gyp/commit/0035d8e9dc98b94f0bc8cd9023a6fa635003703e)) ##### [10.0.1](https://www.github.com/nodejs/node-gyp/compare/v10.0.0...v10.0.1) (2023-11-02) ##### Bug Fixes - use local `util` for `findAccessibleSync()` ([b39e681](https://www.github.com/nodejs/node-gyp/commit/b39e6819aa9e2c45107d6e60a4913ca036ebfbfd)) ##### Miscellaneous - add parallel test logging ([7de1f5f](https://www.github.com/nodejs/node-gyp/commit/7de1f5f32d550d26d48fe4f76aed5866744edcba)) - lint fixes ([4e0ed99](https://www.github.com/nodejs/node-gyp/commit/4e0ed992566f43abc6e988af091ad07fde04acbf)) - use platform specific timeouts in tests ([a68586a](https://www.github.com/nodejs/node-gyp/commit/a68586a67d0af238300662cc062422b42820044d)) ### [`v10.0.1`](https://togithub.com/nodejs/node-gyp/blob/HEAD/CHANGELOG.md#1001-2023-11-02) [Compare Source](https://togithub.com/nodejs/node-gyp/compare/v10.0.0...v10.0.1) ### [`v10.0.0`](https://togithub.com/nodejs/node-gyp/blob/HEAD/CHANGELOG.md#1000-2023-10-28) [Compare Source](https://togithub.com/nodejs/node-gyp/compare/v9.4.1...v10.0.0) ##### āš  BREAKING CHANGES - use .npmignore file to limit which files are published ([#​2921](https://togithub.com/nodejs/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` ##### Features - convert all internal functions to async/await ([355622f](https://www.github.com/nodejs/node-gyp/commit/355622f4aac3bd3056b9e03aac5fa2f42a4b3576)) - convert internal classes from util.inherits to classes ([d52997e](https://www.github.com/nodejs/node-gyp/commit/d52997e975b9da6e0cea3d9b99873e9ddc768679)) - drop node 14 support ([#​2929](https://www.togithub.com/nodejs/node-gyp/issues/2929)) ([1b3bd34](https://www.github.com/nodejs/node-gyp/commit/1b3bd341b40f384988d03207ce8187e93ba609bc)) - drop rimraf dependency ([4a50fe3](https://www.github.com/nodejs/node-gyp/commit/4a50fe31574217c4b2a798fc72b19947a64ceea1)) - **gyp:** update gyp to v0.16.1 ([#​2923](https://www.togithub.com/nodejs/node-gyp/issues/2923)) ([707927c](https://www.github.com/nodejs/node-gyp/commit/707927cd579205ef2b4b17e61c1cce24c056b452)) - replace npmlog with proc-log ([4a50fe3](https://www.github.com/nodejs/node-gyp/commit/4a50fe31574217c4b2a798fc72b19947a64ceea1)) - update engines.node to ^14.17.0 || ^16.13.0 || >=18.0.0 ([4a50fe3](https://www.github.com/nodejs/node-gyp/commit/4a50fe31574217c4b2a798fc72b19947a64ceea1)) - use .npmignore file to limit which files are published ([#​2921](https://www.togithub.com/nodejs/node-gyp/issues/2921)) ([864a979](https://www.github.com/nodejs/node-gyp/commit/864a979930cf0ef5ad64bc887b901fa8955d058f)) ##### Bug Fixes - create Python symlink only during builds, and clean it up after ([#​2721](https://www.togithub.com/nodejs/node-gyp/issues/2721)) ([0f1f667](https://www.github.com/nodejs/node-gyp/commit/0f1f667b737d21905e283df100a2cb639993562a)) - promisify build command ([4a50fe3](https://www.github.com/nodejs/node-gyp/commit/4a50fe31574217c4b2a798fc72b19947a64ceea1)) - use fs/promises in favor of fs.promises ([4a50fe3](https://www.github.com/nodejs/node-gyp/commit/4a50fe31574217c4b2a798fc72b19947a64ceea1)) ##### Tests - increase mocha timeout ([#​2887](https://www.togithub.com/nodejs/node-gyp/issues/2887)) ([445c28f](https://www.github.com/nodejs/node-gyp/commit/445c28fabc5fbdf9c3bb3341fb70660a3530f6ad)) - update expired certs ([#​2908](https://www.togithub.com/nodejs/node-gyp/issues/2908)) ([5746691](https://www.github.com/nodejs/node-gyp/commit/5746691a36f7b37019d4b8d4e9616aec43d20410)) ##### Doc - Add note about Python symlinks (PR 2362) to CHANGELOG.md for 9.1.0 ([#​2783](https://www.togithub.com/nodejs/node-gyp/issues/2783)) ([b3d41ae](https://www.github.com/nodejs/node-gyp/commit/b3d41aeb737ddd54cc292f363abc561dcc0a614e)) - README.md Do not hardcode the supported versions of Python ([#​2880](https://www.togithub.com/nodejs/node-gyp/issues/2880)) ([bb93b94](https://www.github.com/nodejs/node-gyp/commit/bb93b946a9c74934b59164deb52128cf913c97d5)) - update applicable GitHub links from master to main ([#​2843](https://www.togithub.com/nodejs/node-gyp/issues/2843)) ([d644ce4](https://www.github.com/nodejs/node-gyp/commit/d644ce48311edf090d0e920ad449e5766c757933)) - Update windows installation instructions in README.md ([#​2882](https://www.togithub.com/nodejs/node-gyp/issues/2882)) ([c9caa2e](https://www.github.com/nodejs/node-gyp/commit/c9caa2ecf3c7deae68444ce8fabb32d2dca651cd)) ##### Core - find python checks order changed on windows ([#​2872](https://www.togithub.com/nodejs/node-gyp/issues/2872)) ([b030555](https://www.github.com/nodejs/node-gyp/commit/b030555cdb754d9c23906e7e707115cd077bbf76)) - glob@10.3.10 ([#​2926](https://www.togithub.com/nodejs/node-gyp/issues/2926)) ([4bef1ec](https://www.github.com/nodejs/node-gyp/commit/4bef1ecc7554097d92beb397fbe1a546c5227545)) - glob@8.0.3 ([4a50fe3](https://www.github.com/nodejs/node-gyp/commit/4a50fe31574217c4b2a798fc72b19947a64ceea1)) - make-fetch-happen@13.0.0 ([#​2927](https://www.togithub.com/nodejs/node-gyp/issues/2927)) ([059bb6f](https://www.github.com/nodejs/node-gyp/commit/059bb6fd41bb50955a9efbd97887773d60d53221)) - nopt@^7.0.0 ([4a50fe3](https://www.github.com/nodejs/node-gyp/commit/4a50fe31574217c4b2a798fc72b19947a64ceea1)) - standard@17.0.0 and fix linting errors ([4a50fe3](https://www.github.com/nodejs/node-gyp/commit/4a50fe31574217c4b2a798fc72b19947a64ceea1)) - which@3.0.0 ([4a50fe3](https://www.github.com/nodejs/node-gyp/commit/4a50fe31574217c4b2a798fc72b19947a64ceea1)) - which@4.0.0 ([#​2928](https://www.togithub.com/nodejs/node-gyp/issues/2928)) ([e388255](https://www.github.com/nodejs/node-gyp/commit/e38825531403aabeae7abe58e76867f31b832f36)) ##### Miscellaneous - add check engines script to CI ([#​2922](https://www.togithub.com/nodejs/node-gyp/issues/2922)) ([21a7249](https://www.github.com/nodejs/node-gyp/commit/21a7249b40d8f95e7721e450fd18764adb1648a7)) - empty commit to add changelog entries from [#​2770](https://www.togithub.com/nodejs/node-gyp/issues/2770) ([4a50fe3](https://www.github.com/nodejs/node-gyp/commit/4a50fe31574217c4b2a798fc72b19947a64ceea1)) - GitHub Workflows security hardening ([#​2740](https://www.togithub.com/nodejs/node-gyp/issues/2740)) ([26683e9](https://www.github.com/nodejs/node-gyp/commit/26683e993df038fb94d89f2276f3535e4522d79a)) - misc testing fixes ([#​2930](https://www.togithub.com/nodejs/node-gyp/issues/2930)) ([4e493d4](https://www.github.com/nodejs/node-gyp/commit/4e493d4fb262d12ac52c84979071ccc79e666a1a)) - run tests after release please PR ([3032e10](https://www.github.com/nodejs/node-gyp/commit/3032e1061cc2b7b49f83c397d385bafddc6b0214)) ### [`v9.4.1`](https://togithub.com/nodejs/node-gyp/releases/tag/v9.4.1): node-gyp v9.4.1 [Compare Source](https://togithub.com/nodejs/node-gyp/compare/v9.4.0...v9.4.1) ##### Bug Fixes - Revert "update make-fetch-happen to 11.0.3 ([#​2796](https://www.togithub.com/nodejs/node-gyp/issues/2796))" ([82c2d64](https://www.github.com/nodejs/node-gyp/commit/82c2d64ca8288853c79c6c42b9e49a64ebd21d86)) ##### Tests - update expired certs ([#​2908](https://www.togithub.com/nodejs/node-gyp/issues/2908)) ([cd1b637](https://www.github.com/nodejs/node-gyp/commit/cd1b637aa4e5d97302d673a789cfee3c44f74aa3)) ##### Miscellaneous - add release branches as ci targets ([b68da05](https://www.github.com/nodejs/node-gyp/commit/b68da055ed48c58c6cd614232f0e5bfa96ef7b7b)) - add release-please to v9 branch ([5a65d03](https://www.github.com/nodejs/node-gyp/commit/5a65d03728b4b42b90912169917ba50be179463f)) - increase parallel install timeouts ([fd77b34](https://www.github.com/nodejs/node-gyp/commit/fd77b346a9b5cf7a0bddc237ad71b45deb5d31ea))

Configuration

šŸ“… Schedule: Branch creation - At any time (no schedule defined), 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.



This PR was generated by Mend Renovate. View the repository job log.