Skip to content

Releases: toyobayashi/emnapi

v1.11.3

Choose a tag to compare

@github-actions github-actions released this 25 Jul 07:20

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

v2.0.0-alpha.3 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 18 Jul 13:58

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

Choose a tag to compare

@github-actions github-actions released this 03 Jul 02:51

What's Changed

Full Changelog: v1.11.1...v1.11.2

v1.11.1

Choose a tag to compare

@github-actions github-actions released this 13 Jun 03:43

What's Changed

  • fix: refresh stale shared memory buffer before atomic access (v1.x backport) by @Brooooooklyn in #218

New Contributors

Full Changelog: v1.11.0...v1.11.1

v2.0.0-alpha.2

v2.0.0-alpha.2 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 13 Jun 03:43

What's Changed

Full Changelog: v2.0.0-alpha.1...v2.0.0-alpha.2

v1.11.0

Choose a tag to compare

@github-actions github-actions released this 08 Jun 03:13

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

v2.0.0-alpha.1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 21 May 10:23

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

Choose a tag to compare

@github-actions github-actions released this 16 Apr 04:15

What's Changed

  • fix: early update wasm memory for views (https://github.com/hardfist/emnapi-shared-memory-grow-repro)
  • fix!: napi_adjust_external_memory no longer grow wasm memory
  • fix: add missing from64 wrap
  • 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

Choose a tag to compare

@github-actions github-actions released this 02 Apr 10:16

What's Changed

Full Changelog: v1.9.1...v1.9.2

v1.9.1

Choose a tag to compare

@github-actions github-actions released this 19 Mar 14:08

fix for emscripten 5.0.3
emscripten-core/emscripten@3051725

Full Changelog: v1.9.0...v1.9.1