Skip to content

chore(deps): bump the cargo group with 10 updates - #62

Merged
NullSablex merged 1 commit into
masterfrom
dependabot/cargo/cargo-2b77e5d1a9
Sep 28, 2026
Merged

NullSablex merged 1 commit into
masterfrom
dependabot/cargo/cargo-2b77e5d1a9

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 28, 2026

Copy link
Copy Markdown
Contributor

Bumps the cargo group with 10 updates:

Package From To
cc 1.4.7 1.5.1
find-msvc-tools 0.1.13 0.1.14
js-sys 0.3.105 0.3.106
smallvec 1.16.1 1.16.2
thiserror 2.0.20 2.0.21
thiserror-impl 2.0.20 2.0.21
wasm-bindgen 0.2.128 0.2.129
wasm-bindgen-macro 0.2.128 0.2.129
wasm-bindgen-macro-support 0.2.128 0.2.129
wasm-bindgen-shared 0.2.128 0.2.129

Updates cc from 1.4.7 to 1.5.1

Release notes

Sourced from cc's releases.

cc-v1.5.1

Fixed

  • link the static C++ stdlib with -bundle, once per Build (#1955)

Other

  • Use lp64d ABI for Redox riscv64 (#1953)

cc-v1.5.0

Added

  • inherit x86 target features from RUSTFLAGS (#1948)

Fixed

  • don't report the file name cl.exe echoes as a warning in expand() (#1950)
  • ignore MSVC /link flags with a warning (#1949)
  • Make windows_sys more private and re-export types needed by cc-rs (#1944)
  • pass -Tp on MSVC for .cc so they are not treated as objects (#1930)

Other

  • document macOS SDKROOT and Xcode CLT for testing (#1943)
  • remove License section from CONTRIBUTING.md (#1942)
  • add CONTRIBUTING.md and Conventional Commit PR title check (#1938)

Fixed

  • Pass -Tp immediately before .cc sources on MSVC (not clang-cl) when compiling C++ so they are not treated as object files (#1877)
Changelog

Sourced from cc's changelog.

1.5.1 - 2026-09-25

Fixed

  • link the static C++ stdlib with -bundle, once per Build (#1955)

Other

  • Use lp64d ABI for Redox riscv64 (#1953)

1.5.0 - 2026-09-25

Added

  • inherit x86 target features from RUSTFLAGS (#1948)

Fixed

  • don't report the file name cl.exe echoes as a warning in expand() (#1950)
  • ignore MSVC /link flags with a warning (#1949)
  • Make windows_sys more private and re-export types needed by cc-rs (#1944)
  • pass -Tp on MSVC for .cc so they are not treated as objects (#1930)

Other

  • document macOS SDKROOT and Xcode CLT for testing (#1943)
  • remove License section from CONTRIBUTING.md (#1942)
  • add CONTRIBUTING.md and Conventional Commit PR title check (#1938)

Fixed

  • Pass -Tp immediately before .cc sources on MSVC (not clang-cl) when compiling C++ so they are not treated as object files (#1877)
Commits
  • d279cdd chore(cc): release v1.5.1 (#1954)
  • 87533b7 fix: link the static C++ stdlib with -bundle, once per Build (#1955)
  • 0faaa40 Use lp64d ABI for Redox riscv64 (#1953)
  • 6b0d8e6 chore: release (#1952)
  • b7d59a9 fix: don't report the file name cl.exe echoes as a warning in expand() (#1950)
  • fc01fd7 fix: ignore MSVC /link flags with a warning (#1949)
  • b81fc77 feat: inherit x86 target features from RUSTFLAGS (#1948)
  • 0da3fab ci: add additional targets for MSRV testing (#1945)
  • 0c74c6a ci(deps): bump release-plz/action from 0.5.137 to 0.5.138 (#1947)
  • e2bff2c docs: document macOS SDKROOT and Xcode CLT for testing (#1943)
  • Additional commits viewable in compare view

Updates find-msvc-tools from 0.1.13 to 0.1.14

Release notes

Sourced from find-msvc-tools's releases.

find-msvc-tools-v0.1.14

Fixed

  • Make windows_sys more private and re-export types needed by cc-rs (#1944)
Commits
  • 6b0d8e6 chore: release (#1952)
  • b7d59a9 fix: don't report the file name cl.exe echoes as a warning in expand() (#1950)
  • fc01fd7 fix: ignore MSVC /link flags with a warning (#1949)
  • b81fc77 feat: inherit x86 target features from RUSTFLAGS (#1948)
  • 0da3fab ci: add additional targets for MSRV testing (#1945)
  • 0c74c6a ci(deps): bump release-plz/action from 0.5.137 to 0.5.138 (#1947)
  • e2bff2c docs: document macOS SDKROOT and Xcode CLT for testing (#1943)
  • fa75298 fix: Make windows_sys more private and re-export types needed by cc-rs (#1944)
  • 5b5d671 docs: remove License section from CONTRIBUTING.md (#1942)
  • 3651c0c docs: add CONTRIBUTING.md and Conventional Commit PR title check (#1938)
  • Additional commits viewable in compare view

Updates js-sys from 0.3.105 to 0.3.106

Commits

Updates smallvec from 1.16.1 to 1.16.2

Release notes

Sourced from smallvec's releases.

v1.16.2

What's Changed

New Contributors

Full Changelog: servo/rust-smallvec@v1.16.1...v1.16.2

Commits
  • ccf5fc7 chore: bump version (#617)
  • af207cc Merge pull request #608 from Rayan-and-beyond/fix/manual-readme-warning-606
  • cda4b73 Merge pull request #594 from astral-sh/charlie/codex-fix-may-dangle
  • d0556cb Merge pull request #596 from astral-sh/charlie/codex-v1-compact
  • f73914c Flatten retain tests into the unit test module
  • 954d599 Move retain tests into the unit test module
  • 8d93633 Remove added retain benchmark harness
  • 88c6bfa Limit compaction optimization to retain
  • b9ef17d Fix element ownership tracking with may_dangle
  • 42029c2 Compact retained elements directly in retain and dedup_by
  • See full diff in compare view

Updates thiserror from 2.0.20 to 2.0.21

Release notes

Sourced from thiserror's releases.

2.0.21

  • Fix parsing of generic unit variants in display expressions (#459)
Commits
  • b1827ee Release 2.0.21
  • 58037b5 Merge pull request #459 from dtolnay/turbofish
  • f82a0cf Keep track of nested turbofish depth
  • 72ea492 Raise required compiler to Rust 1.77
  • 72eea0d Resolve io_other_error clippy lint in tests
  • 07f09a2 Raise required compiler to Rust 1.74
  • 2715388 Update ui test suite to nightly-2026-09-22
  • 5a306c7 Update ui test suite to nightly-2026-09-05
  • ef9383b Update ui test suite to nightly-2026-08-22
  • 8336b84 Update ui tests for version 2.0.20
  • See full diff in compare view

Updates thiserror-impl from 2.0.20 to 2.0.21

Release notes

Sourced from thiserror-impl's releases.

2.0.21

  • Fix parsing of generic unit variants in display expressions (#459)
Commits
  • b1827ee Release 2.0.21
  • 58037b5 Merge pull request #459 from dtolnay/turbofish
  • f82a0cf Keep track of nested turbofish depth
  • 72ea492 Raise required compiler to Rust 1.77
  • 72eea0d Resolve io_other_error clippy lint in tests
  • 07f09a2 Raise required compiler to Rust 1.74
  • 2715388 Update ui test suite to nightly-2026-09-22
  • 5a306c7 Update ui test suite to nightly-2026-09-05
  • ef9383b Update ui test suite to nightly-2026-08-22
  • 8336b84 Update ui tests for version 2.0.20
  • See full diff in compare view

Updates wasm-bindgen from 0.2.128 to 0.2.129

Release notes

Sourced from wasm-bindgen's releases.

0.2.129

Added

  • Added the WebGL extension interface EXT_polygon_offset_clamp. #5336

  • Added the texture-compression-unaligned variant to GpuFeatureName, matching the WebGPU specification. #5335

  • Added an Emscripten Target page to the guide covering the wasm32-unknown-emscripten build flow, including the experimental #[wasm_bindgen(experimental_tokio)] attribute for driving an exported async function on a Tokio event-loop runtime there, gated behind --cfg wasm_bindgen_unstable_tokio. #5334

  • Added experimental JSPI support on the wasm32-unknown-emscripten target, gated behind --cfg wasm_bindgen_unstable_jspi: #[wasm_bindgen(jspi)], #[wasm_bindgen(suspending)], jspi_block_on_promise and the JSPI context inheritance of spawn_local work when linking with -sJSPI and -sJSPI_HOOKS (or -sREENTRANT_JSPI). The fibers belong to Emscripten's JSPI runtime, which wasm-bindgen integrates with through its lifecycle hook exports instead of its own shadow stack management. jspi combines with experimental_tokio into a parked runtime: the export is a promising activation running its future with block_on on a Tokio runtime whose waits are JSPI suspensions, so invocations interleave at every wait. #5333

Changed

  • Library MSRV bumped from 1.77 to 1.81, per the 2-year MSRV policy. #5257

Fixed

  • The wasm_bindgen, wasm_bindgen_futures and js_sys crate-path options on a #[wasm_bindgen] impl block now apply to its methods; previously they were ignored there. #5333

  • Struct field getters no longer trigger the unsafe_op_in_unsafe_fn lint (warn by default in edition 2024) when the field name comes from a macro_rules! body, for example through paste!. #4465

  • The headless test runner now keeps the path of a remote WebDriver URL set with variables like CHROMEDRIVER_REMOTE. A driver at http://host/wd/hub/ now gets http://host/wd/hub/session instead of http://host/session.

... (truncated)

Changelog

Sourced from wasm-bindgen's changelog.

0.2.129

Added

  • Added the WebGL extension interface EXT_polygon_offset_clamp. #5336

  • Added the texture-compression-unaligned variant to GpuFeatureName, matching the WebGPU specification. #5335

  • Added an Emscripten Target page to the guide covering the wasm32-unknown-emscripten build flow, including the experimental #[wasm_bindgen(experimental_tokio)] attribute for driving an exported async function on a Tokio event-loop runtime there, gated behind --cfg wasm_bindgen_unstable_tokio. #5334

  • Added experimental JSPI support on the wasm32-unknown-emscripten target, gated behind --cfg wasm_bindgen_unstable_jspi: #[wasm_bindgen(jspi)], #[wasm_bindgen(suspending)], jspi_block_on_promise and the JSPI context inheritance of spawn_local work when linking with -sJSPI and -sJSPI_HOOKS (or -sREENTRANT_JSPI). The fibers belong to Emscripten's JSPI runtime, which wasm-bindgen integrates with through its lifecycle hook exports instead of its own shadow stack management. jspi combines with experimental_tokio into a parked runtime: the export is a promising activation running its future with block_on on a Tokio runtime whose waits are JSPI suspensions, so invocations interleave at every wait. #5333

Changed

  • Library MSRV bumped from 1.77 to 1.81, per the 2-year MSRV policy. #5257

Fixed

  • The wasm_bindgen, wasm_bindgen_futures and js_sys crate-path options on a #[wasm_bindgen] impl block now apply to its methods; previously they were ignored there. #5333

  • Struct field getters no longer trigger the unsafe_op_in_unsafe_fn lint (warn by default in edition 2024) when the field name comes from a macro_rules! body, for example through paste!. #4465

  • The headless test runner now keeps the path of a remote WebDriver URL set with variables like CHROMEDRIVER_REMOTE. A driver at http://host/wd/hub/ now gets http://host/wd/hub/session instead of

... (truncated)

Commits
  • 165586f Release 0.2.129
  • 35268a1 Support JSPI on the emscripten target via its lifecycle hooks (#5333)
  • ddcea00 Quote tuple struct field names in the inspectable toJSON (#5349)
  • cf18f57 Wrap the struct field getter dereference in an unsafe block (#5347)
  • 9ccce5c Name the input file in the schema mismatch error (#5346)
  • c46ef83 Keep the path of a remote WebDriver URL in the headless test runner (#5345)
  • b5ac7d5 Add #[wasm_bindgen(experimental_tokio)] and document the Emscripten target (#...
  • 6d39ccd cli-support: don't re-export private items from the bundler entry module (#5343)
  • c71930a web-sys: Add the WebGL extension interface EXT_polygon_offset_clamp (#5336)
  • f9f6a5e Time out stalled WebDriver commands in the headless test runner (#5338)
  • Additional commits viewable in compare view

Updates wasm-bindgen-macro from 0.2.128 to 0.2.129

Release notes

Sourced from wasm-bindgen-macro's releases.

0.2.129

Added

  • Added the WebGL extension interface EXT_polygon_offset_clamp. #5336

  • Added the texture-compression-unaligned variant to GpuFeatureName, matching the WebGPU specification. #5335

  • Added an Emscripten Target page to the guide covering the wasm32-unknown-emscripten build flow, including the experimental #[wasm_bindgen(experimental_tokio)] attribute for driving an exported async function on a Tokio event-loop runtime there, gated behind --cfg wasm_bindgen_unstable_tokio. #5334

  • Added experimental JSPI support on the wasm32-unknown-emscripten target, gated behind --cfg wasm_bindgen_unstable_jspi: #[wasm_bindgen(jspi)], #[wasm_bindgen(suspending)], jspi_block_on_promise and the JSPI context inheritance of spawn_local work when linking with -sJSPI and -sJSPI_HOOKS (or -sREENTRANT_JSPI). The fibers belong to Emscripten's JSPI runtime, which wasm-bindgen integrates with through its lifecycle hook exports instead of its own shadow stack management. jspi combines with experimental_tokio into a parked runtime: the export is a promising activation running its future with block_on on a Tokio runtime whose waits are JSPI suspensions, so invocations interleave at every wait. #5333

Changed

  • Library MSRV bumped from 1.77 to 1.81, per the 2-year MSRV policy. #5257

Fixed

  • The wasm_bindgen, wasm_bindgen_futures and js_sys crate-path options on a #[wasm_bindgen] impl block now apply to its methods; previously they were ignored there. #5333

  • Struct field getters no longer trigger the unsafe_op_in_unsafe_fn lint (warn by default in edition 2024) when the field name comes from a macro_rules! body, for example through paste!. #4465

  • The headless test runner now keeps the path of a remote WebDriver URL set with variables like CHROMEDRIVER_REMOTE. A driver at http://host/wd/hub/ now gets http://host/wd/hub/session instead of http://host/session.

... (truncated)

Changelog

Sourced from wasm-bindgen-macro's changelog.

0.2.129

Added

  • Added the WebGL extension interface EXT_polygon_offset_clamp. #5336

  • Added the texture-compression-unaligned variant to GpuFeatureName, matching the WebGPU specification. #5335

  • Added an Emscripten Target page to the guide covering the wasm32-unknown-emscripten build flow, including the experimental #[wasm_bindgen(experimental_tokio)] attribute for driving an exported async function on a Tokio event-loop runtime there, gated behind --cfg wasm_bindgen_unstable_tokio. #5334

  • Added experimental JSPI support on the wasm32-unknown-emscripten target, gated behind --cfg wasm_bindgen_unstable_jspi: #[wasm_bindgen(jspi)], #[wasm_bindgen(suspending)], jspi_block_on_promise and the JSPI context inheritance of spawn_local work when linking with -sJSPI and -sJSPI_HOOKS (or -sREENTRANT_JSPI). The fibers belong to Emscripten's JSPI runtime, which wasm-bindgen integrates with through its lifecycle hook exports instead of its own shadow stack management. jspi combines with experimental_tokio into a parked runtime: the export is a promising activation running its future with block_on on a Tokio runtime whose waits are JSPI suspensions, so invocations interleave at every wait. #5333

Changed

  • Library MSRV bumped from 1.77 to 1.81, per the 2-year MSRV policy. #5257

Fixed

  • The wasm_bindgen, wasm_bindgen_futures and js_sys crate-path options on a #[wasm_bindgen] impl block now apply to its methods; previously they were ignored there. #5333

  • Struct field getters no longer trigger the unsafe_op_in_unsafe_fn lint (warn by default in edition 2024) when the field name comes from a macro_rules! body, for example through paste!. #4465

  • The headless test runner now keeps the path of a remote WebDriver URL set with variables like CHROMEDRIVER_REMOTE. A driver at http://host/wd/hub/ now gets http://host/wd/hub/session instead of

... (truncated)

Commits
  • 165586f Release 0.2.129
  • 35268a1 Support JSPI on the emscripten target via its lifecycle hooks (#5333)
  • ddcea00 Quote tuple struct field names in the inspectable toJSON (#5349)
  • cf18f57 Wrap the struct field getter dereference in an unsafe block (#5347)
  • 9ccce5c Name the input file in the schema mismatch error (#5346)
  • c46ef83 Keep the path of a remote WebDriver URL in the headless test runner (#5345)
  • b5ac7d5 Add #[wasm_bindgen(experimental_tokio)] and document the Emscripten target (#...
  • 6d39ccd cli-support: don't re-export private items from the bundler entry module (#5343)
  • c71930a web-sys: Add the WebGL extension interface EXT_polygon_offset_clamp (#5336)
  • f9f6a5e Time out stalled WebDriver commands in the headless test runner (#5338)
  • Additional commits viewable in compare view

Updates wasm-bindgen-macro-support from 0.2.128 to 0.2.129

Release notes

Sourced from wasm-bindgen-macro-support's releases.

0.2.129

Added

  • Added the WebGL extension interface EXT_polygon_offset_clamp. #5336

  • Added the texture-compression-unaligned variant to GpuFeatureName, matching the WebGPU specification. #5335

  • Added an Emscripten Target page to the guide covering the wasm32-unknown-emscripten build flow, including the experimental #[wasm_bindgen(experimental_tokio)] attribute for driving an exported async function on a Tokio event-loop runtime there, gated behind --cfg wasm_bindgen_unstable_tokio. #5334

  • Added experimental JSPI support on the wasm32-unknown-emscripten target, gated behind --cfg wasm_bindgen_unstable_jspi: #[wasm_bindgen(jspi)], #[wasm_bindgen(suspending)], jspi_block_on_promise and the JSPI context inheritance of spawn_local work when linking with -sJSPI and -sJSPI_HOOKS (or -sREENTRANT_JSPI). The fibers belong to Emscripten's JSPI runtime, which wasm-bindgen integrates with through its lifecycle hook exports instead of its own shadow stack management. jspi combines with experimental_tokio into a parked runtime: the export is a promising activation running its future with block_on on a Tokio runtime whose waits are JSPI suspensions, so invocations interleave at every wait. #5333

Changed

  • Library MSRV bumped from 1.77 to 1.81, per the 2-year MSRV policy. #5257

Fixed

  • The wasm_bindgen, wasm_bindgen_futures and js_sys crate-path options on a #[wasm_bindgen] impl block now apply to its methods; previously they were ignored there. #5333

  • Struct field getters no longer trigger the unsafe_op_in_unsafe_fn lint (warn by default in edition 2024) when the field name comes from a macro_rules! body, for example through paste!. #4465

  • The headless test runner now keeps the path of a remote WebDriver URL set with variables like CHROMEDRIVER_REMOTE. A driver at http://host/wd/hub/ now gets http://host/wd/hub/session instead of http://host/session.

... (truncated)

Changelog

Sourced from wasm-bindgen-macro-support's changelog.

0.2.129

Added

  • Added the WebGL extension interface EXT_polygon_offset_clamp. #5336

  • Added the texture-compression-unaligned variant to GpuFeatureName, matching the WebGPU specification. #5335

  • Added an Emscripten Target page to the guide covering the wasm32-unknown-emscripten build flow, including the experimental #[wasm_bindgen(experimental_tokio)] attribute for driving an exported async function on a Tokio event-loop runtime there, gated behind --cfg wasm_bindgen_unstable_tokio. #5334

  • Added experimental JSPI support on the wasm32-unknown-emscripten target, gated behind --cfg wasm_bindgen_unstable_jspi: #[wasm_bindgen(jspi)], #[wasm_bindgen(suspending)], jspi_block_on_promise and the JSPI context inheritance of spawn_local work when linking with -sJSPI and -sJSPI_HOOKS (or -sREENTRANT_JSPI). The fibers belong to Emscripten's JSPI runtime, which wasm-bindgen integrates with through its lifecycle hook exports instead of its own shadow stack management. jspi combines with experimental_tokio into a parked runtime: the export is a promising activation running its future with block_on on a Tokio runtime whose waits are JSPI suspensions, so invocations interleave at every wait. #5333

Changed

  • Library MSRV bumped from 1.77 to 1.81, per the 2-year MSRV policy. #5257

Fixed

  • The wasm_bindgen, wasm_bindgen_futures and js_sys crate-path options on a #[wasm_bindgen] impl block now apply to its methods; previously they were ignored there. #5333

  • Struct field getters no longer trigger the unsafe_op_in_unsafe_fn lint (warn by default in edition 2024) when the field name comes from a macro_rules! body, for example through paste!. #4465

  • The headless test runner now keeps the path of a remote WebDriver URL set with variables like CHROMEDRIVER_REMOTE. A driver at http://host/wd/hub/ now gets http://host/wd/hub/session instead of

... (truncated)

Commits
  • 165586f Release 0.2.129
  • 35268a1 Support JSPI on the emscripten target via its lifecycle hooks (#5333)
  • ddcea00 Quote tuple struct field names in the inspectable toJSON (#5349)
  • cf18f57 Wrap the struct field getter dereference in an unsafe block (#5347)
  • 9ccce5c Name the input file in the schema mismatch error (#5346)
  • c46ef83 Keep the path of a remote WebDriver URL in the headless test runner (#5345)
  • b5ac7d5 Add #[wasm_bindgen(experimental_tokio)] and document the Emscripten target (#...
  • 6d39ccd cli-support: don't re-export private items from the bundler entry module (#5343)
  • c71930a web-sys: Add the WebGL extension interface EXT_polygon_offset_clamp (#5336)
  • f9f6a5e Time out stalled WebDriver commands in the headless test runner (#5338)
  • Additional commits viewable in compare view

Updates wasm-bindgen-shared from 0.2.128 to 0.2.129

Release notes

Sourced from wasm-bindgen-shared's releases.

0.2.129

Added

  • Added the WebGL extension interface EXT_polygon_offset_clamp. #5336

  • Added the texture-compression-unaligned variant to GpuFeatureName, matching the WebGPU specification. #5335

  • Added an Emscripten Target page to the guide covering the wasm32-unknown-emscripten build flow, including the experimental #[wasm_bindgen(experimental_tokio)] attribute for driving an exported async function on a Tokio event-loop runtime there, gated behind --cfg wasm_bindgen_unstable_tokio. #5334

  • Added experimental JSPI support on the wasm32-unknown-emscripten target, gated behind --cfg wasm_bindgen_unstable_jspi: #[wasm_bindgen(jspi)], #[wasm_bindgen(suspending)], jspi_block_on_promise and the JSPI context inheritance of spawn_local work when linking with -sJSPI and -sJSPI_HOOKS (or -sREENTRANT_JSPI). The fibers belong to Emscripten's JSPI runtime, which wasm-bindgen integrates with through its lifecycle hook exports instead of its own shadow stack management. jspi combines with experimental_tokio into a parked runtime: the export is a promising activation running its future with block_on on a Tokio runtime whose waits are JSPI suspensions, so invocations interleave at every wait. #5333

Changed

  • Library MSRV bumped from 1.77 to 1.81, per the 2-year MSRV policy. #5257

Fixed

  • The wasm_bindgen, wasm_bindgen_futures and js_sys crate-path options on a #[wasm_bindgen] impl block now apply to its methods; previously they were ignored there. #5333

  • Struct field getters no longer trigger the unsafe_op_in_unsafe_fn lint (warn by default in edition 2024) when the field name comes from a macro_rules! body, for example through paste!. #4465

  • The headless test runner now keeps the path of a remote WebDriver URL set with variables like CHROMEDRIVER_REMOTE. A driver at http://host/wd/hub/ now gets http://host/wd/hub/session instead of http://host/session.

... (truncated)

Changelog

Sourced from wasm-bindgen-shared's changelog.

0.2.129

Added

  • Added the WebGL extension interface EXT_polygon_offset_clamp. #5336

  • Added the texture-compression-unaligned variant to GpuFeatureName, matching the WebGPU specification. #5335

  • Added an Emscripten Target page to the guide covering the wasm32-unknown-emscripten build flow, including the experimental #[wasm_bindgen(experimental_tokio)] attribute for driving an exported async function on a Tokio event-loop runtime there, gated behind --cfg wasm_bindgen_unstable_tokio. #5334

  • Added experimental JSPI support on the wasm32-unknown-emscripten target, gated behind --cfg wasm_bindgen_unstable_jspi: #[wasm_bindgen(jspi)], #[wasm_bindgen(suspending)], jspi_block_on_promise and the JSPI context inheritance of spawn_local work when linking with -sJSPI and -sJSPI_HOOKS (or -sREENTRANT_JSPI). The fibers belong to Emscripten's JSPI runtime, which wasm-bindgen integrates with through its lifecycle hook exports instead of its own shadow stack management. jspi combines with experimental_tokio into a parked runtime: the export is a promising activation running its future with block_on on a Tokio runtime whose waits are JSPI suspensions, so invocations interleave at every wait. #5333

Changed

  • Library MSRV bumped from 1.77 to 1.81, per the 2-year MSRV policy. #5257

Fixed

  • The wasm_bindgen, wasm_bindgen_futures and js_sys crate-path options on a #[wasm_bindgen] impl block now apply to its methods; previously they were ignored there. #5333

  • Struct field getters no longer trigger the unsafe_op_in_unsafe_fn lint (warn by default in edition 2024) when the field name comes from a macro_rules! body, for example through paste!. #4465

  • The headless test runner now keeps the path of a remote WebDriver URL set with variables like CHROMEDRIVER_REMOTE. A driver at http://host/wd/hub/ now gets http://host/wd/hub/session instead of

... (truncated)

Commits
  • 165586f Release 0.2.129
  • 35268a1 Support JSPI on the emscripten target via its lifecycle hooks (#5333)
  • ddcea00 Quote tuple struct field names in the inspectable toJSON (#5349)
  • cf18f57 Wrap the struct field getter dereference in an unsafe block (#5347)
  • 9ccce5c Name the input file in the schema mismatch error (#5346)
  • c46ef83 Keep the path of a remote WebDriver URL in the headless test runner (#5345)
  • b5ac7d5 Add #[wasm_bindgen(experimental_tokio)] and document the Emscripten target (#...
  • 6d39ccd cli-support: don't re-export private items from the bundler entry module (#5343)
  • c71930a web-sys: Add the WebGL extension interface EXT_polygon_offset_clamp (#5336)
  • f9f6a5e Time out stalled WebDriver commands in the headless test runner (#5338)
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the cargo group with 10 updates:

| Package | From | To |
| --- | --- | --- |
| [cc](https://github.com/rust-lang/cc-rs) | `1.4.7` | `1.5.1` |
| [find-msvc-tools](https://github.com/rust-lang/cc-rs) | `0.1.13` | `0.1.14` |
| [js-sys](https://github.com/wasm-bindgen/wasm-bindgen) | `0.3.105` | `0.3.106` |
| [smallvec](https://github.com/servo/rust-smallvec) | `1.16.1` | `1.16.2` |
| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.20` | `2.0.21` |
| [thiserror-impl](https://github.com/dtolnay/thiserror) | `2.0.20` | `2.0.21` |
| [wasm-bindgen](https://github.com/wasm-bindgen/wasm-bindgen) | `0.2.128` | `0.2.129` |
| [wasm-bindgen-macro](https://github.com/wasm-bindgen/wasm-bindgen) | `0.2.128` | `0.2.129` |
| [wasm-bindgen-macro-support](https://github.com/wasm-bindgen/wasm-bindgen) | `0.2.128` | `0.2.129` |
| [wasm-bindgen-shared](https://github.com/wasm-bindgen/wasm-bindgen) | `0.2.128` | `0.2.129` |


Updates `cc` from 1.4.7 to 1.5.1
- [Release notes](https://github.com/rust-lang/cc-rs/releases)
- [Changelog](https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md)
- [Commits](rust-lang/cc-rs@cc-v1.4.7...cc-v1.5.1)

Updates `find-msvc-tools` from 0.1.13 to 0.1.14
- [Release notes](https://github.com/rust-lang/cc-rs/releases)
- [Changelog](https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md)
- [Commits](rust-lang/cc-rs@find-msvc-tools-v0.1.13...find-msvc-tools-v0.1.14)

Updates `js-sys` from 0.3.105 to 0.3.106
- [Release notes](https://github.com/wasm-bindgen/wasm-bindgen/releases)
- [Changelog](https://github.com/wasm-bindgen/wasm-bindgen/blob/main/CHANGELOG.md)
- [Commits](https://github.com/wasm-bindgen/wasm-bindgen/commits)

Updates `smallvec` from 1.16.1 to 1.16.2
- [Release notes](https://github.com/servo/rust-smallvec/releases)
- [Commits](servo/rust-smallvec@v1.16.1...v1.16.2)

Updates `thiserror` from 2.0.20 to 2.0.21
- [Release notes](https://github.com/dtolnay/thiserror/releases)
- [Commits](dtolnay/thiserror@2.0.20...2.0.21)

Updates `thiserror-impl` from 2.0.20 to 2.0.21
- [Release notes](https://github.com/dtolnay/thiserror/releases)
- [Commits](dtolnay/thiserror@2.0.20...2.0.21)

Updates `wasm-bindgen` from 0.2.128 to 0.2.129
- [Release notes](https://github.com/wasm-bindgen/wasm-bindgen/releases)
- [Changelog](https://github.com/wasm-bindgen/wasm-bindgen/blob/main/CHANGELOG.md)
- [Commits](wasm-bindgen/wasm-bindgen@0.2.128...0.2.129)

Updates `wasm-bindgen-macro` from 0.2.128 to 0.2.129
- [Release notes](https://github.com/wasm-bindgen/wasm-bindgen/releases)
- [Changelog](https://github.com/wasm-bindgen/wasm-bindgen/blob/main/CHANGELOG.md)
- [Commits](wasm-bindgen/wasm-bindgen@0.2.128...0.2.129)

Updates `wasm-bindgen-macro-support` from 0.2.128 to 0.2.129
- [Release notes](https://github.com/wasm-bindgen/wasm-bindgen/releases)
- [Changelog](https://github.com/wasm-bindgen/wasm-bindgen/blob/main/CHANGELOG.md)
- [Commits](wasm-bindgen/wasm-bindgen@0.2.128...0.2.129)

Updates `wasm-bindgen-shared` from 0.2.128 to 0.2.129
- [Release notes](https://github.com/wasm-bindgen/wasm-bindgen/releases)
- [Changelog](https://github.com/wasm-bindgen/wasm-bindgen/blob/main/CHANGELOG.md)
- [Commits](wasm-bindgen/wasm-bindgen@0.2.128...0.2.129)

---
updated-dependencies:
- dependency-name: cc
  dependency-version: 1.5.1
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: cargo
- dependency-name: find-msvc-tools
  dependency-version: 0.1.14
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: cargo
- dependency-name: js-sys
  dependency-version: 0.3.106
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: cargo
- dependency-name: smallvec
  dependency-version: 1.16.2
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: cargo
- dependency-name: thiserror
  dependency-version: 2.0.21
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: cargo
- dependency-name: thiserror-impl
  dependency-version: 2.0.21
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: cargo
- dependency-name: wasm-bindgen
  dependency-version: 0.2.129
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: cargo
- dependency-name: wasm-bindgen-macro
  dependency-version: 0.2.129
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: cargo
- dependency-name: wasm-bindgen-macro-support
  dependency-version: 0.2.129
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: cargo
- dependency-name: wasm-bindgen-shared
  dependency-version: 0.2.129
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: cargo
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Sep 28, 2026
@dependabot
dependabot Bot requested a review from NullSablex as a code owner September 28, 2026 22:38
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Sep 28, 2026
@NullSablex
NullSablex merged commit 6887d55 into master Sep 28, 2026
13 checks passed
@NullSablex
NullSablex deleted the dependabot/cargo/cargo-2b77e5d1a9 branch September 28, 2026 22:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file rust Pull requests that update rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant