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.
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.2.0.
Release notes
Sourced from node-addon-api's releases.
Changelog
Sourced from node-addon-api's changelog.
... (truncated)
Commits
79d5651
Prepare release v4.2.0.2dc1f5b
Merge pull request #1065 from strager/move-only-functor2b57a4a
src: fix casts to not be undefined behavior76de4d8
docs: fix typos (#1068)22a2f3c
docs: fix typo and formatting (#1062)62b666c
test: run tests with opts to prefix bld root pathcbac3aa
test: standardize unit test file names3e5897a
src,test: allow creating Function with move-only functorda2e754
test: fix errors reported by newer compiler9aaf3b1
doc: fix documentation about how to enable C++ exception (#1059)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)