atom / node-keytar

Native Password Node Module
https://atom.github.io/node-keytar
MIT License
1.37k stars 194 forks source link

Bump node-addon-api from 3.1.0 to 4.1.0 #413

Closed dependabot[bot] closed 3 years ago

dependabot[bot] commented 3 years ago

Bumps node-addon-api from 3.1.0 to 4.1.0.

Release notes

Sourced from node-addon-api's releases.

Release 4.1.0

SemVer minor release to pull changes since the last release. The main motivations for the release are:

  • Added the wraps for napi_add_env_cleanup_hook and napi_remove_env_cleanup_hook.
  • Added Napi::Maybe class to handle pending exception when cpp exception disabled.
  • Napi::Reference updated the default value to reflect the most possible values when there are any errors occurred on napi_reference_unref.
  • Added the check for nullpointer on Napi::String initialization.
  • Added first set of tests for Napi::Symbol.
  • Updated test suite to avoid parallel running.
  • Updated example for context sensitivity.

Release 4.0.0

SemVer major release to pull changes since the last release. The main motivations for the release are:

  • Drop the support for Node.js v10.x.
  • Fix a crashing issue in Napi::Error::ThrowAsJavaScriptException.

Release 3.2.1

SemVer patch release to fix the documentation about the oldest Node.js version supported.

Release 3.2.0

SemVer minor release to pull changes since the last release. The main motivations for the release is the addition of a new APIs and a lot of important fixes.

Changelog

Sourced from node-addon-api's changelog.

2021-08-25 Version 4.1.0, @​NickNaso

Notable changes:

API

  • Napi::Reference updated the default value to reflect the most possible values when there are any errors occurred on napi_reference_unref.
  • Added the check for nullpointer on Napi::String initialization.
  • Added the wraps for napi_add_env_cleanup_hook and napi_remove_env_cleanup_hook.
  • Added Napi::Maybe<T> class to handle pending exception when cpp exception disabled.

TEST

  • Added first set of tests for Napi::Symbol.
  • Updated test suite to avoid parallel running.

Documentation

  • Updated example for context sensitivity.

Commits

  • [3615041423] - src: return Maybe on pending exception when cpp exception disabled (legendecas) #927
  • [10564a43c6] - src: add AddCleanupHook (Kevin Eady) #1014
  • [a459f5cc8f] - doc: update tests to avoid running in parallel (Michael Dawson) #1024
  • [6697c51d1d] - src,test: fix up null char * exception thrown (Gabriel Schulhof) #1019
  • [e02e8a4ce3] - test: add first set of symbol tests (JckXia) #972
  • [da50b51398] - test: dd check for nullptr inside String init (JckXia) #1015
  • [627dbf3c37] - doc: update examples for context sensitivity (Kevin Eady) #1013
  • [37a9b8e753] - src: set default return value of Reference Ref/Unref to 0 (legendecas) #1004

2021-06-15 Version 4.0.0, @​NickNaso

Notable changes:

API

  • Fixed a crashing issue in Napi::Error::ThrowAsJavaScriptException introducing the preprocessor directive NODE_API_SWALLOW_UNTHROWABLE_EXCEPTIONS.
  • Fixed compilation problem for GCC 11 and C++20.

TEST

  • Added test for function reference call and contructor.

Documentation

... (truncated)

Commits
  • 4a3de56 Prepare release 4.1.0.
  • 3615041 src: return Maybe on pending exception when cpp exception disabled
  • 10564a4 src: add AddCleanupHook
  • a459f5c doc: update tests to avoid running in parallel
  • 6697c51 src,test: fix up null char * exception thrown
  • e02e8a4 test: add first set of symbol tests
  • da50b51 test: dd check for nullptr inside String init
  • 627dbf3 doc: update examples for context sensitivity
  • 37a9b8e src: set default return value of Reference Ref/Unref to 0
  • ad76ad0 Prepare release 4.0.0.
  • Additional commits viewable in compare view


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
dependabot[bot] commented 3 years ago

Superseded by #418.