From 57cc5f584191eddfdbb1ff4e6ee5c4e834ff9770 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 24 Oct 2026 06:31:46 +0000 Subject: [PATCH 1/2] fix(deps): bump the non-major-version-updates group with 5 updates Bumps the non-major-version-updates group with 5 updates: | Package | From | To | | --- | --- | --- | | [napi](https://github.com/napi-rs/napi-rs) | `3.9.0` | `3.14.2` | | [napi-derive](https://github.com/napi-rs/napi-rs) | `3.5.6` | `3.6.12` | | [zip](https://github.com/zip-rs/zip2) | `9.0.3` | `9.0.4` | | [unicode-normalization](https://github.com/unicode-rs/unicode-normalization) | `0.1.25` | `0.1.26` | | [napi-build](https://github.com/napi-rs/napi-rs) | `2.3.2` | `2.6.0` | Updates `napi` from 3.9.0 to 3.14.2 - [Release notes](https://github.com/napi-rs/napi-rs/releases) - [Commits](https://github.com/napi-rs/napi-rs/compare/napi-v3.9.0...napi-v3.14.2) Updates `napi-derive` from 3.5.6 to 3.6.12 - [Release notes](https://github.com/napi-rs/napi-rs/releases) - [Commits](https://github.com/napi-rs/napi-rs/compare/napi-derive-v3.5.6...napi-derive-v3.6.12) Updates `zip` from 9.0.3 to 9.0.4 - [Release notes](https://github.com/zip-rs/zip2/releases) - [Changelog](https://github.com/zip-rs/zip2/blob/master/CHANGELOG.md) - [Commits](https://github.com/zip-rs/zip2/compare/v9.0.3...v9.0.4) Updates `unicode-normalization` from 0.1.25 to 0.1.26 - [Commits](https://github.com/unicode-rs/unicode-normalization/commits/v0.1.26) Updates `napi-build` from 2.3.2 to 2.6.0 - [Release notes](https://github.com/napi-rs/napi-rs/releases) - [Commits](https://github.com/napi-rs/napi-rs/compare/napi-build-v2.3.2...napi-build-v2.6.0) --- updated-dependencies: - dependency-name: napi dependency-version: 3.14.2 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: non-major-version-updates - dependency-name: napi-derive dependency-version: 3.6.12 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: non-major-version-updates - dependency-name: zip dependency-version: 9.0.4 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: non-major-version-updates - dependency-name: unicode-normalization dependency-version: 0.1.26 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: non-major-version-updates - dependency-name: napi-build dependency-version: 2.6.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: non-major-version-updates ... Signed-off-by: dependabot[bot] --- Cargo.lock | 50 +++++++++++++++++++++++++++++++------------------- 1 file changed, 31 insertions(+), 19 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 65bccb7..ed64bec 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -47,9 +47,9 @@ dependencies = [ [[package]] name = "convert_case" -version = "0.11.0" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "affbf0190ed2caf063e3def54ff444b449371d55c58e513a95ab98eca50adb49" +checksum = "1af709f1f33454bf52eadfc8c78b3b9ef9cb26fb54d16dc9cd9a7299f899fd1b" dependencies = [ "unicode-segmentation", ] @@ -170,7 +170,7 @@ checksum = "e835b70203e41293343137df5c0664546da5745f82ec9b84d40be8336958447b" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.117", ] [[package]] @@ -262,13 +262,14 @@ dependencies = [ [[package]] name = "napi" -version = "3.9.0" +version = "3.14.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1d395473824516f38dd1071a1a37bc57daa7be65b293ebba4ead5f7abb017a2" +checksum = "a4e2cf85c02d9b057898c485b824c3c416b65193689e2b7f517efc94b86ed24c" dependencies = [ "bitflags", "ctor", "futures", + "libc", "napi-build", "napi-sys", "nohash-hasher", @@ -277,42 +278,42 @@ dependencies = [ [[package]] name = "napi-build" -version = "2.3.2" +version = "2.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c9c366d2c8c60b86fa632df75f745509b52f9128f91a6bad4c796e44abb505e1" +checksum = "b899b545d3aa6dca985939059f258c5488d34e4ecf39c274e20009748f4b846d" [[package]] name = "napi-derive" -version = "3.5.6" +version = "3.6.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "89b3f766e04667e6da0e181e2da4f85475d5a6513b7cf6a80bea184e224a5b42" +checksum = "92cec6048ac04041ac8055bdce1ec4f353416cd443ba9222bf73af790c3d4495" dependencies = [ "convert_case", "ctor", "napi-derive-backend", "proc-macro2", "quote", - "syn", + "syn 3.0.9", ] [[package]] name = "napi-derive-backend" -version = "5.0.4" +version = "6.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d5af30503edf933ce7377cf6d4c877a62b0f1107ea05585f1b5e430e88d5baf" +checksum = "f2639052c5aff9956a21d7b6202fc61d5e89c5f19c72d289b7a0641ea94e8159" dependencies = [ "convert_case", "proc-macro2", "quote", "semver", - "syn", + "syn 3.0.9", ] [[package]] name = "napi-sys" -version = "3.2.1" +version = "3.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8eb602b84d7c1edae45e50bbf1374696548f36ae179dfa667f577e384bb90c2b" +checksum = "d153beb7d5c973f4b9395be8a83054a28968b61188f1dd1a2cc2321af22daea2" dependencies = [ "libloading", ] @@ -400,6 +401,17 @@ dependencies = [ "unicode-ident", ] +[[package]] +name = "syn" +version = "3.0.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d78c8dee4c7bf0e14673097256fed6142ce9d3b85a408189d07482442145823b" +dependencies = [ + "proc-macro2", + "quote", + "unicode-ident", +] + [[package]] name = "tinyvec" version = "1.11.0" @@ -429,9 +441,9 @@ checksum = "e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75" [[package]] name = "unicode-normalization" -version = "0.1.25" +version = "0.1.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5fd4f6878c9cb28d874b009da9e8d183b5abc80117c40bbd187a1fde336be6e8" +checksum = "75cd3fb03d5288b3ba9a1ee103ac7e9cbb59f0b03d64f8ddfcc04dd42758a85d" dependencies = [ "tinyvec", ] @@ -450,9 +462,9 @@ checksum = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5" [[package]] name = "zip" -version = "9.0.3" +version = "9.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c2d98561b612a84ae525331a7a094429ef8a5772514ed507ff6db5f54badc971" +checksum = "a954114b47a54df49f83d2722814e86b23d4bb1b54a1b90fb7d92b41619ddc22" dependencies = [ "crc32fast", "flate2", From 04f90a825cfeea26d1db031cc89258ea74932b4c Mon Sep 17 00:00:00 2001 From: Claude Date: Sat, 24 Oct 2026 06:52:02 +0000 Subject: [PATCH 2/2] fix: pin napi-derive-backend to 6.1.5 napi-derive-backend 6.1.6 generates calls to napi::bindgen_prelude::defer_native_borrow_scope, which only exists in napi 3.15.0; the lock pins napi 3.14.2. Co-Authored-By: Claude Opus 5.5 (1M context) Claude-Session: https://claude.ai/code/session_01ScqBk6P9MTu4DBRVAaCHEb --- Cargo.lock | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index ed64bec..42104cd 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -298,9 +298,9 @@ dependencies = [ [[package]] name = "napi-derive-backend" -version = "6.1.6" +version = "6.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2639052c5aff9956a21d7b6202fc61d5e89c5f19c72d289b7a0641ea94e8159" +checksum = "fae2444f4ba7333754bb73414ff8059dec2cb23b83a95bd1a0bf08169eed1be0" dependencies = [ "convert_case", "proc-macro2",