Skip to content

Releases: elixir-volt/quickbeam

v0.10.20

Choose a tag to compare

@github-actions github-actions released this 13 Jul 12:02
  • Add grapheme-only Intl.Segmenter support through unicode-segmenter 0.17.0.
  • Fix a native crash when normalizing an empty string with String.prototype.normalize("NFC").

v0.10.19

Choose a tag to compare

@dannote dannote released this 07 Jul 18:18
  • Update QuickJS-NG to 0.15.1.
  • Make the JS WebAssembly.instantiate WASM operand stack and auxiliary heap configurable with :wasm_stack_size / :wasm_heap_size.
  • Enable WASM bulk-memory memory.copy/memory.fill opcodes (WASM_ENABLE_BULK_MEMORY_OPT), so modules from standard toolchains (Go GOOS=js GOARCH=wasm, TinyGo, Rust wasm-bindgen) that emit them no longer fail to instantiate with unsupported opcode fc 0a.
  • Update dependencies, including npm_ex to 0.7.5 and oxc_ex to 0.17.2.

v0.10.18

Choose a tag to compare

@github-actions github-actions released this 19 Jun 16:29
  • Update oxc to 0.17.1.

v0.10.17

Choose a tag to compare

@github-actions github-actions released this 19 Jun 13:19
  • Update oxc to 0.17.0 and use the selector API for import discovery.

v0.10.16

Choose a tag to compare

@github-actions github-actions released this 18 Jun 11:03

0.10.16

  • Update oxc to 0.16.0.
  • Refresh precompiled QuickBEAM native artifacts.

v0.10.15

Choose a tag to compare

@github-actions github-actions released this 21 May 19:52
  • Update oxc to 0.15.0

v0.10.14

Choose a tag to compare

@github-actions github-actions released this 20 May 12:13
  • Update optional npm_ex dependency to 0.7.4
  • Use application priv paths for bundled native and TypeScript sources

v0.10.13

Choose a tag to compare

@github-actions github-actions released this 16 May 13:15
  • Bump OXC to 0.13 (adds module_types bundler option)

v0.10.12

Choose a tag to compare

@github-actions github-actions released this 14 May 14:06
  • Fix fs.readFileSync without encoding to return Buffer instead of raw Uint8Array, so .toString() decodes as UTF-8
  • Load Buffer polyfill in :node runtimes (was only available in :browser runtimes)
  • Work around enif_make_map_from_arrays segfault on ERTS 15.0–15.2.2 (OTP 27.0–27.2) when returning JS objects with >128 keys

https://hex.pm/packages/quickbeam/0.10.12

v0.10.11

Choose a tag to compare

@github-actions github-actions released this 12 May 18:25
  • Hide vendored C symbols in the native library to avoid collisions with other NIFs
  • Update optional npm_ex dependency to 0.7.1

https://hex.pm/packages/quickbeam/0.10.11