fix(deps): update rust crate wasm-bindgen to v0.2.96 #29

Merged
kjuulh merged 1 commits from renovate/rust-wasm-bindgen-monorepo into main 2024-11-30 02:33:50 +01:00
Owner

This PR contains the following updates:

Package Type Update Change
wasm-bindgen (source) dependencies patch 0.2.95 -> 0.2.96

Release Notes

rustwasm/wasm-bindgen (wasm-bindgen)

v0.2.96

Compare Source

Released 2024-11-29

Added
  • Added support for the HTMLOrSVGElement mixin, which is used for all interfaces deriving from Element.
    #​4143

  • Added bindings for MathMLElement.
    #​4143

  • Added JSDoc type annotations to C-style enums.
    #​4192

  • Added support for C-style enums with negative discriminants.
    #​4204

  • Added bindings for MediaStreamTrack.getCapabilities.
    #​4236

  • Added WASM ABI support for u128 and i128
    #​4222

  • Added support for the wasm32v1-none target.
    #​4277

  • Added support for no_std to js-sys, web-sys, wasm-bindgen-futures and wasm-bindgen-test.
    #​4277

  • Added support for no_std to link_to!, static_string (via thread_local_v2) and throw.
    #​4277

  • Added environment variables to configure tests: WASM_BINDGEN_USE_BROWSER, WASM_BINDGEN_USE_DEDICATED_WORKER, WASM_BINDGEN_USE_SHARED_WORKER WASM_BINDGEN_USE_SERVICE_WORKER, WASM_BINDGEN_USE_DENO and WASM_BINDGEN_USE_NODE_EXPERIMENTAL. The use of wasm_bindgen_test_configure! will overwrite any environment variable.
    #​4295

Changed
  • String enums now generate private TypeScript types but only if used.
    #​4174

  • Remove unnecessary JSDoc type annotations from generated .d.ts files
    #​4187

  • Deprecate autofocus, tabIndex, focus() and blur() bindings in favor of bindings on the inherited Element class.
    #​4143

  • Optimized ABI performance for Option<{i32,u32,isize,usize,f32,*const T,*mut T}>.
    #​4183

  • Deprecate --reference-types in favor of automatic target feature detection.
    #​4237

  • wasm-bindgen-test-runner now tries to restart the WebDriver on failure, instead of spending its timeout period trying to connect to a non-existing WebDriver.
    #​4267

  • Deprecated #[wasm_bindgen(thread_local)] in favor of #[wasm_bindgen(thread_local_v2)], which creates a wasm_bindgen::JsThreadLocal. It is similar to std::thread::LocalKey but supports no_std.
    #​4277

  • Updated the WebGPU API to the current draft as of 2024-11-22.
    #​4290

  • Improved error messages for self arguments in invalid positions.
    #​4276

Fixed
  • Fixed methods with self: &Self consuming the object.
    #​4178

  • Fixed unused string enums generating JS values.
    #​4193

  • Fixed triggering lints in testing facilities.
    #​4195

  • Fixed #[should_panic] not working with #[wasm_bindgen_test(unsupported = ...)].
    #​4196

  • Fixed potential null error when using JsValue::as_debug_string().
    #​4192

  • Fixed generated types when the getter and setter of a property have different types.
    #​4202

  • Fixed generated types when a static getter/setter has the same name as an instance getter/setter.
    #​4202

  • Fixed invalid TypeScript return types for multivalue signatures.
    #​4210

  • Only emit table.fill instructions if the bulk-memory proposal is enabled.
    #​4237

  • Fixed calls to JsCast::instanceof() not respecting JavaScript namespaces.
    #​4241

  • Fixed imports for functions using this and late binding.
    #​4225

  • Don't expose non-functioning implicit constructors to classes when none are provided.
    #​4282



Configuration

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

🚦 Automerge: Enabled.

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

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • 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.95` -> `0.2.96` | --- ### Release Notes <details> <summary>rustwasm/wasm-bindgen (wasm-bindgen)</summary> ### [`v0.2.96`](https://github.com/rustwasm/wasm-bindgen/blob/HEAD/CHANGELOG.md#0296) [Compare Source](https://github.com/rustwasm/wasm-bindgen/compare/0.2.95...0.2.96) Released 2024-11-29 ##### Added - Added support for the [`HTMLOrSVGElement`](https://html.spec.whatwg.org/#htmlorsvgelement) `mixin`, which is used for all interfaces deriving from `Element`. [#&#8203;4143](https://github.com/rustwasm/wasm-bindgen/pull/4143) - Added bindings for [MathMLElement](https://www.w3.org/TR/MathML3). [#&#8203;4143](https://github.com/rustwasm/wasm-bindgen/pull/4143) - Added JSDoc type annotations to C-style enums. [#&#8203;4192](https://github.com/rustwasm/wasm-bindgen/pull/4192) - Added support for C-style enums with negative discriminants. [#&#8203;4204](https://github.com/rustwasm/wasm-bindgen/pull/4204) - Added bindings for `MediaStreamTrack.getCapabilities`. [#&#8203;4236](https://github.com/rustwasm/wasm-bindgen/pull/4236) - Added WASM ABI support for `u128` and `i128` [#&#8203;4222](https://github.com/rustwasm/wasm-bindgen/pull/4222) - Added support for the `wasm32v1-none` target. [#&#8203;4277](https://github.com/rustwasm/wasm-bindgen/pull/4277) - Added support for `no_std` to `js-sys`, `web-sys`, `wasm-bindgen-futures` and `wasm-bindgen-test`. [#&#8203;4277](https://github.com/rustwasm/wasm-bindgen/pull/4277) - Added support for `no_std` to `link_to!`, `static_string` (via `thread_local_v2`) and `throw`. [#&#8203;4277](https://github.com/rustwasm/wasm-bindgen/pull/4277) - Added environment variables to configure tests: `WASM_BINDGEN_USE_BROWSER`, `WASM_BINDGEN_USE_DEDICATED_WORKER`, `WASM_BINDGEN_USE_SHARED_WORKER` `WASM_BINDGEN_USE_SERVICE_WORKER`, `WASM_BINDGEN_USE_DENO` and `WASM_BINDGEN_USE_NODE_EXPERIMENTAL`. The use of `wasm_bindgen_test_configure!` will overwrite any environment variable. [#&#8203;4295](https://github.com/rustwasm/wasm-bindgen/pull/4295) ##### Changed - String enums now generate private TypeScript types but only if used. [#&#8203;4174](https://github.com/rustwasm/wasm-bindgen/pull/4174) - Remove unnecessary JSDoc type annotations from generated `.d.ts` files [#&#8203;4187](https://github.com/rustwasm/wasm-bindgen/pull/4187) - Deprecate `autofocus`, `tabIndex`, `focus()` and `blur()` bindings in favor of bindings on the inherited `Element` class. [#&#8203;4143](https://github.com/rustwasm/wasm-bindgen/pull/4143) - Optimized ABI performance for `Option<{i32,u32,isize,usize,f32,*const T,*mut T}>`. [#&#8203;4183](https://github.com/rustwasm/wasm-bindgen/pull/4183) - Deprecate `--reference-types` in favor of automatic target feature detection. [#&#8203;4237](https://github.com/rustwasm/wasm-bindgen/pull/4237) - `wasm-bindgen-test-runner` now tries to restart the WebDriver on failure, instead of spending its timeout period trying to connect to a non-existing WebDriver. [#&#8203;4267](https://github.com/rustwasm/wasm-bindgen/pull/4267) - Deprecated `#[wasm_bindgen(thread_local)]` in favor of `#[wasm_bindgen(thread_local_v2)]`, which creates a `wasm_bindgen::JsThreadLocal`. It is similar to `std::thread::LocalKey` but supports `no_std`. [#&#8203;4277](https://github.com/rustwasm/wasm-bindgen/pull/4277) - Updated the WebGPU API to the current draft as of 2024-11-22. [#&#8203;4290](https://github.com/rustwasm/wasm-bindgen/pull/4290) - Improved error messages for `self` arguments in invalid positions. [#&#8203;4276](https://github.com/rustwasm/wasm-bindgen/pull/4276) ##### Fixed - Fixed methods with `self: &Self` consuming the object. [#&#8203;4178](https://github.com/rustwasm/wasm-bindgen/pull/4178) - Fixed unused string enums generating JS values. [#&#8203;4193](https://github.com/rustwasm/wasm-bindgen/pull/4193) - Fixed triggering lints in testing facilities. [#&#8203;4195](https://github.com/rustwasm/wasm-bindgen/pull/4195) - Fixed `#[should_panic]` not working with `#[wasm_bindgen_test(unsupported = ...)]`. [#&#8203;4196](https://github.com/rustwasm/wasm-bindgen/pull/4196) - Fixed potential `null` error when using `JsValue::as_debug_string()`. [#&#8203;4192](https://github.com/rustwasm/wasm-bindgen/pull/4192) - Fixed generated types when the getter and setter of a property have different types. [#&#8203;4202](https://github.com/rustwasm/wasm-bindgen/pull/4202) - Fixed generated types when a static getter/setter has the same name as an instance getter/setter. [#&#8203;4202](https://github.com/rustwasm/wasm-bindgen/pull/4202) - Fixed invalid TypeScript return types for multivalue signatures. [#&#8203;4210](https://github.com/rustwasm/wasm-bindgen/pull/4210) - Only emit `table.fill` instructions if the bulk-memory proposal is enabled. [#&#8203;4237](https://github.com/rustwasm/wasm-bindgen/pull/4237) - Fixed calls to `JsCast::instanceof()` not respecting JavaScript namespaces. [#&#8203;4241](https://github.com/rustwasm/wasm-bindgen/pull/4241) - Fixed imports for functions using `this` and late binding. [#&#8203;4225](https://github.com/rustwasm/wasm-bindgen/pull/4225) - Don't expose non-functioning implicit constructors to classes when none are provided. [#&#8203;4282](https://github.com/rustwasm/wasm-bindgen/pull/4282) *** </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- 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:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjQuMyIsInVwZGF0ZWRJblZlciI6IjM3LjQyNC4zIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
kjuulh added 1 commit 2024-11-30 02:33:45 +01:00
fix(deps): update rust crate wasm-bindgen to v0.2.96
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
eea0086005
kjuulh scheduled this pull request to auto merge when all checks succeed 2024-11-30 02:33:47 +01:00
kjuulh merged commit eea0086005 into main 2024-11-30 02:33:50 +01:00
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: kjuulh/como-web#29
No description provided.