X Tutup
The Wayback Machine - https://web.archive.org/web/20220405130451/https://github.com/nodejs/node-addon-api/releases
Skip to content
Compare
Choose a tag to compare

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

  • Added iterator for Napi::Object.
  • Fixed usage of napi_extended_error_info in Napi::Error::New().
  • Added unwrapping logic to handle graceful error handling for primitives.
  • Removed travis config.
  • Updated compiler used for testing.
  • Added BigInt value test.
  • Minor fixes all overt est suite.
  • Documentation of iterator for Napi::Object.
  • Minor fixes all over documentation.

What's Changed

New Contributors

Full Changelog: v4.2.0...v4.3.0

Compare
Choose a tag to compare

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.
Compare
Choose a tag to compare

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.
Compare
Choose a tag to compare

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.
Compare
Choose a tag to compare

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

Compare
Choose a tag to compare

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.

Compare
Choose a tag to compare

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.

Compare
Choose a tag to compare

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

  • Fixed the compilation breakage introduced in the previous release (v3.0.1).
  • Added the new Napi::Addon api to o help handle the loading of a native add-on into multiple
    threads and or multiple times in the same thread.
  • Converted tests that gc into async functions that await 10 ticks after each gc.
  • Refactored test for threasfafe function using async/await.
  • Some minor corrections all over the test suite and documentation.
Compare
Choose a tag to compare

SemVer patch release to pull changes since the last release. The main motivations for the release are the fix on some api and documentation.

Compare
Choose a tag to compare

SemVer major release to pull changes since the last release. The main motivation for the release is the backport of some changes in the Napi::ObjectWrap.

X Tutup