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.
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)
Bumps node-addon-api from 3.1.0 to 4.1.0.
Release notes
Sourced from node-addon-api's releases.
Changelog
Sourced from node-addon-api's changelog.
... (truncated)
Commits
4a3de56
Prepare release 4.1.0.3615041
src: return Maybe on pending exception when cpp exception disabled10564a4
src: add AddCleanupHooka459f5c
doc: update tests to avoid running in parallel6697c51
src,test: fix up null char * exception throwne02e8a4
test: add first set of symbol testsda50b51
test: dd check for nullptr inside String init627dbf3
doc: update examples for context sensitivity37a9b8e
src: set default return value of Reference Ref/Unref to 0ad76ad0
Prepare release 4.0.0.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)