napi-sys
napi-sys-v3.2.2
6/10/2026
Fixed
- (sys) restore napi_create_object_with_properties as compat alias (#3321)
- (napi) experimental node_api_create_object_with_properties (#3304)
napi-sys-v3.2.1
12/2/2025
Fixed
- (sys) always require libloading because of msvc (#3047)
napi-sys-v3.2.0
12/2/2025
Added
- (napi) add node_api_create_object_with_properties support for enum creation (#2990)
Other
- (sys) add back non dyn-symbols behavior (#3045)
napi-sys-v3.1.1
11/7/2025
Other
- (napi) Promise and ThreadsafeFunction::call_async don't require tokio (#2998)
napi-sys-v3.1.0
11/6/2025
Added
- (sys) use libloading to load napi symbols at runtime on all platform (#2996)
napi-sys-v3.0.1
10/24/2025
Other
- (napi) bump rust-version (#2966)
napi-sys@3.0.0-alpha.3
6/3/2025
What's Changed
- fix(sys): napi10 types by @Brooooooklyn in https://github.com/napi-rs/napi-rs/pull/2682
Full Changelog: https://github.com/napi-rs/napi-rs/compare/napi-sys@3.0.0-alpha.2...napi-sys@3.0.0-alpha.3
napi-sys@3.0.0-alpha.2
5/29/2025
What's Changed
- feat(sys): sync Node-API version changes by @Brooooooklyn in https://github.com/napi-rs/napi-rs/pull/2661
Full Changelog: https://github.com/napi-rs/napi-rs/compare/napi@3.0.0-beta.2...napi-sys@3.0.0-alpha.2
napi-sys@3.0.0-alpha.0
10/28/2024
What's Changed
- fix!(sys): Node-API accept
NAPI_AUTO_LENGTHparameter type should beisizerather thanusizeby @Brooooooklyn in https://github.com/napi-rs/napi-rs/pull/2331
Full Changelog: https://github.com/napi-rs/napi-rs/compare/napi-derive@3.0.0-alpha.15...napi-sys@3.0.0-alpha.0
napi-sys@2.4.0
4/10/2024
What's Changed
- feat(napi-sys): support load Node-API symbols dynamically by @Brooooooklyn in https://github.com/napi-rs/napi-rs/pull/2014
Full Changelog: https://github.com/napi-rs/napi-rs/compare/napi@2.16.1...napi-sys@2.4.0
napi-sys@2.3.0
11/7/2023
What's Changed
- fix(napi-sys): missing napi9 load on Windows by @Brooooooklyn in https://github.com/napi-rs/napi-rs/pull/1780
- feat(napi,sys): sync to napi9 by @Brooooooklyn in https://github.com/napi-rs/napi-rs/pull/1781
napi-sys@2.2.3
1/19/2023
What's Changed
- chore(sys): add
napi_no_external_buffers_allowedtoStatusby @Brooooooklyn in https://github.com/napi-rs/napi-rs/pull/1445
Full Changelog: https://github.com/napi-rs/napi-rs/compare/napi@2.10.8...napi-sys@2.2.3
napi-sys@2.2.2
5/10/2022
What's Changed
- fix(napi-sys): don't panic if
napi_*is failed to load by @Brooooooklyn in https://github.com/napi-rs/napi-rs/pull/1176
Full Changelog: https://github.com/napi-rs/napi-rs/compare/napi-sys@2.2.1...napi-sys@2.2.2
napi-sys@2.2.1
5/7/2022
What's Changed
- fix(napi-sys): load Node-API symbols manually on Windows by @Brooooooklyn in https://github.com/napi-rs/napi-rs/pull/1169
Full Changelog: https://github.com/napi-rs/napi-rs/compare/napi-sys@2.2.0...napi-sys@2.2.1
napi-sys@2.2.0
5/7/2022
What's Changed
- Use
libloadingon Windows to avoid Windows i686 compiling issues and reduce crate size by @Brooooooklyn in https://github.com/napi-rs/napi-rs/pull/1167
Full Changelog: https://github.com/napi-rs/napi-rs/compare/napi-derive@2.3.3...napi-sys@2.2.0
napi-sys@2.1.0
12/2/2021
Features
- Enable node_api syntax error experimental functions #897 @idan-at
napi-sys@2.0.0
11/29/2021
Breaking Changes
- Remove rust enum to avoid compatible issue #887 @Brooooooklyn
threadsafe_functionrelated types now is under thenapi4feature flag @Brooooooklyn- Add
experimentalflag andnode_api_get_module_file_namefunction @Brooooooklyn
napi-sys@1.1.1
5/25/2021
Fix
- fix(sys):
napi_bigint64_arrayandnapi_biguint64_arrayshould be behind thenapi6feature flag