fix(deps): update rust-wasm-bindgen monorepo #25

Open
renovate-bot wants to merge 1 commit from renovate/rust-wasm-bindgen-monorepo into master
Member

This PR contains the following updates:

Package Type Update Change
wasm-bindgen (source) dependencies patch 0.2.93 -> 0.2.95
web-sys (source) dependencies patch 0.3.70 -> 0.3.72

Release Notes

rustwasm/wasm-bindgen (wasm-bindgen)

v0.2.95

Compare Source

Released 2024-10-10

Added
  • Added support for implicit discriminants in enums.
    #​4152

  • Added support for Self in complex type expressions in methods.
    #​4155

Changed
  • String enums are no longer generate TypeScript types.
    #​4174
Fixed
  • Fixed generated setters from WebIDL interface attributes binding to wrong JS method names.
    #​4170

  • Fix string enums showing up in JS documentation and TypeScript bindings without corresponding types.
    #​4175


v0.2.94

Compare Source

Released 2024-10-09

Added
  • Added support for the WebAssembly Tail Call proposal.
    #​4111

  • Add bindings for RTCPeerConnection.setConfiguration(RTCConfiguration) method.
    #​4105

  • Add bindings to RTCRtpTransceiverDirection.stopped.
    #​4102

  • Added experimental support for Symbol.dispose via WASM_BINDGEN_EXPERIMENTAL_SYMBOL_DISPOSE.
    #​4118

  • Added bindings for the draft WebRTC Encoded Transform spec.
    #​4125

  • Added Debug implementation to JsError.
    #​4136

  • Added support for js_name and skip_typescript attributes for string enums.
    #​4147

  • Added unsupported crate to wasm_bindgen_test(unsupported = test) as a way of running tests on non-Wasm targets as well.
    #​4150

  • Added additional bindings for methods taking buffer view types (e.g. &[u8]) with corresponding JS types (e.g. Uint8Array).
    #​4156

  • Added additional bindings for setters from WebIDL interface attributes with applicaple parameter types of just JsValue.
    #​4156

Changed
  • Implicitly enable reference type and multivalue transformations if the module already makes use of the corresponding target features.
    #​4133

  • Updated Gamepad API.
    #​4134

  • Deprecated Gamepad::display_id and GamepadHapticActuator::type_.
    #​4134

  • Removed GamepadAxisMoveEvent, GamepadAxisMoveEventInit, GamepadButtonEvent, GamepadButtonEventInit and GamepadServiceTest, which were seemingly never implemented by any JS environment.
    #​4134

  • Changed TextDecoder.decode() input parameter type from &mut [u8] to &[u8].
    #​4141

  • Updated the WebGPU API to the current draft as of 2024-10-07.
    #​4145

  • Deprecated generated setters from WebIDL interface attribute taking JsValue in favor of newer bindings with specific parameter types.
    #​4156

Fixed
  • Fixed linked modules emitting snippet files when not using --split-linked-modules.
    #​4066

  • Fixed incorrect deprecation warning when passing no parameter into default() (init()) or initSync().
    #​4074

  • Fixed many proc-macro generated impl blocks missing #[automatically_derived], affecting test coverage.
    #​4078

  • Fixed negative BigInt values being incorrectly formatted with two minus signs.
    #​4082
    #​4088

  • Fixed emitted package.json structure to correctly specify its dependencies
    #​4091

  • Fixed returning Option<Enum> now correctly has the | undefined type in TS bindings.
    #​4137

  • Fixed enum variant name collisions with object prototype fields.
    #​4137

  • Fixed multiline doc comment alignment and remove empty ones entirely.
    #​4135

  • Fixed experimental-nodejs-module target when used with #[wasm_bindgen(start)].
    #​4093

  • Fixed error when importing very large JS files.
    #​4146

  • Specify "type": "module" when deploying to nodejs-module
    #​4092

  • Fixed string enums not generating TypeScript types.
    #​4147

  • Bindings that take buffer view types (e.g. &[u8]) as parameters will now correctly return a Result when they might not support a backing SharedArrayBuffer. This only applies to new and unstable APIs, which won't cause a breaking in the API.
    #​4156



Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [wasm-bindgen](https://rustwasm.github.io/) ([source](https://github.com/rustwasm/wasm-bindgen)) | dependencies | patch | `0.2.93` -> `0.2.95` | | [web-sys](https://rustwasm.github.io/wasm-bindgen/web-sys/index.html) ([source](https://github.com/rustwasm/wasm-bindgen/tree/HEAD/crates/web-sys)) | dependencies | patch | `0.3.70` -> `0.3.72` | --- ### Release Notes <details> <summary>rustwasm/wasm-bindgen (wasm-bindgen)</summary> ### [`v0.2.95`](https://github.com/rustwasm/wasm-bindgen/blob/HEAD/CHANGELOG.md#0295) [Compare Source](https://github.com/rustwasm/wasm-bindgen/compare/0.2.94...0.2.95) Released 2024-10-10 ##### Added - Added support for implicit discriminants in enums. [#&#8203;4152](https://github.com/rustwasm/wasm-bindgen/pull/4152) - Added support for `Self` in complex type expressions in methods. [#&#8203;4155](https://github.com/rustwasm/wasm-bindgen/pull/4155) ##### Changed - String enums are no longer generate TypeScript types. [#&#8203;4174](https://github.com/rustwasm/wasm-bindgen/pull/4174) ##### Fixed - Fixed generated setters from WebIDL interface attributes binding to wrong JS method names. [#&#8203;4170](https://github.com/rustwasm/wasm-bindgen/pull/4170) - Fix string enums showing up in JS documentation and TypeScript bindings without corresponding types. [#&#8203;4175](https://github.com/rustwasm/wasm-bindgen/pull/4175) *** ### [`v0.2.94`](https://github.com/rustwasm/wasm-bindgen/blob/HEAD/CHANGELOG.md#0294-YANKED) [Compare Source](https://github.com/rustwasm/wasm-bindgen/compare/0.2.93...0.2.94) Released 2024-10-09 ##### Added - Added support for the WebAssembly `Tail Call` proposal. [#&#8203;4111](https://github.com/rustwasm/wasm-bindgen/pull/4111) - Add bindings for `RTCPeerConnection.setConfiguration(RTCConfiguration)` method. [#&#8203;4105](https://github.com/rustwasm/wasm-bindgen/pull/4105) - Add bindings to `RTCRtpTransceiverDirection.stopped`. [#&#8203;4102](https://github.com/rustwasm/wasm-bindgen/pull/4102) - Added experimental support for `Symbol.dispose` via `WASM_BINDGEN_EXPERIMENTAL_SYMBOL_DISPOSE`. [#&#8203;4118](https://github.com/rustwasm/wasm-bindgen/pull/4118) - Added bindings for the draft [WebRTC Encoded Transform](https://www.w3.org/TR/webrtc-encoded-transform) spec. [#&#8203;4125](https://github.com/rustwasm/wasm-bindgen/pull/4125) - Added `Debug` implementation to `JsError`. [#&#8203;4136](https://github.com/rustwasm/wasm-bindgen/pull/4136) - Added support for `js_name` and `skip_typescript` attributes for string enums. [#&#8203;4147](https://github.com/rustwasm/wasm-bindgen/pull/4147) - Added `unsupported` crate to `wasm_bindgen_test(unsupported = test)` as a way of running tests on non-Wasm targets as well. [#&#8203;4150](https://github.com/rustwasm/wasm-bindgen/pull/4150) - Added additional bindings for methods taking buffer view types (e.g. `&[u8]`) with corresponding JS types (e.g. `Uint8Array`). [#&#8203;4156](https://github.com/rustwasm/wasm-bindgen/pull/4156) - Added additional bindings for setters from WebIDL interface attributes with applicaple parameter types of just `JsValue`. [#&#8203;4156](https://github.com/rustwasm/wasm-bindgen/pull/4156) ##### Changed - Implicitly enable reference type and multivalue transformations if the module already makes use of the corresponding target features. [#&#8203;4133](https://github.com/rustwasm/wasm-bindgen/pull/4133) - Updated Gamepad API. [#&#8203;4134](https://github.com/rustwasm/wasm-bindgen/pull/4134) - Deprecated `Gamepad::display_id` and `GamepadHapticActuator::type_`. [#&#8203;4134](https://github.com/rustwasm/wasm-bindgen/pull/4134) - Removed `GamepadAxisMoveEvent`, `GamepadAxisMoveEventInit`, `GamepadButtonEvent`, `GamepadButtonEventInit` and `GamepadServiceTest`, which were seemingly never implemented by any JS environment. [#&#8203;4134](https://github.com/rustwasm/wasm-bindgen/pull/4134) - Changed `TextDecoder.decode()` `input` parameter type from `&mut [u8]` to `&[u8]`. [#&#8203;4141](https://github.com/rustwasm/wasm-bindgen/pull/4141) - Updated the WebGPU API to the current draft as of 2024-10-07. [#&#8203;4145](https://github.com/rustwasm/wasm-bindgen/pull/4145) - Deprecated generated setters from WebIDL interface attribute taking `JsValue` in favor of newer bindings with specific parameter types. [#&#8203;4156](https://github.com/rustwasm/wasm-bindgen/pull/4156) ##### Fixed - Fixed linked modules emitting snippet files when not using `--split-linked-modules`. [#&#8203;4066](https://github.com/rustwasm/wasm-bindgen/pull/4066) - Fixed incorrect deprecation warning when passing no parameter into `default()` (`init()`) or `initSync()`. [#&#8203;4074](https://github.com/rustwasm/wasm-bindgen/pull/4074) - Fixed many proc-macro generated `impl` blocks missing `#[automatically_derived]`, affecting test coverage. [#&#8203;4078](https://github.com/rustwasm/wasm-bindgen/pull/4078) - Fixed negative `BigInt` values being incorrectly formatted with two minus signs. [#&#8203;4082](https://github.com/rustwasm/wasm-bindgen/pull/4082) [#&#8203;4088](https://github.com/rustwasm/wasm-bindgen/pull/4088) - Fixed emitted `package.json` structure to correctly specify its dependencies [#&#8203;4091](https://github.com/rustwasm/wasm-bindgen/pull/4091) - Fixed returning `Option<Enum>` now correctly has the `| undefined` type in TS bindings. [#&#8203;4137](https://github.com/rustwasm/wasm-bindgen/pull/4137) - Fixed enum variant name collisions with object prototype fields. [#&#8203;4137](https://github.com/rustwasm/wasm-bindgen/pull/4137) - Fixed multiline doc comment alignment and remove empty ones entirely. [#&#8203;4135](https://github.com/rustwasm/wasm-bindgen/pull/4135) - Fixed `experimental-nodejs-module` target when used with `#[wasm_bindgen(start)]`. [#&#8203;4093](https://github.com/rustwasm/wasm-bindgen/pull/4093) - Fixed error when importing very large JS files. [#&#8203;4146](https://github.com/rustwasm/wasm-bindgen/pull/4146) - Specify `"type": "module"` when deploying to nodejs-module [#&#8203;4092](https://github.com/rustwasm/wasm-bindgen/pull/4092) - Fixed string enums not generating TypeScript types. [#&#8203;4147](https://github.com/rustwasm/wasm-bindgen/pull/4147) - Bindings that take buffer view types (e.g. `&[u8]`) as parameters will now correctly return a `Result` when they might not support a backing `SharedArrayBuffer`. This only applies to new and unstable APIs, which won't cause a breaking in the API. [#&#8203;4156](https://github.com/rustwasm/wasm-bindgen/pull/4156) *** </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4xMTUuMCIsInVwZGF0ZWRJblZlciI6IjM4LjExNy4wIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbInJlbm92YXRlLWJvdCJdfQ==-->
renovate-bot added the
renovate-bot
label 2024-10-10 02:35:16 +05:30
renovate-bot added 1 commit 2024-10-10 02:35:17 +05:30
fix(deps): update rust-wasm-bindgen monorepo
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
252a394d4e
renovate-bot force-pushed renovate/rust-wasm-bindgen-monorepo from 252a394d4e to 0c40dcfd00 2024-10-11 10:55:17 +05:30 Compare
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
This pull request can be merged automatically.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin renovate/rust-wasm-bindgen-monorepo:renovate/rust-wasm-bindgen-monorepo
git checkout renovate/rust-wasm-bindgen-monorepo

Merge

Merge the changes and update on Forgejo.
git checkout master
git merge --no-ff renovate/rust-wasm-bindgen-monorepo
git checkout master
git merge --ff-only renovate/rust-wasm-bindgen-monorepo
git checkout renovate/rust-wasm-bindgen-monorepo
git rebase master
git checkout master
git merge --no-ff renovate/rust-wasm-bindgen-monorepo
git checkout master
git merge --squash renovate/rust-wasm-bindgen-monorepo
git checkout master
git merge --ff-only renovate/rust-wasm-bindgen-monorepo
git checkout master
git merge renovate/rust-wasm-bindgen-monorepo
git push origin master
Sign in to join this conversation.
No description provided.