Releases: toyobayashi/emnapi
Releases · toyobayashi/emnapi
Release list
v1.11.3
What's Changed
- fix(runtime): define deferred state as own properties by @Brooooooklyn in #223
- fix: refresh memory views after unshared memory growth (v1.x backport) by @Brooooooklyn in #230
Full Changelog: v1.11.2...v1.11.3
v2.0.0-alpha.3
What's Changed
- fix: refresh stale shared memory buffer before atomic access in TSFN / MT async work by @Brooooooklyn in #219
- fix: bind captured setImmediate to the global receiver by @Brooooooklyn in #221
- feat(runtime): add a require-compatible CJS entry by @Brooooooklyn in #227
- fix(v8): align internal::Isolate storage to the API pointer size by @Brooooooklyn in #226
- feat: ship napi-rs consumable archives for wasm32-wasip1 by @Brooooooklyn in #225
- fix: refresh memory views after unshared memory growth by @Brooooooklyn in #220
Full Changelog: v2.0.0-alpha.2...v2.0.0-alpha.3
v1.11.2
What's Changed
- fix: bind captured setImmediate to the global receiver by @Brooooooklyn in #221
Full Changelog: v1.11.1...v1.11.2
v1.11.1
What's Changed
- fix: refresh stale shared memory buffer before atomic access (v1.x backport) by @Brooooooklyn in #218
New Contributors
- @Brooooooklyn made their first contribution in #218
Full Changelog: v1.11.0...v1.11.1
v2.0.0-alpha.2
What's Changed
- refactor: remove use of PThread.runningWorkers by @toyobayashi in #216
Full Changelog: v2.0.0-alpha.1...v2.0.0-alpha.2
v1.11.0
What's Changed
- feat: add napi_create_external_sharedarraybuffer (#211)
- feat: support SharedArrayBuffer in napi_create_typedarray (#212)
- refactor: remove use of PThread.runningWorkers (#216)
Full Changelog: v1.10.0...v1.11.0
v2.0.0-alpha.1
Notable Changes
- JavaScript packages are ESM only now
- No longer provide prebuilt libraries for wasm32-unknown-unknown and wasm32-wasip1 target
- Deprecated JS version implementation of async work and TSFN, switched to libuv threadpool based implementation by default
- Minimum Nan support in early stage, no prebuilt library, not production ready feature.
Full Changelog: v1.10.0...v2.0.0-alpha.1
v1.10.0
What's Changed
- fix: early update wasm memory for views (https://github.com/hardfist/emnapi-shared-memory-grow-repro)
- fix!:
napi_adjust_external_memoryno longer grow wasm memory - fix: add missing
from64wrap - fix: coalesce tsfn (js version) send message
- ci: restructure CI workflows
- ci: prebuilt liraries using llvm 22
Thanks @hardfist
Full Changelog: v1.9.2...v1.10.0
v1.9.2
What's Changed
- fix: allow maximum memory 4GB by @toyobayashi in #205
Full Changelog: v1.9.1...v1.9.2
v1.9.1
fix for emscripten 5.0.3
emscripten-core/emscripten@3051725
Full Changelog: v1.9.0...v1.9.1