From 7118408ea7d6e79478b067cbb1d5ba7b31298e40 Mon Sep 17 00:00:00 2001 From: Claude Date: Tue, 9 Jun 2026 23:52:58 +0000 Subject: [PATCH] chore(deps): bump wit-bindgen 0.57 -> 0.58 Bumps the wit-bindgen-core and wit-bindgen-rust code generators used by durable-bindgen (and invoked via `xtask gen bindings`). The Opts API (format / runtime_path / ownership / with / additional_derive_attributes) is unchanged, so no code changes are required. wit-bindgen-rt stays at 0.44.0 (latest). Generated bindings are committed and only regenerated on demand, so this bump does not alter the checked-in bindings; it keeps the generator tooling current. Pulls wit-component / wit-parser 0.247 -> 0.251 transitively. Verified with `cargo check --workspace --all-features --locked`. https://claude.ai/code/session_01KN3PaeQ1pFq1B3uReMqHjp --- Cargo.lock | 75 ++++++++++++++++++++---------------------------------- Cargo.toml | 4 +-- 2 files changed, 29 insertions(+), 50 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index a68463e..b848dd3 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1018,8 +1018,8 @@ dependencies = [ "anyhow", "prettyplease", "syn", - "wit-bindgen-core 0.57.1", - "wit-bindgen-rust 0.57.1", + "wit-bindgen-core 0.58.0", + "wit-bindgen-rust 0.58.0", ] [[package]] @@ -4284,16 +4284,6 @@ dependencies = [ "wasmparser 0.244.0", ] -[[package]] -name = "wasm-encoder" -version = "0.247.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "30b6733b8b91d010a6ac5b0fb237dc46a19650bc4c67db66857e2e787d437204" -dependencies = [ - "leb128fmt", - "wasmparser 0.247.0", -] - [[package]] name = "wasm-encoder" version = "0.248.0" @@ -4328,14 +4318,14 @@ dependencies = [ [[package]] name = "wasm-metadata" -version = "0.247.0" +version = "0.251.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "665fe59e56cc9b419ca6fcca56673e3421d1a5011e3b65caf6b726fd9e041d10" +checksum = "5f998ccc6e012f7b86865eb2a106c8a0422017a1a88977ce01a69f2244be2e57" dependencies = [ "anyhow", "indexmap", - "wasm-encoder 0.247.0", - "wasmparser 0.247.0", + "wasm-encoder 0.251.0", + "wasmparser 0.251.0", ] [[package]] @@ -4363,18 +4353,6 @@ dependencies = [ "semver", ] -[[package]] -name = "wasmparser" -version = "0.247.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e6fb4c2bee46c5ea4d40f8cdb5c131725cd976718ec56f1c8e82fbde5fa2a80" -dependencies = [ - "bitflags 2.13.0", - "hashbrown 0.17.1", - "indexmap", - "semver", -] - [[package]] name = "wasmparser" version = "0.248.0" @@ -4395,6 +4373,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "437970b35b1a85cfde9c74b2398352d8d653f3bd8e3a3db0c063ea8f5b4b36ff" dependencies = [ "bitflags 2.13.0", + "hashbrown 0.17.1", "indexmap", "semver", ] @@ -5134,13 +5113,13 @@ dependencies = [ [[package]] name = "wit-bindgen-core" -version = "0.57.1" +version = "0.58.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02dee27a2dc20d1008016c742ec9fc6ea498492994ba3750be7454cbc97ff04c" +checksum = "4738d1c9a78e97bc7f664bfafd5d8e67d7bb26faa5c41e6d628e8bbdad3ec351" dependencies = [ "anyhow", "heck", - "wit-parser 0.247.0", + "wit-parser 0.251.0", ] [[package]] @@ -5167,18 +5146,18 @@ dependencies = [ [[package]] name = "wit-bindgen-rust" -version = "0.57.1" +version = "0.58.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5007dae772945b7a5003d69d90a3a4a78929d41f19d004e980c4259a6af4484" +checksum = "1130ce1f531bc9f9a75922244aa773bf5e2117fda1ef4a86b9f98d6b8135eb46" dependencies = [ "anyhow", "heck", "indexmap", "prettyplease", "syn", - "wasm-metadata 0.247.0", - "wit-bindgen-core 0.57.1", - "wit-component 0.247.0", + "wasm-metadata 0.251.0", + "wit-bindgen-core 0.58.0", + "wit-component 0.251.0", ] [[package]] @@ -5217,9 +5196,9 @@ dependencies = [ [[package]] name = "wit-component" -version = "0.247.0" +version = "0.251.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d567162a6b9843080e5e0053f696623ff694bae8ae017c9ec536d1873bbe3d8" +checksum = "83a5e60173c413659c689f0581b0cf5d1a2404077568f9ffdce748a9eb2fc913" dependencies = [ "anyhow", "bitflags 2.13.0", @@ -5228,10 +5207,10 @@ dependencies = [ "serde", "serde_derive", "serde_json", - "wasm-encoder 0.247.0", - "wasm-metadata 0.247.0", - "wasmparser 0.247.0", - "wit-parser 0.247.0", + "wasm-encoder 0.251.0", + "wasm-metadata 0.251.0", + "wasmparser 0.251.0", + "wit-parser 0.251.0", ] [[package]] @@ -5254,9 +5233,9 @@ dependencies = [ [[package]] name = "wit-parser" -version = "0.247.0" +version = "0.248.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ffe4064318cdf3c08cb99343b44c039fcefe61ccdf58aa9975285f13d74d1fc" +checksum = "247ad505da2915a082fe13204c5ba8788425aea1de54f43b284818cf82637856" dependencies = [ "anyhow", "hashbrown 0.17.1", @@ -5268,14 +5247,14 @@ dependencies = [ "serde_derive", "serde_json", "unicode-xid", - "wasmparser 0.247.0", + "wasmparser 0.248.0", ] [[package]] name = "wit-parser" -version = "0.248.0" +version = "0.251.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "247ad505da2915a082fe13204c5ba8788425aea1de54f43b284818cf82637856" +checksum = "e960732e824fab95099971a09e638979347c94ca48568d3c854c945729196947" dependencies = [ "anyhow", "hashbrown 0.17.1", @@ -5287,7 +5266,7 @@ dependencies = [ "serde_derive", "serde_json", "unicode-xid", - "wasmparser 0.248.0", + "wasmparser 0.251.0", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index de560da..9a10f0e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -22,8 +22,8 @@ durable-runtime = { version = "0.8.0", registry = "iop-systems", path = "crates/ durable-bindgen = { version = "0.1.3", registry = "iop-systems", path = "crates/durable-bindgen" } wasmtime = { version = "45.0", features = ["anyhow"] } -wit-bindgen-core = { version = "0.57.1" } -wit-bindgen-rust = { version = "0.57.1" } +wit-bindgen-core = { version = "0.58" } +wit-bindgen-rust = { version = "0.58" } wit-bindgen-rt = { version = "0.44.0" } [workspace.dependencies.durable-sqlx-macros]