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

[deps]: Update rust-wasm-bindgen monorepo #55

Merged
merged 2 commits into from
Dec 10, 2024

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Dec 9, 2024

This PR contains the following updates:

Package Type Update Change
js-sys (source) dependencies patch 0.3.72 -> 0.3.76
wasm-bindgen (source) dependencies patch =0.2.95 -> =0.2.99
wasm-bindgen-futures (source) dependencies patch 0.4.45 -> 0.4.49
wasm-bindgen-futures (source) workspace.dependencies patch 0.4.45 -> 0.4.49
wasm-bindgen-test dev-dependencies patch 0.3.45 -> 0.3.49

Release Notes

rustwasm/wasm-bindgen (wasm-bindgen)

v0.2.99

Compare Source

Released 2024-12-07

Fixed
  • Mark wasm-bindgen v0.2.98 only compatible with wasm-bindgen-cli of the same version.
    #​4331

v0.2.98

Compare Source

Released 2024-12-07

Added
  • Add support for multi-threading in Node.js.
    #​4318

  • Add WASM_BINDGEN_TEST_DRIVER_TIMEOUT environment variable to control the timeout to start and connect to the test driver.
    #​4320

  • Add support for number slices of type MaybeUninit<T>.
    #​4316

Changed
  • Remove once_cell/critical-section requirement for no_std with atomics.
    #​4322

  • static FOO: Option<T> now returns None if undeclared in JS instead of throwing an error in JS.
    #​4319

Fixed
  • Fix macro-hygiene for calls to std::thread_local!.
    #​4315

  • Fix feature resolver version 1 compatibility.
    #​4327


v0.2.97

Compare Source

Released 2024-11-30

Fixed
  • Fixed js-sys and wasm-bindgen-futures relying on internal paths of wasm-bindgen that are not crate feature additive.
    #​4305

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 - "every 2nd week starting on the 2 week of the year before 4am on Monday" (UTC), 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 was generated by Mend Renovate. View the repository job log.

@bitwarden-bot bitwarden-bot changed the title [deps]: Update rust-wasm-bindgen monorepo [PM-15724] [deps]: Update rust-wasm-bindgen monorepo Dec 9, 2024
@bitwarden-bot
Copy link

Internal tracking:

Copy link

codecov bot commented Dec 9, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 63.92%. Comparing base (ceba460) to head (d6545de).
Report is 17 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main      #55      +/-   ##
==========================================
+ Coverage   63.89%   63.92%   +0.02%     
==========================================
  Files         186      186              
  Lines       12905    12905              
==========================================
+ Hits         8246     8249       +3     
+ Misses       4659     4656       -3     

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

@renovate renovate bot changed the title [PM-15724] [deps]: Update rust-wasm-bindgen monorepo [deps]: Update rust-wasm-bindgen monorepo Dec 9, 2024
@Hinton Hinton requested a review from dani-garcia December 9, 2024 16:14
Copy link
Contributor Author

renovate bot commented Dec 9, 2024

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

Copy link
Contributor

github-actions bot commented Dec 9, 2024

Logo
Checkmarx One – Scan Summary & Details127f27e0-5ac0-40e6-b3a1-b9e8501702da

No New Or Fixed Issues Found

@Hinton Hinton merged commit 1f343cb into main Dec 10, 2024
39 checks passed
@Hinton Hinton deleted the renovate/rust-wasm-bindgen-monorepo branch December 10, 2024 11:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants