This is an automated email from the ASF dual-hosted git repository. mgrigorov pushed a commit to branch update-dependencies in repository https://gitbox.apache.org/repos/asf/avro-rs.git
commit 79061353f6511f4520e2f883e31c4ba2ec61d3d1 Author: Martin Tzvetanov Grigorov <[email protected]> AuthorDate: Mon Mar 2 11:48:28 2026 +0200 chore: Update darling to 0.23, snap to 1.1.1, wasm-bindgen to 0.2.114 --- Cargo.lock | 43 ++++++++++++++++++++++++++++++++++++++----- avro/Cargo.toml | 2 +- avro_derive/Cargo.toml | 2 +- wasm-demo/Cargo.toml | 4 ++-- 4 files changed, 42 insertions(+), 9 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 66be7fc..7671353 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -100,7 +100,7 @@ name = "apache-avro-derive" version = "0.22.0" dependencies = [ "apache-avro", - "darling", + "darling 0.23.0", "pretty_assertions", "proc-macro2", "proptest", @@ -210,7 +210,7 @@ version = "3.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d314cc62af2b6b0c65780555abb4d02a03dd3b799cd42419044f0c38d99738c0" dependencies = [ - "darling", + "darling 0.21.3", "ident_case", "prettyplease", "proc-macro2", @@ -441,8 +441,18 @@ version = "0.21.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9cdf337090841a411e2a7f3deb9187445851f91b309c0c0a29e05f74a00a48c0" dependencies = [ - "darling_core", - "darling_macro", + "darling_core 0.21.3", + "darling_macro 0.21.3", +] + +[[package]] +name = "darling" +version = "0.23.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "25ae13da2f202d56bd7f91c25fba009e7717a1e4a1cc98a76d844b65ae912e9d" +dependencies = [ + "darling_core 0.23.0", + "darling_macro 0.23.0", ] [[package]] @@ -459,13 +469,36 @@ dependencies = [ "syn", ] +[[package]] +name = "darling_core" +version = "0.23.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9865a50f7c335f53564bb694ef660825eb8610e0a53d3e11bf1b0d3df31e03b0" +dependencies = [ + "ident_case", + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "darling_macro" version = "0.21.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d38308df82d1080de0afee5d069fa14b0326a88c14f15c5ccda35b4a6c414c81" dependencies = [ - "darling_core", + "darling_core 0.21.3", + "quote", + "syn", +] + +[[package]] +name = "darling_macro" +version = "0.23.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ac3984ec7bd6cfa798e62b4a642426a5be0e68f9401cfc2a01e3fa9ea2fcdb8d" +dependencies = [ + "darling_core 0.23.0", "quote", "syn", ] diff --git a/avro/Cargo.toml b/avro/Cargo.toml index b1830ed..7320196 100644 --- a/avro/Cargo.toml +++ b/avro/Cargo.toml @@ -63,7 +63,7 @@ regex-lite = { default-features = false, version = "0.1.9", features = ["std", " serde = { workspace = true } serde_bytes = { workspace = true } serde_json = { workspace = true } -snap = { default-features = false, version = "1.1.0", optional = true } +snap = { default-features = false, version = "1.1.1", optional = true } strum = { default-features = false, version = "0.28.0", features = ["derive"] } thiserror = { default-features = false, version = "2.0.18" } uuid = { workspace = true } diff --git a/avro_derive/Cargo.toml b/avro_derive/Cargo.toml index 9ed7b2d..6059728 100644 --- a/avro_derive/Cargo.toml +++ b/avro_derive/Cargo.toml @@ -32,7 +32,7 @@ readme = "README.md" proc-macro = true [dependencies] -darling = { default-features = false, version = "0.21.3" } +darling = { default-features = false, version = "0.23.0" } proc-macro2 = { default-features = false, version = "1.0.106" } quote = { default-features = false, version = "1.0.44" } serde_json = { workspace = true } diff --git a/wasm-demo/Cargo.toml b/wasm-demo/Cargo.toml index 2f73a52..3e5079b 100644 --- a/wasm-demo/Cargo.toml +++ b/wasm-demo/Cargo.toml @@ -24,7 +24,7 @@ readme = "README.md" repository.workspace = true edition.workspace = true rust-version.workspace = true -keywords = ["avro", "data", "serialization", "wasm", "web assembly"] +keywords = ["avro", "data", "serialization", "wasm", "webassembly"] categories.workspace = true documentation.workspace = true publish = false @@ -36,7 +36,7 @@ crate-type = ["cdylib", "rlib"] [dependencies] apache-avro = { path = "../avro" } serde = { workspace = true } -wasm-bindgen = "0.2.97" +wasm-bindgen = "0.2.114" [dev-dependencies] console_error_panic_hook = { version = "0.1.7" }
