napi-derive
napi-derive-v3.1.1
7/22/2025
Other
- updated the following local packages: napi-derive-backend
napi-derive-backend-v2.0.2
7/22/2025
Fixed
- (napi-derive) lifetime codegen issue (#2794 (opens in a new tab))
napi-derive-v3.1.0
7/21/2025
Added
- (napi) provide ScopedTask to resolve JsValue with lifetime (#2786 (opens in a new tab))
Other
- pin release-plz action
napi-derive-backend-v2.0.1
7/21/2025
Other
- pin release-plz action
napi-derive@3.0.0-beta.12
7/4/2025
What's Changed
- feat(napi): add napi_ref impl for Object Symbol and External by @Brooooooklyn (opens in a new tab) in https://github.com/napi-rs/napi-rs/pull/2754 (opens in a new tab)
- feat(napi): support untyped TypedArray slice by @Brooooooklyn (opens in a new tab) in https://github.com/napi-rs/napi-rs/pull/2762 (opens in a new tab)
Full Changelog: https://github.com/napi-rs/napi-rs/compare/napi-derive@3.0.0-beta.11...napi-derive@3.0.0-beta.12 (opens in a new tab)
napi-derive@3.0.0-beta.11
6/30/2025
What's Changed
- fix(napi-derive): generate object key types properly by @Brooooooklyn (opens in a new tab) in https://github.com/napi-rs/napi-rs/pull/2752 (opens in a new tab)
Full Changelog: https://github.com/napi-rs/napi-rs/compare/napi-derive@3.0.0-beta.10...napi-derive@3.0.0-beta.11 (opens in a new tab)
napi-derive@3.0.0-beta.10
6/25/2025
What's Changed
- fix(napi-derive): single parentheses arg is provided in ThreadsafeFunction by @camc314 (opens in a new tab) in https://github.com/napi-rs/napi-rs/pull/2742 (opens in a new tab)
- style: run clippy on nightly Rust by @Brooooooklyn (opens in a new tab) in https://github.com/napi-rs/napi-rs/pull/2744 (opens in a new tab)
New Contributors
- @camc314 (opens in a new tab) made their first contribution in https://github.com/napi-rs/napi-rs/pull/2742 (opens in a new tab)
Full Changelog: https://github.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.91...napi-derive@3.0.0-beta.10 (opens in a new tab)
napi-derive@3.0.0-beta.9
6/24/2025 Version bump only
Full Changelog: https://github.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.90...napi-derive@3.0.0-beta.9 (opens in a new tab)
napi-derive@3.0.0-beta.8
6/8/2025
What's Changed
- fix(napi-derive): using js_name generating wrong type defs by @Brooooooklyn (opens in a new tab) in https://github.com/napi-rs/napi-rs/pull/2700 (opens in a new tab)
- fix(napi-derive): panic while creating type definition when Rust comment contains escape syntax by @Brooooooklyn (opens in a new tab) in https://github.com/napi-rs/napi-rs/pull/2701 (opens in a new tab)
Full Changelog: https://github.com/napi-rs/napi-rs/compare/napi-derive@3.0.0-beta.6...napi-derive@3.0.0-beta.8 (opens in a new tab)
napi-derive@3.0.0-beta.5
6/4/2025
What's Changed
- fix: revalidate shared libs if type def not found by @forehalo (opens in a new tab) in https://github.com/napi-rs/napi-rs/pull/2689 (opens in a new tab)
Full Changelog: https://github.com/napi-rs/napi-rs/compare/napi-derive@3.0.0-beta.4...napi-derive@3.0.0-beta.5 (opens in a new tab)
napi-derive@3.0.0-beta.4
6/3/2025
What's Changed
- fix(napi-derive):
Either<f64, u32>
should generate number ts type by @Brooooooklyn (opens in a new tab) in https://github.com/napi-rs/napi-rs/pull/2683 (opens in a new tab) - fix: type generation for shared libs by @forehalo (opens in a new tab) in https://github.com/napi-rs/napi-rs/pull/2684 (opens in a new tab)
Full Changelog: https://github.com/napi-rs/napi-rs/compare/napi-derive@3.0.0-beta.3...napi-derive@3.0.0-beta.4 (opens in a new tab)
napi-derive@3.0.0-beta.3
5/29/2025
What's Changed
Bump version only
Full Changelog: https://github.com/napi-rs/napi-rs/compare/napi@3.0.0-beta.2...napi-derive@3.0.0-beta.3 (opens in a new tab)
napi-derive@3.0.0-beta.2
5/22/2025
What's Changed
Version bump only
Full Changelog: https://github.com/napi-rs/napi-rs/compare/napi-derive@3.0.0-beta.1...napi-derive@3.0.0-beta.2 (opens in a new tab)
napi-derive@3.0.0-beta.1
5/19/2025
What's Changed
- fix(napi-derive): #[cfg_attr(feature = "xxx", napi)] by @Brooooooklyn (opens in a new tab) in https://github.com/napi-rs/napi-rs/pull/2640 (opens in a new tab)
- style(napi-derive): clippy fix by @Brooooooklyn (opens in a new tab) in https://github.com/napi-rs/napi-rs/pull/2647 (opens in a new tab)
- fix(napi-derive): disallow JsValue assign to napi class as a field by @Brooooooklyn (opens in a new tab) in https://github.com/napi-rs/napi-rs/pull/2648 (opens in a new tab)
Full Changelog: https://github.com/napi-rs/napi-rs/compare/napi-derive@3.0.0-beta.0...napi-derive@3.0.0-beta.1 (opens in a new tab)
napi-derive@3.0.0-beta.0
5/16/2025
What's Changed
- fix(napi-derive): make_ref with
Vec<&S>
cases by @Brooooooklyn (opens in a new tab) in https://github.com/napi-rs/napi-rs/pull/2589 (opens in a new tab) - feat(napi-derive): auto invalid type gen by @Brooooooklyn (opens in a new tab) in https://github.com/napi-rs/napi-rs/pull/2638 (opens in a new tab)
Full Changelog: https://github.com/napi-rs/napi-rs/compare/napi-build@2.1.6...napi-derive@3.0.0-beta.0 (opens in a new tab)
napi-derive@3.0.0-alpha.29
3/16/2025
What's Changed
- fix(deps): update rust crate ctor to 0.4.0 by @renovate (opens in a new tab) in https://github.com/napi-rs/napi-rs/pull/2482 (opens in a new tab)
- fix(deps): update rust crate convert_case to 0.8 by @renovate (opens in a new tab) in https://github.com/napi-rs/napi-rs/pull/2483 (opens in a new tab)
- fix(napi-derive): add
object_from_js
andobject_to_js
support for enum by @CPunisher (opens in a new tab) in https://github.com/napi-rs/napi-rs/pull/2489 (opens in a new tab)
Full Changelog: https://github.com/napi-rs/napi-rs/compare/napi@3.0.0-alpha.31...napi-derive@3.0.0-alpha.29 (opens in a new tab)
napi-derive@3.0.0-alpha.26
2/11/2025
What's Changed
- fix(napi-derive): enable tuple fields to support js_name attribute by @lghuahua (opens in a new tab) in https://github.com/napi-rs/napi-rs/pull/2439 (opens in a new tab)
- feat(napi-derive): impl #[napi(array)] by @lghuahua (opens in a new tab) in https://github.com/napi-rs/napi-rs/pull/2459 (opens in a new tab)
- refactor!(napi): TypedArray API surfaces by @Brooooooklyn (opens in a new tab) in https://github.com/napi-rs/napi-rs/pull/2462 (opens in a new tab)
Full Changelog: https://github.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.67...napi-derive@3.0.0-alpha.26 (opens in a new tab)
napi-derive@3.0.0-alpha.25
1/12/2025
What's Changed
- fix(napi-derive): hide the lifetime recursively in codegen by @Brooooooklyn (opens in a new tab) in https://github.com/napi-rs/napi-rs/pull/2426 (opens in a new tab)
Full Changelog: https://github.com/napi-rs/napi-rs/compare/napi-derive@3.0.0-alpha.24...napi-derive@3.0.0-alpha.25 (opens in a new tab)
napi-derive@3.0.0-alpha.24
1/12/2025
What's Changed
- fix(deps): update rust crate convert_case to 0.7 by @renovate (opens in a new tab) in https://github.com/napi-rs/napi-rs/pull/2422 (opens in a new tab)
- feat(napi): allow create ReadableStream from polyfill by @Brooooooklyn (opens in a new tab) in https://github.com/napi-rs/napi-rs/pull/2424 (opens in a new tab)
Full Changelog: https://github.com/napi-rs/napi-rs/compare/napi@3.0.0-alpha.25...napi-derive@3.0.0-alpha.24 (opens in a new tab)
napi-derive@3.0.0-alpha.23
1/4/2025
What's Changed
- refactor!(napi): arguments tuple behavior by @adespawn (opens in a new tab) in https://github.com/napi-rs/napi-rs/pull/2401 (opens in a new tab)
- fix(napi): Function call with empty tuple should generate empty arguments by @richerfu (opens in a new tab) in https://github.com/napi-rs/napi-rs/pull/2407 (opens in a new tab)
- feat(napi): add get and try_get for FunctionCallContext by @richerfu (opens in a new tab) in https://github.com/napi-rs/napi-rs/pull/2409 (opens in a new tab)
- feat(napi-derive): support type on #[napi] by @lghuahua (opens in a new tab) in https://github.com/napi-rs/napi-rs/pull/2416 (opens in a new tab)
- feat(napi): impl ReadableStream and AsyncGenerator by @Brooooooklyn (opens in a new tab) in https://github.com/napi-rs/napi-rs/pull/2418 (opens in a new tab)
New Contributors
- @ganthern (opens in a new tab) made their first contribution in https://github.com/napi-rs/napi-rs/pull/2402 (opens in a new tab)
- @lghuahua (opens in a new tab) made their first contribution in https://github.com/napi-rs/napi-rs/pull/2416 (opens in a new tab)
Full Changelog: https://github.com/napi-rs/napi-rs/compare/napi@3.0.0-alpha.23...napi-derive@3.0.0-alpha.23 (opens in a new tab)
napi-derive@2.16.13
12/3/2024
What Changed
- fix(napi-derive): undefined feature flags in expanded macro by @Brooooooklyn (opens in a new tab) https://github.com/napi-rs/napi-rs/commit/9581f785e02fd08a2be70d064e6eb167ea729176 (opens in a new tab)
Full Changelog: https://github.com/napi-rs/napi-rs/compare/napi@2.16.13...napi-derive@2.16.13 (opens in a new tab)
napi-derive@3.0.0-alpha.21
12/3/2024
What's Changed
- fix(napi-derive): generate correct types for HashMap with RandomState argument by @sapphi-red (opens in a new tab) in https://github.com/napi-rs/napi-rs/pull/2384 (opens in a new tab)
- fix(napi-derive): object_from_js / object_to_js for transparent was swapped by @sapphi-red (opens in a new tab) in https://github.com/napi-rs/napi-rs/pull/2382 (opens in a new tab)
Full Changelog: https://github.com/napi-rs/napi-rs/compare/napi@3.0.0-alpha.21...napi-derive@3.0.0-alpha.21 (opens in a new tab)
napi-derive@3.0.0-alpha.20
11/30/2024
What's Changed
- fix(backend): fix type when function as object field by @richerfu (opens in a new tab) in https://github.com/napi-rs/napi-rs/pull/2359 (opens in a new tab)
- feat(napi-derive): allow ts_type in napi fn attrs by @Frank-III (opens in a new tab) in https://github.com/napi-rs/napi-rs/pull/2362 (opens in a new tab)
- feat(napi-derive): implement
#[napi(transparent)]
by @sapphi-red (opens in a new tab) in https://github.com/napi-rs/napi-rs/pull/2376 (opens in a new tab) - chore: Rust 1.83.0 clippy fix by @Brooooooklyn (opens in a new tab) in https://github.com/napi-rs/napi-rs/pull/2378 (opens in a new tab)
New Contributors
- @Frank-III (opens in a new tab) made their first contribution in https://github.com/napi-rs/napi-rs/pull/2362 (opens in a new tab)
Full Changelog: https://github.com/napi-rs/napi-rs/compare/napi-derive@3.0.0-alpha.19...napi-derive@3.0.0-alpha.20 (opens in a new tab)
napi-derive@3.0.0-alpha.19
11/13/2024
What's Changed
- fix(napi-derive): object lifetime compile issue by @Brooooooklyn (opens in a new tab) in https://github.com/napi-rs/napi-rs/pull/2351 (opens in a new tab)
Full Changelog: https://github.com/napi-rs/napi-rs/compare/napi-derive@3.0.0-alpha.18...napi-derive@3.0.0-alpha.19 (opens in a new tab)
napi-derive@3.0.0-alpha.18
11/7/2024
What's Changed
- chore(napi-derive): remove unused dependency
regex
fromnapi-derive-backend
by @Adjective-Object (opens in a new tab) in https://github.com/napi-rs/napi-rs/pull/2344 (opens in a new tab)
New Contributors
- @Adjective-Object (opens in a new tab) made their first contribution in https://github.com/napi-rs/napi-rs/pull/2344 (opens in a new tab)
Full Changelog: https://github.com/napi-rs/napi-rs/compare/napi-derive@3.0.0-alpha.17...napi-derive@3.0.0-alpha.18 (opens in a new tab)
napi-derive@3.0.0-alpha.17
10/31/2024
What's Changed
- feat(napi): introduce AsyncBlock to let user dispose resources after future done by @Brooooooklyn (opens in a new tab) in https://github.com/napi-rs/napi-rs/pull/2338 (opens in a new tab)
Full Changelog: https://github.com/napi-rs/napi-rs/compare/napi-sys@3.0.0-alpha.0...napi-derive@3.0.0-alpha.17 (opens in a new tab)
napi-derive@3.0.0-alpha.16
10/28/2024
What's Changed
- fix(napi-derive): ra warning on Rust 1.82 by @Brooooooklyn (opens in a new tab) in https://github.com/napi-rs/napi-rs/pull/2329 (opens in a new tab)
- feat(napi): implmenet Set by @Brooooooklyn (opens in a new tab) in https://github.com/napi-rs/napi-rs/pull/2330 (opens in a new tab)
- feat(napi): support return *const c_char to JavaScript directly by @Brooooooklyn (opens in a new tab) in https://github.com/napi-rs/napi-rs/pull/2332 (opens in a new tab)
Full Changelog: https://github.com/napi-rs/napi-rs/compare/napi-derive@3.0.0-alpha.15...napi-derive@3.0.0-alpha.16 (opens in a new tab)
napi-derive@3.0.0-alpha.15
10/21/2024
What's Changed
- refactor!(napi): remove &str FromNapiValue by @Brooooooklyn (opens in a new tab) in https://github.com/napi-rs/napi-rs/pull/2323 (opens in a new tab)
Full Changelog: https://github.com/napi-rs/napi-rs/compare/napi-derive@3.0.0-alpha.14...napi-derive@3.0.0-alpha.15 (opens in a new tab)
napi-derive@3.0.0-alpha.14
10/13/2024
What's Changed
- feat(napi,napi-derive): allow lifetime in Class by @Brooooooklyn (opens in a new tab) in https://github.com/napi-rs/napi-rs/pull/2298 (opens in a new tab)
Full Changelog: https://github.com/napi-rs/napi-rs/compare/napi-derive@3.0.0-alpha.13...napi-derive@3.0.0-alpha.14 (opens in a new tab)
napi-derive@3.0.0-alpha.13
10/2/2024
What's Changed
- fix(napi-derive-backend): should respect origin name for class factory by @richerfu (opens in a new tab) in https://github.com/napi-rs/napi-rs/pull/2280 (opens in a new tab)
- refactor!(napi,napi-derive): add lifetime to ClassInstance by @Brooooooklyn (opens in a new tab) in https://github.com/napi-rs/napi-rs/pull/2286 (opens in a new tab)
Full Changelog: https://github.com/napi-rs/napi-rs/compare/napi@3.0.0-alpha.12...napi-derive@3.0.0-alpha.13 (opens in a new tab)
napi-derive@3.0.0-alpha.12
9/23/2024
What's Changed
- feat(napi-derive): add async_runtime attribute by @Brooooooklyn (opens in a new tab) in https://github.com/napi-rs/napi-rs/pull/2270 (opens in a new tab)
Full Changelog: https://github.com/napi-rs/napi-rs/compare/napi-derive@3.0.0-alpha.11...napi-derive@3.0.0-alpha.12 (opens in a new tab)
napi-derive@3.0.0-alpha.11
9/21/2024
What's Changed
- feat(napi-derive): allow napi fn with lifetime by @Brooooooklyn (opens in a new tab) in https://github.com/napi-rs/napi-rs/pull/2266 (opens in a new tab)
Full Changelog: https://github.com/napi-rs/napi-rs/compare/napi@3.0.0-alpha.11...napi-derive@3.0.0-alpha.11 (opens in a new tab)
napi-derive@3.0.0-alpha.10
9/20/2024
What's Changed
- refactor(napi-derive): expand order by @Brooooooklyn (opens in a new tab) in https://github.com/napi-rs/napi-rs/pull/2265 (opens in a new tab)
Full Changelog: https://github.com/napi-rs/napi-rs/compare/napi-derive@3.0.0-alpha.9...napi-derive@3.0.0-alpha.10 (opens in a new tab)
napi-derive@3.0.0-alpha.9
9/19/2024
What's Changed
- fix(derive): fix clippy warning with newer rust version by @richerfu (opens in a new tab) in https://github.com/napi-rs/napi-rs/pull/2262 (opens in a new tab)
Full Changelog: https://github.com/napi-rs/napi-rs/compare/napi-derive@3.0.0-alpha.8...napi-derive@3.0.0-alpha.9 (opens in a new tab)
napi-derive@2.16.12
9/12/2024
What Changed
- fix(napi-derive): string enum validate logic #2213 @Brooooooklyn (opens in a new tab)
- fix(napi-derive): warning in empty enum codegen #2214 @Brooooooklyn (opens in a new tab)
- fix(napi,napi-derive): ffi lifetime and pointer sound issues #2216 @cathy-sjh (opens in a new tab)
- fix(napi-derive): replace self when function returns
Result
#2224 @CPunisher (opens in a new tab) - perf(macro): constructor don't support asynchronous function #2239 @richerfu (opens in a new tab)
- fix(napi-derive): call flush on the BufWriter #2242 @richerfu (opens in a new tab)
Full Changelog: https://github.com/napi-rs/napi-rs/compare/napi-derive@2.16.10...napi-derive@2.16.12 (opens in a new tab)
napi-derive@3.0.0-alpha.8
9/12/2024
What's Changed
- fix: missing impl for FromNapiValue due to object_from_js being false by @SyMind (opens in a new tab) in https://github.com/napi-rs/napi-rs/pull/2197 (opens in a new tab)
- fix(napi-derive): add more cases for typegen of function args by @CPunisher (opens in a new tab) in https://github.com/napi-rs/napi-rs/pull/2210 (opens in a new tab)
- fix(napi-derive): string enum validate logic by @Brooooooklyn (opens in a new tab) in https://github.com/napi-rs/napi-rs/pull/2213 (opens in a new tab)
- fix(napi-derive): warning in empty enum codegen by @Brooooooklyn (opens in a new tab) in https://github.com/napi-rs/napi-rs/pull/2214 (opens in a new tab)
- fix(napi,napi-derive): ffi lifetime and pointer sound issues by @cathy-sjh (opens in a new tab) in https://github.com/napi-rs/napi-rs/pull/2216 (opens in a new tab)
- fix(napi-derive): replace self when function returns
Result
by @CPunisher (opens in a new tab) in https://github.com/napi-rs/napi-rs/pull/2224 (opens in a new tab) - feat: support structured enum with discriminated unions by @CPunisher (opens in a new tab) in https://github.com/napi-rs/napi-rs/pull/2222 (opens in a new tab)
- fix(napi-derive): tuple object and enum by @CPunisher (opens in a new tab) in https://github.com/napi-rs/napi-rs/pull/2227 (opens in a new tab)
- perf(macro): constructor don't support asynchronous function by @richerfu (opens in a new tab) in https://github.com/napi-rs/napi-rs/pull/2239 (opens in a new tab)
- fix(napi-derive): call flush on the BufWriter by @richerfu (opens in a new tab) in https://github.com/napi-rs/napi-rs/pull/2242 (opens in a new tab)
New Contributors
- @CPunisher (opens in a new tab) made their first contribution in https://github.com/napi-rs/napi-rs/pull/2210 (opens in a new tab)
- @cathy-sjh (opens in a new tab) made their first contribution in https://github.com/napi-rs/napi-rs/pull/2216 (opens in a new tab)
- @markovalenko (opens in a new tab) made their first contribution in https://github.com/napi-rs/napi-rs/pull/2220 (opens in a new tab)
- @DonIsaac (opens in a new tab) made their first contribution in https://github.com/napi-rs/napi-rs/pull/2233 (opens in a new tab)
Full Changelog: https://github.com/napi-rs/napi-rs/compare/napi-derive@3.0.0-alpha.7...napi-derive@3.0.0-alpha.8 (opens in a new tab)
napi-derive@2.16.11
8/10/2024
What Changed
- fix(napi-derive): add more cases for typegen of function args by @CPunisher (opens in a new tab) #2210
Full Changelog: https://github.com/napi-rs/napi-rs/compare/napi-derive@2.16.10...napi-derive@2.16.11 (opens in a new tab)
napi-derive@2.16.10
7/23/2024
What Changed
- fix(napi-derive): call flush on the BufWriter by @lbarthon (opens in a new tab) in https://github.com/napi-rs/napi-rs/pull/2195 (opens in a new tab)
Full Changelog: https://github.com/napi-rs/napi-rs/compare/napi-derive@2.16.9...napi-derive@2.16.10 (opens in a new tab)
napi-derive@3.0.0-alpha.7
7/23/2024
What's Changed
- fix(napi-derive): call flush on the BufWriter by @lbarthon (opens in a new tab) in https://github.com/napi-rs/napi-rs/pull/2195 (opens in a new tab)
Full Changelog: https://github.com/napi-rs/napi-rs/compare/napi-derive@3.0.0-alpha.6...napi-derive@3.0.0-alpha.7 (opens in a new tab)
napi-derive@2.16.9
7/16/2024
What's Changed
- fix: napi getter macros by @SyMind (opens in a new tab) in https://github.com/napi-rs/napi-rs/pull/2188 (opens in a new tab)
New Contributors
- @SyMind (opens in a new tab) made their first contribution in https://github.com/napi-rs/napi-rs/pull/2188 (opens in a new tab)
Full Changelog: https://github.com/napi-rs/napi-rs/compare/napi-derive@2.16.8...napi-derive@2.16.9 (opens in a new tab)
napi-derive@3.0.0-alpha.6
7/16/2024
What's Changed
- fix: napi getter macros by @SyMind (opens in a new tab) in https://github.com/napi-rs/napi-rs/pull/2188 (opens in a new tab)
New Contributors
- @SyMind (opens in a new tab) made their first contribution in https://github.com/napi-rs/napi-rs/pull/2188 (opens in a new tab)
Full Changelog: https://github.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.59...napi-derive@3.0.0-alpha.6 (opens in a new tab)
napi-derive@2.16.8
7/1/2024
What changed
- fix(napi-derive): missing declare keyword for function
Full Changelog: https://github.com/napi-rs/napi-rs/compare/napi-derive@2.16.7...napi-derive@2.16.8 (opens in a new tab)
napi-derive@3.0.0-alpha.3
7/1/2024
What's Changed
- fix(napi-derive): class constructor and factory should support custom error status by @richerfu (opens in a new tab) in https://github.com/napi-rs/napi-rs/pull/2161 (opens in a new tab)
Full Changelog: https://github.com/napi-rs/napi-rs/compare/napi-derive@3.0.0-alpha.2...napi-derive@3.0.0-alpha.3 (opens in a new tab)
napi-derive@2.16.4
5/6/2024
What's Changed
- style: fix clippy errors by @Brooooooklyn (opens in a new tab) in https://github.com/napi-rs/napi-rs/pull/2090 (opens in a new tab)
Full Changelog: https://github.com/napi-rs/napi-rs/compare/napi-derive@2.16.3...napi-derive@2.16.4 (opens in a new tab)
napi-derive@2.16.3
4/18/2024
What Changed
- fix(napi-derive): bail the unexpected factory directive by @Brooooooklyn (opens in a new tab) #2051
Full Changelog: https://github.com/napi-rs/napi-rs/compare/napi@2.16.4...napi-derive@2.16.3 (opens in a new tab)
napi-derive@2.16.2
4/10/2024
What's Changed
- feat(napi-derive): enhance the error messages in object validator by @Brooooooklyn (opens in a new tab) in https://github.com/napi-rs/napi-rs/pull/2034 (opens in a new tab)
Full Changelog: https://github.com/napi-rs/napi-rs/compare/napi-derive@2.16.1...napi-derive@2.16.2 (opens in a new tab)
napi-derive@2.16.1
3/26/2024
What's Changed
- feat(napi-derive): add optional enum_string case conversion by @andrewtoth (opens in a new tab) in https://github.com/napi-rs/napi-rs/pull/1995 (opens in a new tab)
New Contributors
- @andrewtoth (opens in a new tab) made their first contribution in https://github.com/napi-rs/napi-rs/pull/1995 (opens in a new tab)
Full Changelog: https://github.com/napi-rs/napi-rs/compare/napi-derive@2.16.0...napi-derive@2.16.1 (opens in a new tab)
napi-derive@2.16.0
2/28/2024
What's Changed
- feat(napi-derive): add use_nullable attribute by @sup39 (opens in a new tab) in https://github.com/napi-rs/napi-rs/pull/1971 (opens in a new tab)
- style(napi-derive): clippy fix by @Brooooooklyn (opens in a new tab) in https://github.com/napi-rs/napi-rs/pull/1976 (opens in a new tab)
- fix(napi-derive): HashMap/IndexMap and slice generated types by @Brooooooklyn (opens in a new tab) in https://github.com/napi-rs/napi-rs/pull/1977 (opens in a new tab)
- fix(napi-derive): wrong dependency condition by @Brooooooklyn (opens in a new tab) in https://github.com/napi-rs/napi-rs/pull/1980 (opens in a new tab)
New Contributors
- @sup39 (opens in a new tab) made their first contribution in https://github.com/napi-rs/napi-rs/pull/1971 (opens in a new tab)
Full Changelog: https://github.com/napi-rs/napi-rs/compare/napi@2.15.4...napi-derive@2.16.0 (opens in a new tab)
napi-derive@2.15.1
2/8/2024
What's Changed
- fix(napi-derive): serde Number typing by @Brooooooklyn (opens in a new tab) in https://github.com/napi-rs/napi-rs/pull/1941 (opens in a new tab)
Full Changelog: https://github.com/napi-rs/napi-rs/compare/napi@2.15.1...napi-derive@2.15.1 (opens in a new tab)
napi-derive@2.15.0
1/26/2024
What's Changed
- feat(napi): new Function/FunctionRef API by @Brooooooklyn (opens in a new tab) in https://github.com/napi-rs/napi-rs/pull/1913 (opens in a new tab)
- fix(napi-derive): JsArrayBuffer generated type by @Brooooooklyn (opens in a new tab) in https://github.com/napi-rs/napi-rs/pull/1922 (opens in a new tab)
Full Changelog: https://github.com/napi-rs/napi-rs/compare/napi-derive@2.14.6...napi-derive@2.15.0 (opens in a new tab)
napi-derive@2.14.6
12/27/2023
What's Changed
- fix(napi-derive): proc-macro crash on enum by @Brooooooklyn (opens in a new tab) in https://github.com/napi-rs/napi-rs/pull/1870 (opens in a new tab)
Full Changelog: https://github.com/napi-rs/napi-rs/compare/napi-derive@2.14.5...napi-derive@2.14.6 (opens in a new tab)
napi-derive@2.14.5
12/27/2023
What's Changed
- fix(napi-derive): catch_unwind on constructor by @Brooooooklyn (opens in a new tab) in https://github.com/napi-rs/napi-rs/pull/1869 (opens in a new tab)
Full Changelog: https://github.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.24...napi-derive@2.14.5 (opens in a new tab)