serialport / bindings-cpp

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

fix(deps): update dependency node-addon-api to v5.1.0 - autoclosed #104

Closed renovate[bot] closed 1 year ago

renovate[bot] commented 1 year ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
node-addon-api 5.0.0 -> 5.1.0 age adoption passing confidence

Release Notes

nodejs/node-addon-api ### [`v5.1.0`](https://togithub.com/nodejs/node-addon-api/blob/HEAD/CHANGELOG.md#​2023-01-13-Version-510-NickNaso) [Compare Source](https://togithub.com/nodejs/node-addon-api/compare/v5.0.0...v5.1.0) ##### Notable changes ##### API - Fixed memory leak in `Napi::AsyncProgressWorkerBase`. - Added api to get `callback_info` from `Napi::CallBackInfo`. - Fixed erros and warning in VS 2017. - Made `Npi::Env::CleanupHook` public. - Removed `Napi::TypedArray::unknown_array_type`. ##### TEST - Some minor fixes all over the test suite. - Added tests related to `Napi::Env`. - Added tests related to `Napi::TypedArray`. - Added tests related to `Napi::AsyncWorker`. - Added tests related to `Napi::TypedThreadSafeFunction`. - Added tests related to `Napi::Value`. - Added test related to `Napi::Promise`. ##### Documentation - Some minor fixes all over the documentation. - Added `Napi::HandleScope` example. - Added documentation about how to run a specific unit test. ##### TOOL - Added Windows with VS 2022 and Node.JS 19.x to the CI matrix. - Fixed stale workflow. - Updated Node.js versions on CI component. - Added condition for Window to find eslint. ##### Commits - \[[`79a446fb9c`](https://togithub.com/nodejs/node-addon-api/commit/79a446fb9c)] - Update contributors ([#​1265](https://togithub.com/nodejs/node-addon-api/issues/1265)) (Kevin Eady) - \[[`01c61690c6`](https://togithub.com/nodejs/node-addon-api/commit/01c61690c6)] - **src**: napi-inl: Fix a memory leak bug in `AsyncProgressWorkerBase` (Ammar Faizi) [#​1264](https://togithub.com/nodejs/node-addon-api/pull/1264) - \[[`55bd08ee26`](https://togithub.com/nodejs/node-addon-api/commit/55bd08ee26)] - **src**: api to get callback_info from CallBackInfo (JckXia) [#​1253](https://togithub.com/nodejs/node-addon-api/pull/1253) - \[[`ad76256714`](https://togithub.com/nodejs/node-addon-api/commit/ad76256714)] - **test**: add tests related to env (JckXia) [#​1254](https://togithub.com/nodejs/node-addon-api/pull/1254) - \[[`5c3937365d`](https://togithub.com/nodejs/node-addon-api/commit/5c3937365d)] - **chore**: add Windows with VS 2022 and Node.JS 19.x to the CI matrix ([#​1252](https://togithub.com/nodejs/node-addon-api/issues/1252)) (Vladimir Morozov) - \[[`97736c93f4`](https://togithub.com/nodejs/node-addon-api/commit/97736c93f4)] - **src**: fix errors and warnings in VS 2017 (Vladimir Morozov) [#​1245](https://togithub.com/nodejs/node-addon-api/pull/1245) - \[[`ad7ff92c16`](https://togithub.com/nodejs/node-addon-api/commit/ad7ff92c16)] - **src**: refactor call js wrapper ([#​1242](https://togithub.com/nodejs/node-addon-api/issues/1242)) (Jack) - \[[`39267baf1b`](https://togithub.com/nodejs/node-addon-api/commit/39267baf1b)] - **src**: make CleanupHook public (Julian Mesa) [#​1240](https://togithub.com/nodejs/node-addon-api/pull/1240) - \[[`edf630cc79`](https://togithub.com/nodejs/node-addon-api/commit/edf630cc79)] - **src**: fix implementation of Signal (Kevin Eady) [#​1216](https://togithub.com/nodejs/node-addon-api/pull/1216) - \[[`de5a502f3c`](https://togithub.com/nodejs/node-addon-api/commit/de5a502f3c)] - **doc**: Napi::Error is caught (Nicola Del Gobbo) [#​1241](https://togithub.com/nodejs/node-addon-api/pull/1241) - \[[`10ad762807`](https://togithub.com/nodejs/node-addon-api/commit/10ad762807)] - **test**: removed the usage of default_configuration. (Nicola Del Gobbo) [#​1226](https://togithub.com/nodejs/node-addon-api/pull/1226) - \[[`e9db2adef2`](https://togithub.com/nodejs/node-addon-api/commit/e9db2adef2)] - **test**: Add test coverage to TSFN::New() overloads ([#​1201](https://togithub.com/nodejs/node-addon-api/issues/1201)) (Jack) - \[[`c849ad3f6a`](https://togithub.com/nodejs/node-addon-api/commit/c849ad3f6a)] - **chore**: fix stale workflow ([#​1228](https://togithub.com/nodejs/node-addon-api/issues/1228)) (Richard Lau) - \[[`e408804ad8`](https://togithub.com/nodejs/node-addon-api/commit/e408804ad8)] - **test**: adding ref for threadsafefunctions (JckXia) [#​1222](https://togithub.com/nodejs/node-addon-api/pull/1222) - \[[`a8afb2d73c`](https://togithub.com/nodejs/node-addon-api/commit/a8afb2d73c)] - **src**: remove TypedArray::unknown_array_type (Kevin Eady) [#​1209](https://togithub.com/nodejs/node-addon-api/pull/1209) - \[[`257a52f823`](https://togithub.com/nodejs/node-addon-api/commit/257a52f823)] - **test**: Add test cased for failed task cancellations ([#​1214](https://togithub.com/nodejs/node-addon-api/issues/1214)) (Jack) - \[[`793268c59f`](https://togithub.com/nodejs/node-addon-api/commit/793268c59f)] - **test**: Add test case for canceling async worker tasks ([#​1202](https://togithub.com/nodejs/node-addon-api/issues/1202)) (Jack) - \[[`1331856ef1`](https://togithub.com/nodejs/node-addon-api/commit/1331856ef1)] - **doc**: add HandleScope example ([#​1210](https://togithub.com/nodejs/node-addon-api/issues/1210)) (Kevin Eady) - \[[`d5fc875e5d`](https://togithub.com/nodejs/node-addon-api/commit/d5fc875e5d)] - **test**: remove update to process.config ([#​1208](https://togithub.com/nodejs/node-addon-api/issues/1208)) (Michael Dawson) - \[[`30cd4a37f0`](https://togithub.com/nodejs/node-addon-api/commit/30cd4a37f0)] - **test**: add tests for .Data method (JckXia) [#​1203](https://togithub.com/nodejs/node-addon-api/pull/1203) - \[[`225ca35963`](https://togithub.com/nodejs/node-addon-api/commit/225ca35963)] - **test**: Add test coverage for "TSFN::Ref()" ([#​1196](https://togithub.com/nodejs/node-addon-api/issues/1196)) (Jack) - \[[`5a5a213985`](https://togithub.com/nodejs/node-addon-api/commit/5a5a213985)] - Update CI component versions ([#​1200](https://togithub.com/nodejs/node-addon-api/issues/1200)) (Vladimir Morozov) - \[[`fb27e72b0c`](https://togithub.com/nodejs/node-addon-api/commit/fb27e72b0c)] - **doc**: Update CONTRIBUTING.md (Saint Gabriel) [#​1185](https://togithub.com/nodejs/node-addon-api/pull/1185) - \[[`e9def3ed72`](https://togithub.com/nodejs/node-addon-api/commit/e9def3ed72)] - **doc**: Update Readme for filter conditions in unit tests (Deepak Rajamohan) [#​1199](https://togithub.com/nodejs/node-addon-api/pull/1199) - \[[`efd67876e1`](https://togithub.com/nodejs/node-addon-api/commit/efd67876e1)] - **doc**: updated npm script for focused tests (Peter Šándor) - \[[`134961d853`](https://togithub.com/nodejs/node-addon-api/commit/134961d853)] - **test**: CallbackInfo NewTarget() basic coverage ([#​1048](https://togithub.com/nodejs/node-addon-api/issues/1048)) (Peter Šándor) - \[[`1dfd03bdd5`](https://togithub.com/nodejs/node-addon-api/commit/1dfd03bdd5)] - Update README.md ([#​1187](https://togithub.com/nodejs/node-addon-api/issues/1187)) (Saint Gabriel) - \[[`576128fd19`](https://togithub.com/nodejs/node-addon-api/commit/576128fd19)] - **doc**: fix typo in async_operations.md ([#​1189](https://togithub.com/nodejs/node-addon-api/issues/1189)) (Tobias Nießen) - \[[`63d3c30ec1`](https://togithub.com/nodejs/node-addon-api/commit/63d3c30ec1)] - **test**: add tests for TypedArray (Dante Calderon) [#​1179](https://togithub.com/nodejs/node-addon-api/pull/1179) - \[[`358ac2f080`](https://togithub.com/nodejs/node-addon-api/commit/358ac2f080)] - Fix link to CMake.js documentation ([#​1180](https://togithub.com/nodejs/node-addon-api/issues/1180)) (Kyle Kovacs) - \[[`dc4f2bbe4a`](https://togithub.com/nodejs/node-addon-api/commit/dc4f2bbe4a)] - **test**: Add promise unit test ([#​1173](https://togithub.com/nodejs/node-addon-api/issues/1173)) (Jenny) - \[[`f3124ae0ed`](https://togithub.com/nodejs/node-addon-api/commit/f3124ae0ed)] - **doc**: fix broken `Napi::ThreadSafeFunction` link ([#​1172](https://togithub.com/nodejs/node-addon-api/issues/1172)) (Feng Yu) - \[[`10b440fe27`](https://togithub.com/nodejs/node-addon-api/commit/10b440fe27)] - **src**: reformat all code (Kevin Eady) [#​1160](https://togithub.com/nodejs/node-addon-api/pull/1160) - \[[`33e402971e`](https://togithub.com/nodejs/node-addon-api/commit/33e402971e)] - **test**: Add condition for window to find eslint ([#​1176](https://togithub.com/nodejs/node-addon-api/issues/1176)) (Jack) - \[[`d53843b83b`](https://togithub.com/nodejs/node-addon-api/commit/d53843b83b)] - **test**: add missing value tests (JckXia) [#​1170](https://togithub.com/nodejs/node-addon-api/pull/1170)

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 has been generated by Mend Renovate. View repository job log here.