atom / node-keytar

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

Bump node-addon-api from 3.1.0 to 4.2.0 #418

Closed dependabot[bot] closed 2 years ago

dependabot[bot] commented 2 years ago

Bumps node-addon-api from 3.1.0 to 4.2.0.

Release notes

Sourced from node-addon-api's releases.

Release 4.2.0

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

  • Allow creating Function with move-only functor.
  • Fixed casts to not be undefined behavior.
  • Fixed the way to enable C++ exceptions.
  • Run tests with options to prefix build root path.
  • Minor fixes all over the documentation.

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-09-17 Version 4.2.0, @​NickNaso

Notable changes:

API

  • Allow creating Function with move-only functor.
  • Fixed casts to not be undefined behavior.

TEST

  • Fixed the way to enable C++ exceptions.
  • Run tests with options to prefix build root path.

Documentation

  • Fixed documentation about how to enable C++ exception.
  • Minor fixes all over documentation.

Commits

  • [2dc1f5b66c] - Merge pull request #1065 from strager/move-only-functor (Nicola Del Gobbo)
  • [2b57a4aa4c] - src: fix casts to not be undefined behavior (Anna Henningsen) #1070
  • [76de4d8222] - docs: fix typos (#1068) (todoroff)
  • [22a2f3c926] - docs: fix typo and formatting (#1062) (strager)
  • [62b666c34c] - test: run tests with opts to prefix bld root path (Deepak Rajamohan) #1055
  • [cbac3aac5d] - test: standardize unit test file names (Deepak Rajamohan) #1056
  • [3e5897a78b] - src,test: allow creating Function with move-only functor (Matthew "strager" Glazar)
  • [da2e754a02] - test: fix errors reported by newer compiler (Michael Dawson)
  • [9aaf3b1324] - doc: fix documentation about how to enable C++ exception (#1059) (Nicola Del Gobbo) #1059
  • [b2f861987f] - test: fixed the way to enable C++ exceptions. (#1061) (Nicola Del Gobbo) #1061

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.

... (truncated)

Commits
  • 79d5651 Prepare release v4.2.0.
  • 2dc1f5b Merge pull request #1065 from strager/move-only-functor
  • 2b57a4a src: fix casts to not be undefined behavior
  • 76de4d8 docs: fix typos (#1068)
  • 22a2f3c docs: fix typo and formatting (#1062)
  • 62b666c test: run tests with opts to prefix bld root path
  • cbac3aa test: standardize unit test file names
  • 3e5897a src,test: allow creating Function with move-only functor
  • da2e754 test: fix errors reported by newer compiler
  • 9aaf3b1 doc: fix documentation about how to enable C++ exception (#1059)
  • 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 2 years ago

Superseded by #436.