Skip to content

Releases: bytecodealliance/wasm-tools

wasm-tools-1.0.44

27 Sep 19:10
22b06c1
Compare
Choose a tag to compare
 WIT: Parse and print a semicolon after package statements  (#1221)

* WIT: Parse and print a semicolon after `package` statements

* Update wit-parser tests

* Update other `package` statements with semicolons

* Bump wit-parser version and other deps

wasm-tools-1.0.43

26 Sep 21:29
df170e6
Compare
Choose a tag to compare
Bump crate versions (#1219)

Surprised this time, but no major versions! Just a few bug fixes and
restructuring things internally.

wasm-tools-1.0.42

18 Sep 21:44
Compare
Choose a tag to compare
Fix publishing mistake

Bump wasm-encoder's minor version along with all transitive
dependencies. Fixes a mistake where I forgot to bump `wasm-encoder`
earlier, and now everything will use the latest version of
`wasm-encoder`.

wasm-tools-1.0.40

25 Aug 19:13
8daf745
Compare
Choose a tag to compare
Bump crate versions (#1183)

This is intended to be the final bump of breaking/major changes before
WasmCon on Sep 6-7

wasm-tools-1.0.39

18 Aug 21:05
2e63788
Compare
Choose a tag to compare
Bump crate versions (#1173)

Release latest changes such as:

* `wasm-tools compose` now supports `-t` (#1148)
* The `abi` module is removed from the `wit-parser` crate (#1149, #1159)
* Fix validation of lowered functions in the component model (#1150)
* Fix a panic decoding WIT from a component (#1157)
* Add text format and printing support for `dylink.0` (#1135)
* Support shared-everything linking in `wasm-tools component new` (#1133)
* Printing a WIT document now prints comments as well (#1167)
* Disallow `(borrow $t)` in component function results (#1162)

wasm-tools-1.0.38

26 Jul 14:57
94ad03b
Compare
Choose a tag to compare
Bump crate versions (#1145)

Not a lot of major bumps this time, mostly minor.

wasm-tools-1.0.37

17 Jul 19:29
b19ce51
Compare
Choose a tag to compare
Bump versions (#1128)

wasm-tools-1.0.36

11 Jul 03:01
620b4ab
Compare
Choose a tag to compare
Bump crate versions (#1118)

Releases recent changes such as:

* More support for the gc proposal.
  [#1045](https://github.com/bytecodealliance/wasm-tools/pull/1045)
  [#1059](https://github.com/bytecodealliance/wasm-tools/pull/1059)
* Support for resources throughout most tooling.
  [#1053](https://github.com/bytecodealliance/wasm-tools/pull/1053)
  [#1068](https://github.com/bytecodealliance/wasm-tools/pull/1068)
  [#1070](https://github.com/bytecodealliance/wasm-tools/pull/1070)
  [#1082](https://github.com/bytecodealliance/wasm-tools/pull/1082)
  [#1079](https://github.com/bytecodealliance/wasm-tools/pull/1079)
  [#1083](https://github.com/bytecodealliance/wasm-tools/pull/1083)
  [#1084](https://github.com/bytecodealliance/wasm-tools/pull/1084)
  [#1105](https://github.com/bytecodealliance/wasm-tools/pull/1105)
  [#1113](https://github.com/bytecodealliance/wasm-tools/pull/1113)
  [#1116](https://github.com/bytecodealliance/wasm-tools/pull/1116)
* Support for `include` in WIT files.
  [#1054](https://github.com/bytecodealliance/wasm-tools/pull/1054)
  [#1085](https://github.com/bytecodealliance/wasm-tools/pull/1085)
  [#1088](https://github.com/bytecodealliance/wasm-tools/pull/1088)
* WIT worlds may now be rejected if the same interface can be "reached"
  as both an import and an export simultaneously.
  [#1081](https://github.com/bytecodealliance/wasm-tools/pull/1081)
  [#1107](https://github.com/bytecodealliance/wasm-tools/pull/1107)
* Support for registry metadata in `wasm-tools metadata`.
  [#1060](https://github.com/bytecodealliance/wasm-tools/pull/1060)
* A new subcommand `wasm-tools component targets`.
  [#1089](https://github.com/bytecodealliance/wasm-tools/pull/1089)
* An `--out-dir` argument is supported on `wasm-tools component wit` to
  print the entire `Resolve` instead of just one package.
  [#1108](https://github.com/bytecodealliance/wasm-tools/pull/1108)
* Miscellaneous bug fixes and improvements.
  [#1061](https://github.com/bytecodealliance/wasm-tools/pull/1061)
  [#1065](https://github.com/bytecodealliance/wasm-tools/pull/1065)
  [#1074](https://github.com/bytecodealliance/wasm-tools/pull/1074)
  [#1073](https://github.com/bytecodealliance/wasm-tools/pull/1073)
  [#1078](https://github.com/bytecodealliance/wasm-tools/pull/1078)
  [#1077](https://github.com/bytecodealliance/wasm-tools/pull/1077)
  [#1072](https://github.com/bytecodealliance/wasm-tools/pull/1072)
  [#1086](https://github.com/bytecodealliance/wasm-tools/pull/1086)
  [#1091](https://github.com/bytecodealliance/wasm-tools/pull/1091)
  [#1094](https://github.com/bytecodealliance/wasm-tools/pull/1094)
  [#1114](https://github.com/bytecodealliance/wasm-tools/pull/1114)
  [#1106](https://github.com/bytecodealliance/wasm-tools/pull/1106)

wasm-tools-1.0.35

26 May 14:11
eb0266b
Compare
Choose a tag to compare
Bump crate versions (#1052)

* Bump crate versions

* Push the entire `deps` dir into a `Resolve`

This assists with world-binding for WIT dependencies

wasm-tools-1.0.34

23 May 20:56
677f0f5
Compare
Choose a tag to compare
Bump crate versions (#1047)