Skip to content

Releases: elixir-volt/quickbeam

v0.10.13

16 May 13:15

Choose a tag to compare

  • Bump OXC to 0.13 (adds module_types bundler option)

v0.10.12

14 May 14:06

Choose a tag to compare

  • 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

12 May 18:25

Choose a tag to compare

  • 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

v0.10.10

12 May 16:43

Choose a tag to compare

  • Update npm_ex to 0.7 and make it optional for consumers
  • Update oxc to 0.12.1
  • Update npm toolchain packages with supply-chain policy checks
  • Fix lint/static-analysis issues and quiet Bandit test timestamp warnings

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

v0.10.9

05 May 21:11

Choose a tag to compare

Allow oxc 0.12.x (was pinned to ~> 0.11.0).

v0.10.8

03 May 14:41

Choose a tag to compare

  • Fix precompiled NIF workflow for Linux ARM target\n\nhttps://hex.pm/packages/quickbeam/0.10.8

v0.10.7 (broken)

03 May 14:40

Choose a tag to compare

v0.10.7 (broken) Pre-release
Pre-release

⚠️ Broken release attempt. Do not use.\n\nThe precompiled NIF workflow for this tag was broken for the Linux ARM target, and this version was not published to Hex. Use v0.10.8 instead.\n\nIntended change:\n- Add Linux ARM precompiled NIF target

v0.10.6

24 Apr 16:33

Choose a tag to compare

Release v0.10.6

v0.10.5

24 Apr 12:27

Choose a tag to compare

Update npm dependency to 0.6 and use the NPM.Resolution.PackageResolver namespace.

v0.10.4

23 Apr 16:25

Choose a tag to compare

  • Fix segfault on nested empty BEAM map property enumeration (e.g. Object.keys on %{x: %{}} passed as a var)
  • Update QuickJS-NG to latest upstream (fixes GC crash)
  • Fix coverage use-after-free