Skip to content

Releases: bytecodealliance/javy

v3.0.0

18 Jun 15:45
78e5e9d
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.0.0...v3.0.0

v2.0.0

13 Jun 17:58
16fcc96
Compare
Choose a tag to compare

What's Changed

  • Generated modules will now include faster JSON parsing and stringifying
  • Includes a new QuickJS version making previous versions incompatible for dynamic linking.

Full Changelog: v1.4.0...v2.0.0

v1.4.0

29 Jan 21:20
2077d36
Compare
Choose a tag to compare

What's Changed

  • Update to QuickJS 2023-12-09 release

v1.3.0

11 Jan 20:44
56f2de1
Compare
Choose a tag to compare

What's Changed

  • Add --no-source-compression option to reduce compile time by @orisano in #581

New Contributors

v1.2.0

04 Oct 19:34
93766d8
Compare
Choose a tag to compare
  • Adds support for WIT files containing semicolons.
  • Fixes a bug where exported Wasm functions that aren't _start now invoke Wasm constructors and destructors so WASI environment variables and directory mappings are now available in those functions.

v1.1.2

12 Jul 18:49
5d0bee1
Compare
Choose a tag to compare
  • Add: Support for exporting default JS function
  • Fixes: Support for exporting functions with multiple words

v1.1.1

06 Jul 13:58
8b6a0a4
Compare
Choose a tag to compare
  • Fix: Dynamic modules no longer import invoke unless they need to because they have additional exported functions

v1.1.0

05 Jul 23:08
6a7729a
Compare
Choose a tag to compare
  • Added support for exporting JavaScript functions with no arguments and no return values from the generated Wasm module when provided with a WIT file and WIT world describing the name of the exported functions

v1.0.1

26 May 17:44
80115a4
Compare
Choose a tag to compare

Fixes two bugs:

  • Math.random() now uses the runtime's WASI context to seed the RNG so outputs from Math.random() are now random
  • JavaScript code that fails to evaluate no longer results in a Rust panic being printed to stderr, instead a log message containing details about the JS error will be printed to stderr and a Wasm trap will be triggered

v1.0.0

17 May 21:37
b3eeba7
Compare
Choose a tag to compare

What's Changed

There are no user facing changes, just library updates. We're confident that the Javy CLI is in good enough shape for general use so we're releasing it as v1.0.0.

Full Changelog: v0.6.0...v1.0.0