diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index 427f7e6..f6de2d1 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -62,7 +62,7 @@ jobs: name: "Linux armv7" target: armv7-unknown-linux-gnueabihf - name: Run tests on ${{ matrix.name }}) + name: Run tests on ${{ matrix.name }} runs-on: ${{ matrix.os }} steps: - name: Checkout code diff --git a/CHANGELOG.md b/CHANGELOG.md index 16b7533..b84e6ba 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,6 +11,15 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Support for the custom memory page sizes proposal ([#22](https://github.com/explodingcamera/tinywasm/pull/22) by [@danielstuart14](https://github.com/danielstuart14)) +### Changed + +- **Breaking:**: New backwards-incompatible version of the twasm format (upgraded `rkyv` to 0.8.0) +- Increased MSRV to 1.81.0 + +### Fixed + +- Fixed archive **no_std** support which was broken in the previous release, and added more tests to ensure it stays working + ## [0.8.0] - 2024-08-29 **All Commits**: https://github.com/explodingcamera/tinywasm/compare/v0.7.0...v0.8.0 diff --git a/examples/rust/build.sh b/examples/rust/build.sh index d1e6285..d0415ac 100755 --- a/examples/rust/build.sh +++ b/examples/rust/build.sh @@ -14,6 +14,7 @@ mkdir -p "$dest_dir" # build no_std cargo build --target wasm32-unknown-unknown --package rust-wasm-examples --profile=wasm --bin tinywasm_no_std --no-default-features +cp "$out_dir/tinywasm_no_std.wasm" "$dest_dir/" for bin in "${bins[@]}"; do RUSTFLAGS="-C target-feature=$rust_features -C panic=abort" cargo build --target wasm32-unknown-unknown --package rust-wasm-examples --profile=wasm --bin "$bin"