Skip to content

Commit

Permalink
Prepare release for Wasmi v0.36.0 (#1138)
Browse files Browse the repository at this point in the history
* bump Wasmi crate versions

* write changelog for v0.36.0
  • Loading branch information
Robbepop authored Jul 24, 2024
1 parent 6871604 commit 02621ad
Show file tree
Hide file tree
Showing 3 changed files with 40 additions and 20 deletions.
20 changes: 20 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,26 @@ Additionally we have an `Internal` section for changes that are of interest to d

Dates in this file are formattes as `YYYY-MM-DD`.

## [`0.36.0`] - 2024-07-24

### Added

- Added support for the official Wasm C-API. (https://github.com/wasmi-labs/wasmi/pull/1009)
- This allows to use Wasmi from any program that can interface with C code.
- The `wasmi_c_api_impl` crate allows to use Wasmi via the Wasm C-API from Rust code.
- Added `Instance::new` API. (https://github.com/wasmi-labs/wasmi/pull/1134)
- This was mainly needed to support the Wasm C-API.
- The new API offers a more low-level way for Wasm module instantiation
that may be more efficient for certain use cases.
- Added `Clone` implementation for `Module`. (https://github.com/wasmi-labs/wasmi/pull/1130)
- This was mainly needed to support the Wasm C-API.

### Changed

- The store fuel API now returns `Error` instead of `FuelError`. (https://github.com/wasmi-labs/wasmi/pull/1131)
- This was needed to support the Wasm C-API.
- The `FuelError` is still accessible via the `Error::kind` method.

## [`0.35.0`] - 2024-07-11

### Fixed
Expand Down
26 changes: 13 additions & 13 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

14 changes: 7 additions & 7 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ resolver = "2"
[workspace.package]
authors = ["Robin Freyler <[email protected]>"]
repository = "https://github.com/wasmi-labs/wasmi"
version = "0.35.0"
version = "0.36.0"
rust-version = "1.77"
edition = "2021"
readme = "README.md"
Expand All @@ -25,12 +25,12 @@ categories = ["wasm", "no-std", "virtualization"]
exclude = ["tests"]

[workspace.dependencies]
wasmi = { version = "0.35.0", path = "crates/wasmi", default-features = false }
wasmi_wasi = { version = "0.35.0", path = "crates/wasi", default-features = false }
wasmi_core = { version = "0.35.0", path = "crates/core", default-features = false }
wasmi_collections = { version = "0.35.0", path = "crates/collections", default-features = false }
wasmi_c_api_impl = { version = "0.35.0", path = "crates/c_api" }
wasmi_c_api_macros = { version = "0.35.0", path = "crates/c_api/macro" }
wasmi = { version = "0.36.0", path = "crates/wasmi", default-features = false }
wasmi_wasi = { version = "0.36.0", path = "crates/wasi", default-features = false }
wasmi_core = { version = "0.36.0", path = "crates/core", default-features = false }
wasmi_collections = { version = "0.36.0", path = "crates/collections", default-features = false }
wasmi_c_api_impl = { version = "0.36.0", path = "crates/c_api" }
wasmi_c_api_macros = { version = "0.36.0", path = "crates/c_api/macro" }
num-traits = { version = "0.2.8", default-features = false }

[profile.bench]
Expand Down

0 comments on commit 02621ad

Please sign in to comment.