napi-build
napi-build-v2.3.2
5/13/2026
Fixed
- (build) on openbsd, work around local thread storage destructor crash after DSO unloading using '-z, nodelete' linker flag (#3274)
napi-build-v2.3.1
11/10/2025
Fixed
- (build) add back undefined symbols lookup behavior (#3015)
napi-build-v2.3.0
11/6/2025
Added
- (sys) use libloading to load napi symbols at runtime on all platform (#2996)
napi-build-v2.2.4
10/24/2025
Fixed
- (build) export
emnapi_thread_crashed(#2920)
Other
- (napi) bump rust-version (#2966)
napi-build-v2.2.3
7/24/2025
Other
- (cli) setjmp link path (#2808)
napi-build@2.2.2
6/30/2025
What's Changed
- fix(build): increase wasi stack size by @CPunisher in https://github.com/napi-rs/napi-rs/pull/2748
Full Changelog: https://github.com/napi-rs/napi-rs/compare/napi@3.0.0-beta.10...napi-build@2.2.2
napi-build@2.2.1
6/4/2025
What's Changed
No significant change, add environment change detection for napi-derive beta versions
Full Changelog: https://github.com/napi-rs/napi-rs/compare/napi@3.0.0-beta.5...napi-build@2.2.1
napi-build@2.2.0
5/16/2025
What's Changed
- feat: auto invalid type gen by @Brooooooklyn in https://github.com/napi-rs/napi-rs/pull/2638
Full Changelog: https://github.com/napi-rs/napi-rs/compare/napi-build@2.1.6...napi-build@2.2.0
napi-build@2.1.6
3/22/2025
What's Changed
- perf(build): remove
--export-dynamicflag in wasi compilation by @CPunisher in https://github.com/napi-rs/napi-rs/pull/2523
Full Changelog: https://github.com/napi-rs/napi-rs/compare/napi@3.0.0-alpha.33...napi-build@2.1.6
napi-build@2.1.5
2/25/2025
What's Changed
- refactor: link crt1-reactor.o as poor man's wasi-exec-model=reactor by @Brooooooklyn in https://github.com/napi-rs/napi-rs/pull/2480
Full Changelog: https://github.com/napi-rs/napi-rs/compare/napi@3.0.0-alpha.30...napi-build@2.1.5
napi-build@2.1.1
2/18/2024
What's Changed
- feat(cli,build): support setjmp.h by @Brooooooklyn in https://github.com/napi-rs/napi-rs/pull/1958
Full Changelog: https://github.com/napi-rs/napi-rs/compare/napi@2.15.2...napi-build@2.1.1
napi-build@2.0.1
6/10/2022
What's Changed
- fix: android builds broken by actions default ndk version bump by @forehalo in https://github.com/napi-rs/napi-rs/pull/1207
Full Changelog: https://github.com/napi-rs/napi-rs/compare/napi-build@2.0.0...napi-build@2.0.1
napi-build@2.0.0
5/7/2022
What's Changed
BREAKING
- Use
libloadingon Windows, removenode-{arch}.libfiles innapi-buildby @Brooooooklyn in https://github.com/napi-rs/napi-rs/pull/1167
You must use napi 2.4+ with the napi-build@2
Full Changelog: https://github.com/napi-rs/napi-rs/compare/napi-derive@2.3.3...napi-build@2.0.0
napi-build@1.2.1
12/21/2021
What's Changed
- fix: keep
.d.tsand.jsuntouched if native doesn't change by @forehalo in https://github.com/napi-rs/napi-rs/pull/941
Full Changelog: https://github.com/napi-rs/napi-rs/compare/napi@2.0.0...napi-build@1.2.1
napi-build@1.2.0
12/2/2021
Features
- Update Windows x64 and Windows x86 lib file to
Node.js@17.2.0
⚠️ There is no official Node.js build for Windows ARM64 for now: https://github.com/nodejs/build/issues/2450
So if you want build library for Windows ARM64, you can not use experimental features for now.
napi-build@1.1.2
11/25/2021
Bugfix
- Fix cargo:rerun-if commands #871 @sam3d
napi-build@1.1.0
6/7/2021
Feature
- feat(build): remove
ureqto support windows arm64 #587
napi-build@1.1.0-beta.0
6/2/2021
Feature
- feat(build): remove
ureqto support windows arm64
napi-build@1.0.1
1/4/2021
Chore
- Upgrade ureq to 2.0