Skip to content

Releases: nodejs/node-addon-api

Release 4.1.0

25 Aug 12:15
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.

Release 4.0.0

15 Jun 13:36
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.

Release 3.2.1

28 May 18:30
Compare
Choose a tag to compare

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

Release 3.2.0

17 May 17:31
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.

Release 3.1.0

17 Dec 00:47
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.

Release 3.0.2

18 Sep 16:27
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.

Release 3.0.1

13 Jul 16:12
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.

Release 2.0.2

01 Jul 14:51
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.

Release 2.0.1

02 Jun 19:17
Compare
Choose a tag to compare

Security release. The main motivation for the release is the fix for memory corruption vulnerability.

Release 1.7.2

02 Jun 19:13
Compare
Choose a tag to compare

Security release. The main motivation for the release is the fix for memory corruption vulnerability.