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

Update rust-wasm-bindgen monorepo #107

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Nov 29, 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

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 - 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 was generated by Mend Renovate. View the repository job log.

@renovate renovate bot force-pushed the renovate/rust-wasm-bindgen-monorepo branch from 04d2c2f to 385d141 Compare November 30, 2024 09:06
@renovate renovate bot force-pushed the renovate/rust-wasm-bindgen-monorepo branch from 385d141 to 051961b Compare December 7, 2024 01:48
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.

0 participants