Skip to content

fix(deps): update minor/patch updates#6394

Merged
renovate[bot] merged 3 commits into
masterfrom
renovate/minorpatch-updates
May 29, 2026
Merged

fix(deps): update minor/patch updates#6394
renovate[bot] merged 3 commits into
masterfrom
renovate/minorpatch-updates

Conversation

@renovate

@renovate renovate Bot commented May 28, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence Type Update Pending
@shikijs/vitepress-twoslash (source) ^4.0.2^4.1.0 age confidence devDependencies patch
@vue/language-server (source) ^3.3.0^3.3.2 age confidence devDependencies patch
js-sys (source) 0.3.980.3.99 age confidence dependencies patch
mocha (source) 11.7.511.7.6 age confidence devDependencies patch
rust (source, changelog) nightly-2025-07-25nightly-2026-05-26 age confidence toolchain patch nightly-2026-05-28 (+1)
semver ^7.8.0^7.8.1 age confidence overrides patch
semver ^7.8.0^7.8.1 age confidence devDependencies patch
swc_ecma_parser 39.1.039.1.1 age confidence dependencies patch
taiki-e/install-action v2.79.1v2.79.8 age confidence action patch v2.79.12 (+3)
terser (source) ^5.47.1^5.48.0 age confidence devDependencies minor
typescript-eslint (source) ^8.59.4^8.60.0 age confidence devDependencies minor
vue-tsc (source) ^3.3.0^3.3.2 age confidence devDependencies patch
wasm-bindgen (source) 0.2.1210.2.122 age confidence dependencies patch

Release Notes

vuejs/language-tools (@​vue/language-server)

v3.3.2

Compare Source

language-core
  • feat: preserve literal types for inline v-for sources (#​6067) - Thanks to @​kkesidis!
  • fix: align v-bind shorthand identifier skipping with interpolation - Thanks to @​KazariEX!
vscode

v3.3.1

Compare Source

language-core
language-service
  • refactor: replace scanner-based missing props hints detection with AST traversal - Thanks to @​KazariEX!
typescript-plugin
  • fix: get component prop details from symbols - Thanks to @​KazariEX!
  • fix: skip unchecked JS identifiers in component props (#​6055) - Thanks to @​KazariEX!
vscode
  • fix: resolve typescript plugin path from resolved server path (#​6058) - Thanks to @​KazariEX!
mochajs/mocha (mocha)

v11.7.6

Compare Source

🩹 Fixes
  • make describe().timeout() work (aafe6fd)
  • test: replace wmic usage with native Windows API (#​5694) (73ebdfa)
🧹 Chores
npm/node-semver (semver)

v7.8.1

Compare Source

Bug Fixes
taiki-e/install-action (taiki-e/install-action)

v2.79.8: 2.79.8

Compare Source

  • Update parse-dockerfile@latest to 0.1.6.

  • Update knope@latest to 0.23.0.

v2.79.7: 2.79.7

Compare Source

  • Update typos@latest to 1.46.3.

  • Update rclone@latest to 1.74.2.

  • Update mise@latest to 2026.5.15.

  • Update tombi@latest to 0.11.7.

v2.79.6: 2.79.6

Compare Source

  • Update wasm-bindgen@latest to 0.2.122.

  • Update mise@latest to 2026.5.14.

  • Update cargo-deny@latest to 0.19.7.

  • Update vacuum@latest to 0.26.6.

v2.79.5: 2.79.5

Compare Source

  • Update jaq@latest to 3.0.0. (#​1861, thanks @​MusicalNinjaDad)

  • Update wasmtime@latest to 45.0.0.

  • Update wasm-tools@latest to 1.250.0.

  • Update tombi@latest to 0.11.6.

  • Update mise@latest to 2026.5.13.

v2.79.4: 2.79.4

Compare Source

  • Update martin@latest to 1.10.1.

  • Update prek@latest to 0.4.1.

  • Update protoc@latest to 3.35.0.

  • Update mdbook@latest to 0.5.3.

v2.79.3: 2.79.3

Compare Source

  • Update mise@latest to 2026.5.12.

  • Update martin@latest to 1.10.0.

  • Update uv@latest to 0.11.15.

v2.79.2: 2.79.2

Compare Source

  • Update mise@latest to 2026.5.11.

  • Update vacuum@latest to 0.26.5.

  • Update cargo-shear@latest to 1.12.4.

terser/terser (terser)

v5.48.0

Compare Source

  • Support import source ... and import defer ... (#​1682)
typescript-eslint/typescript-eslint (typescript-eslint)

v8.60.0

Compare Source

This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.

See GitHub Releases for more information.

You can read about our versioning strategy and releases on our website.

wasm-bindgen/wasm-bindgen (wasm-bindgen)

v0.2.122

Compare Source

Notices
  • Threading support now requires -Clink-arg=--export=__heap_base to be set
    in RUSTFLAGS for nightly toolchains from 2026-05-06 onward, after
    rust-lang/rust#156174
    removed the implicit __heap_base/__data_end exports on wasm*
    targets. Atomics CI, CLI reference tests, and the nodejs-threads,
    raytrace-parallel, and wasm-audio-worklet examples have been
    updated to pass --export=__heap_base explicitly. The flag is
    backward-compatible with older nightlies.

  • -Cpanic=unwind on wasm targets now emits modern (exnref) exception
    handling by default after
    rust-lang/rust#156061,
    and requires Node.js 22.22.3+ (for WebAssembly.JSTag). Legacy EH wasm
    can still be produced on current nightlies by adding
    -Cllvm-args=-wasm-use-legacy-eh to RUSTFLAGS; Node.js 20 may be
    supported with legacy exception handling, with a tracking issue in
    #​5151.

Added
  • Implemented TryFromJsValue for Vec<T> where T: TryFromJsValue.
    A JS value converts when it is a real Array (per Array.isArray)
    and every element converts via T::try_from_js_value. This composes
    recursively (Vec<Vec<String>>, Vec<Option<T>>) and works for any
    T with a TryFromJsValue impl, including primitives, String,
    JsValue, and JsCast types. Array-likes (objects with length and
    numeric indices) are intentionally rejected to mirror the static ABI
    representation used by js_value_vector_from_abi.

  • New extends_js_class and extends_js_namespace attributes on
    exported structs to allow defining the parent js_class name when
    it has been customized by js_name and the parent's own js_namespace
    as well in turn. New validation is added at code generation time that
    will now catch these cases instead of emitting invalid code. Example:

    #[wasm_bindgen(js_name = "Animal", js_namespace = zoo)]
    pub struct AnimalImpl { /* ... */ }
    
    #[wasm_bindgen(
        extends = AnimalImpl,
        extends_js_class = "Animal",
        extends_js_namespace = zoo,
    )]
    pub struct DogImpl { /* ... */ }

    #​5154

Changed
  • When an exported struct uses js_namespace, the corresponding value
    must now be repeated on every impl block. Previously the impl-side
    defaults silently worked resulting in inconsistent emission. Example:

    // Before:
    #[wasm_bindgen(js_namespace = "default")]
    pub struct Counter { /* ... */ }
    
    #[wasm_bindgen]              // worked, but fragile
    impl Counter { /* ... */ }
    
    // After:
    #[wasm_bindgen(js_namespace = "default")]
    pub struct Counter { /* ... */ }
    
    #[wasm_bindgen(js_namespace = "default")]   // now required
    impl Counter { /* ... */ }

    To ease this transition for js_namespace usage, diagnostic
    messages now include hints for missing namespaces for easier
    fixing.

    #​5154

Fixed
  • Fixed the descriptor interpreter panicking on Br and BrIf
    instructions emitted by recent nightly compilers when building with
    panic=unwind.
    #​5158

  • Emscripten output now works against vanilla upstream emscripten without
    requiring a fork. Dependency tracking, HEAP_DATA_VIEW setup,
    function-decl intrinsic inlining, catch-wrapper gating, and imported
    global handling have all been corrected; ESM imports
    (#[wasm_bindgen(module = "...")] and snippets) are emitted to a
    sidecar library_bindgen.extern-pre.js consumers pass to emcc via
    --extern-pre-js; namespaced exports (js_namespace = [...] on a
    struct/impl) now attach to Module.<segments> instead of emitting
    top-level export const (which emcc's library evaluator rejects);
    the generated .d.ts for namespaced exports is now valid TypeScript
    (mangled identifiers stay module-internal via declare class /
    declare enum / declare function plus export { BindgenModule };
    to mark the file as a module; no spurious unqualified Calc:
    property on BindgenModule for namespaced items; namespace shapes
    land as plain interface members (app: { math: { Calc: typeof app__math__Calc } };) instead of the previously-emitted export let app: { ... }; which was invalid TS1131 syntax inside an
    interface body).
    #​5156

  • Fixed a duplicate phantom class being emitted for an exported struct
    renamed via js_name (Rust ident != JS class name) and/or placed in a
    js_namespace, when the struct crosses the boundary as a JsValue
    (e.g. via .into()). The WrapInExportedClass / UnwrapExportedClass
    imports were keyed by the Rust ident rather than the qualified JS name
    that exported_classes is keyed by (a regression from #​5154), so a
    fresh empty class entry was minted and emitted alongside the real one,
    with a free() referencing a nonexistent wasm export. Riding the
    same release's #​5154 wire-format bump, the now-vestigial rust_name
    field is dropped from the schema and the namespace-qualified name is
    no longer cached on AuxStruct, AuxEnum, or ExportedClass
    (derived on demand from (name, js_namespace)), collapsing three
    fallback chains that only papered over the pre-#​5154 keying.

    #​5160



Configuration

📅 Schedule: (UTC)

  • Branch creation
    • Between 06:00 PM and 11:59 PM, only on Thursday (* 18-23 * * 4)
    • Between 12:00 AM and 05:59 AM, only on Friday (* 0-5 * * 5)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

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 enabled auto-merge May 28, 2026 20:56
@vercel

vercel Bot commented May 28, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
rollup Ready Ready Preview, Comment May 29, 2026 4:08am

Request Review

@github-actions

github-actions Bot commented May 28, 2026

Copy link
Copy Markdown

Performance report

  • BUILD: 6476ms, 826 MB
    • initialize: 0ms, 23.5 MB
    • generate module graph: 2394ms, 631 MB
      • generate ast: 1260ms, 623 MB
    • sort and bind modules: 356ms, 686 MB
    • mark included statements: 3716ms, 826 MB
      • treeshaking pass 1: 2180ms, 821 MB
      • treeshaking pass 2: 439ms, 834 MB (-3%)
      • treeshaking pass 3: 371ms, 824 MB
      • treeshaking pass 4: 358ms, 842 MB
      • treeshaking pass 5: 355ms, 826 MB
  • GENERATE: 617ms (-16ms, -2.5%), 924 MB
    • initialize render: 0ms, 826 MB
    • generate chunks: 37ms, 850 MB
      • optimize chunks: 0ms, 842 MB
    • render chunks: 565ms, 898 MB
    • transform chunks: 15ms, 924 MB
    • generate bundle: 0ms, 924 MB

@renovate

renovate Bot commented May 29, 2026

Copy link
Copy Markdown
Contributor Author

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.

@github-actions

github-actions Bot commented May 29, 2026

Copy link
Copy Markdown

Thank you for your contribution! ❤️

You can try out this pull request locally by installing Rollup via

npm install rollup/rollup#renovate/minorpatch-updates

Notice: Ensure you have installed the latest nightly Rust toolchain. If you haven't installed it yet, please see https://www.rust-lang.org/tools/install to learn how to download Rustup and install Rust.

or load it into the REPL:
https://rollup-nox0en9cn-rollup-js.vercel.app/repl/?pr=6394

@codecov

codecov Bot commented May 29, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 98.78%. Comparing base (c16e493) to head (981aebb).

Additional details and impacted files
@@           Coverage Diff           @@
##           master    #6394   +/-   ##
=======================================
  Coverage   98.78%   98.78%           
=======================================
  Files         274      274           
  Lines       10795    10795           
  Branches     2883     2883           
=======================================
  Hits        10664    10664           
  Misses         89       89           
  Partials       42       42           

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

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@renovate renovate Bot added this pull request to the merge queue May 29, 2026
Merged via the queue into master with commit db2b6e0 May 29, 2026
48 checks passed
@renovate renovate Bot deleted the renovate/minorpatch-updates branch May 29, 2026 04:46
@github-actions

github-actions Bot commented Jun 1, 2026

Copy link
Copy Markdown

This PR has been released as part of rollup@4.61.0. You can test it via npm install rollup.

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.

1 participant