Skip to content

Releases: nodejs/node-addon-api

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.

Release 3.0.0

30 Apr 00:26
Compare
Choose a tag to compare

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

Release 2.0.0

28 Nov 12:28
Compare
Choose a tag to compare

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

  • Napi::AsyncProgressWorker
  • Napi::Date
    Improvements on the APIs for Napi:: ThreadSafeFunction and Napi::Object. Furthermore there are some other minor improvements all over the API exposed by the library and its documentation.

Release 1.7.1

23 Jul 22:19
Compare
Choose a tag to compare

SemVer patch release to pull changes since the last release. The main motivations for release is to solve compilation problems that happen on Node.js with N-API version less than 4.

Release 1.7.0

23 Jul 15:40
Compare
Choose a tag to compare

SemVer patch release to pull changes since the last release. The main motivations for release are the addition of Napi::ThreadSafeFunction and new methods for Napi::AsyncWorker. There are some fixes and improvements on all the exposed API and test case. Furthermore there are some other minor fixes on documentation.

Release 1.6.3

03 Apr 21:46
Compare
Choose a tag to compare

SemVer patch release to pull changes since the last release. The motivations for release are the addition of suppression destruction on Napi::AsyncWorker, the exposition of macros that throw errors and the fix for potential memory leaks in callback data when error occurs on N-API. Furthermore there are some other minor fixes on documentation.