Skip to content

Releases: medz/wasd

v0.2.0

13 Mar 18:18

Choose a tag to compare

  • Restructure the package around explicit package:wasd/wasm.dart and package:wasd/wasi.dart entrypoints, with package:wasd/wasd.dart re-exporting both surfaces.
  • Ship the pure Dart WebAssembly runtime split into JS and native backends with regression-tested compile, instantiate, validate, typed exports, memory/table/global/tag wrappers, and host import support.
  • Replace the old WASI API with a single WASI Preview1 surface aligned with the current 0.2 package design, covering command-style execution plus virtual filesystem basics on native and browser runtimes.
  • Refresh examples and docs around the new 0.2 API, including the Flutter DOOM demo under example/doom.

WASD 0.1.0

27 Feb 20:06

Choose a tag to compare

WASD 0.1.0

This is the first 0.1.x release, marking a stable and practical milestone for WASD.

Highlights

  • Stable public entrypoint: package:wasd/wasd.dart
  • Expanded core runtime coverage for module execution, host imports, and validator behavior
  • WASI Preview1 support via WasiPreview1 and WasiRunner
  • Component Model decoding and instantiation support
  • Canonical ABI invocation helpers
  • Improved tooling and examples, including conformance runners and the Flutter example/doom demo

Package

Full Changelog