diff --git a/Cargo.lock b/Cargo.lock index cb222eff6..53e861731 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -784,7 +784,7 @@ dependencies = [ [[package]] name = "js-component-bindgen" -version = "1.17.0" +version = "1.18.0" dependencies = [ "anyhow", "base64", diff --git a/Cargo.toml b/Cargo.toml index 05cf4083d..6917ae4cf 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -57,4 +57,4 @@ wit-bindgen-core = { version = "0.54.0", default-features = false } wit-component = { version = "0.245.1", features = ["dummy-module"] } wit-parser = { version = "0.245.1", default-features = false } -js-component-bindgen = { version = "1.17.0", path = "./crates/js-component-bindgen" } +js-component-bindgen = { version = "1.18.0", path = "./crates/js-component-bindgen" } diff --git a/crates/js-component-bindgen/CHANGELOG.md b/crates/js-component-bindgen/CHANGELOG.md index f0b900f9b..375e8795b 100644 --- a/crates/js-component-bindgen/CHANGELOG.md +++ b/crates/js-component-bindgen/CHANGELOG.md @@ -1,5 +1,42 @@ # Changelog +## [1.18.0] - 2026-04-29 + +### 🚀 Features + +- _(bindgen)_ implement future> lower by @vados-cosmonic + +- _(bindgen)_ fill out future lower impl by @vados-cosmonic + + +### 🐛 Bug Fixes + +- _(bindgen)_ return state-only handle when async-lowered import resolves eagerly by @andreiltd in #1434 + +- _(bindgen)_ use waitable index in p3 future event payload by @andreiltd in #1433 + +- _(bindgen)_ lint & nested future check by @vados-cosmonic in #1422 + +- _(bindgen)_ progress towards nested futture read by @vados-cosmonic + +- _(bindgen)_ fix task.return param spill check by @vados-cosmonic + +- _(bindgen)_ more direct task failure by @vados-cosmonic + +- _(bindgen)_ fix error passing for initial export call errors by @vados-cosmonic + +- _(bindgen)_ re-enable determinism coinflip by @vados-cosmonic + + +### ⚙️ Miscellaneous Tasks + +- _(bindgen)_ update comment by @vados-cosmonic + +- _(bindgen)_ set errored on tasks that error early by @vados-cosmonic + + + + ## [1.17.0] - 2026-04-22 diff --git a/crates/js-component-bindgen/Cargo.toml b/crates/js-component-bindgen/Cargo.toml index b77434c91..fd047224f 100644 --- a/crates/js-component-bindgen/Cargo.toml +++ b/crates/js-component-bindgen/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "js-component-bindgen" -version = "1.17.0" +version = "1.18.0" license = "Apache-2.0 WITH LLVM-exception" categories = ["wasm"] keywords = ["webassembly", "wasm"] diff --git a/package-lock.json b/package-lock.json index 3fbce9a8b..49ddb00e4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9026,7 +9026,7 @@ }, "packages/jco": { "name": "@bytecodealliance/jco", - "version": "1.18.1", + "version": "1.19.0", "license": "(Apache-2.0 WITH LLVM-exception)", "dependencies": { "@bytecodealliance/componentize-js": "^0.20.0",