Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Merged
merged 1 commit into from
Oct 10, 2024

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Oct 9, 2024

This PR contains the following updates:

Package Type Update Change
wasm-bindgen (source) dependencies patch 0.2.93 -> 0.2.94
wasm-bindgen-futures (source) dependencies patch 0.4.43 -> 0.4.44
wasm-bindgen-test dev-dependencies patch 0.3.43 -> 0.3.44

Release Notes

rustwasm/wasm-bindgen (wasm-bindgen)

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: Enabled.

Rebasing: Whenever PR is behind base branch, 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 was generated by Mend Renovate. View the repository job log.

@renovate renovate bot enabled auto-merge (rebase) October 9, 2024 21:58
@github-actions github-actions bot added the type: fix Iterations on existing features or infrastructure. label Oct 9, 2024
Copy link

codecov bot commented Oct 9, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 87.56%. Comparing base (b3261e4) to head (a45d06d).
Report is 1 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #2984   +/-   ##
=======================================
  Coverage   87.55%   87.56%           
=======================================
  Files         275      275           
  Lines       27256    27253    -3     
=======================================
  Hits        23863    23863           
+ Misses       3393     3390    -3     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@renovate renovate bot merged commit 3bdf43b into main Oct 10, 2024
33 checks passed
@renovate renovate bot deleted the renovate/rust-wasm-bindgen-monorepo branch October 10, 2024 00:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type: fix Iterations on existing features or infrastructure.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants