Skip to content

chore(deps): update all non-major dependencies#1112

Merged
9aoy merged 5 commits into
mainfrom
renovate/all-non-major
Apr 1, 2026
Merged

chore(deps): update all non-major dependencies#1112
9aoy merged 5 commits into
mainfrom
renovate/all-non-major

Conversation

@renovate

@renovate renovate Bot commented Mar 27, 2026

Copy link
Copy Markdown
Contributor

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence
@biomejs/biome (source) ^2.4.8^2.4.10 age confidence
@clack/prompts (source) ^1.1.0^1.2.0 age confidence
@microsoft/api-extractor (source) ^7.57.7^7.57.8 age confidence
@rsbuild/core (source) 2.0.0-beta.112.0.0-rc.0 age confidence
@rsdoctor/rspack-plugin (source) ^1.5.5^1.5.7 age confidence
@rslib/core (source) 0.20.00.20.2 age confidence
@rslint/core ^0.3.2^0.3.4 age confidence
@rspack/cli (source) 2.0.0-canary-202601162.0.0-rc.0 age confidence
@rspack/dev-server (source) 2.0.0-beta.72.0.0-rc.0 age confidence
@rspress/core (source) 2.0.62.0.8 age confidence
@rspress/plugin-algolia (source) 2.0.62.0.8 age confidence
@sinonjs/fake-timers ^15.1.1^15.2.0 age confidence
@typescript/native-preview (source) 7.0.0-dev.20260317.17.0.0-dev.20260331.1 age confidence
@vue/compiler-dom (source) ^3.5.30^3.5.31 age confidence
@vue/server-renderer (source) ^3.5.30^3.5.31 age confidence
antd (source) ^6.3.4^6.3.5 age confidence
axios (source) ^1.13.6^1.14.0 age confidence
happy-dom ^20.8.8^20.8.9 age confidence
knip (source) ^6.0.4^6.1.1 age confidence
ovsx (source) ^0.10.9^0.10.10 age confidence
playwright (source) ^1.58.2^1.59.0 age confidence
rslog ^2.1.0^2.1.1 age confidence
vue (source) ^3.5.30^3.5.31 age confidence

Release Notes

biomejs/biome (@​biomejs/biome)

v2.4.10

Compare Source

Patch Changes
  • #​8838 f3a6a6b Thanks @​baeseokjae! - Added new lint nursery rule noImpliedEval.

    The rule detects implied eval() usage through functions like setTimeout, setInterval, and setImmediate when called with string arguments.

    // Invalid
    setTimeout("alert('Hello');", 100);
    
    // Valid
    setTimeout(() => alert("Hello"), 100);
  • #​9320 93c3b6c Thanks @​taberoajorge! - Fixed #​7664: noUnusedVariables no longer reports false positives for TypeScript namespace declarations that participate in declaration merging with an exported or used value declaration (const, function, or class) of the same name. The reverse direction is also handled: a value declaration merged with an exported namespace is no longer flagged.

  • #​9630 1dd4a56 Thanks @​raashish1601! - Fixed #​9629: noNegationElse now keeps ternary branch comments attached to the correct branch when applying its fixer.

  • #​9216 04243b0 Thanks @​FrederickStempfle! - Fixed #​9061: noProcessEnv now also detects process.env when process is imported from the "process" or "node:process" modules.

    Previously, only the global process object was flagged:

    import process from "node:process";
    // This was not flagged, but now it is:
    console.log(process.env.NODE_ENV);
  • #​9692 61b7ec5 Thanks @​mkosei! - Fixed Svelte #each destructuring parsing and formatting for nested patterns such as [key, { a, b }].

  • #​9627 06a0f35 Thanks @​ematipico! - Fixed #​191: Improved the performance of how the Biome Language Server pulls code actions and diagnostics.

    Before, code actions were pulled and computed all at once in one request. This approach couldn't work in big files, and caused Biome to stale and have CPU usage spikes up to 100%.

    Now, code actions are pulled and computed lazily, and Biome won't choke anymore in big files.

  • #​9643 5bfee36 Thanks @​dyc3! - Fixed #​9347: useVueValidVBind no longer reports valid object bindings like v-bind="props".

  • #​9627 06a0f35 Thanks @​ematipico! - Fixed assist diagnostics being invisible when using --diagnostic-level=error. Enforced assist violations (e.g. useSortedKeys) were filtered out before being promoted to errors, causing biome check to incorrectly return success.

  • #​9695 9856a87 Thanks @​dyc3! - Added the new nursery rule noUnsafePlusOperands, which reports + and += operations that use object-like, symbol, unknown, or never operands, or that mix number with bigint.

  • #​9627 06a0f35 Thanks @​ematipico! - Fixed duplicate parse errors in check and ci output. When a file had syntax errors, the same parse error was printed twice and the error count was inflated.

  • #​9627 06a0f35 Thanks @​ematipico! - Improved the performance of the commands lint and check when they are called with --write.

  • #​9627 06a0f35 Thanks @​ematipico! - Fixed --diagnostic-level not fully filtering diagnostics. Setting --diagnostic-level=error now correctly excludes warnings and infos from both the output and the summary counts.

  • #​9623 13b3261 Thanks @​ematipico! - Fixed #​9258: --skip no longer causes suppressions/unused warnings for suppression comments targeting skipped rules or domains.

  • #​9631 599dd04 Thanks @​raashish1601! - Fixed #​9625: experimentalEmbeddedSnippetsEnabled no longer crashes when a file mixes formatable CSS-in-JS templates with tagged templates that the embedded formatter can't currently delegate, such as a styled-components interpolation returning `css```.

v2.4.9

Compare Source

Patch Changes
  • #​9315 085d324 Thanks @​ematipico! - Added a new nursery CSS rule noDuplicateSelectors, that disallows duplicate selector lists within the same at-rule context.

    For example, the following snippet triggers the rule because the second selector and the first selector are the same:

    /* First selector */
    .x .y .z {
    }
    
    /* Second selector */
    .x {
      .y {
        .z {
        }
      }
    }
  • #​9567 b7ab931 Thanks @​ematipico! - Fixed #​7211: useOptionalChain now detects negated logical OR chains. The following code is now considered invalid:

    !foo || !foo.bar;
  • #​8670 607ebf9 Thanks @​tt-a1i! - Fixed #​8345: useAdjacentOverloadSignatures no longer reports false positives for static and instance methods with the same name. Static methods and instance methods are now treated as separate overload groups.

    class Kek {
      static kek(): number {
        return 0;
      }
      another(): string {
        return "";
      }
      kek(): number {
        return 1;
      } // no longer reported as non-adjacent
    }
  • #​9476 97b80a8 Thanks @​masterkain! - Fixed #9475: Fixed a panic when Biome analyzed ambient TypeScript modules containing class constructor, getter, or setter signatures that reference local type aliases. Biome now handles these declarations without crashing during semantic analysis.

  • #​9553 0cd5298 Thanks @​dyc3! - Fixed a bug where enabling the rules of a whole group, would enable rules that belonged to a domain under the same group.

    For example, linter.rules.correctness = "error" no longer enables React- or Qwik-specific correctness rules unless linter.domains.react, linter.domains.qwik, or an explicit rule config also enables them, or their relative dependencies are installed.

  • #​9586 4cafb71 Thanks @​dyc3! - Fixed #​8828: Grit patterns using export { $foo } from $source now match named re-exports in JavaScript and TypeScript files.

  • #​9550 d4e3d6e Thanks @​dyc3! - Fixed #​9548: Biome now parses conditional expressions whose consequent is an arrow function returning a parenthesized object expression.

  • #​8696 a7c19cc Thanks @​Faizanq! - Fixed #​8685 where noUselessLoneBlockStatements would remove empty blocks containing comments. The rule now preserves these blocks since comments may contain important information like TODOs or commented-out code.

  • #​9557 6671ac5 Thanks @​datalek! - Fixed #​9557: Biome's LSP server no longer crashes on startup when used with editors that don't send workspaceFolders during initialization. This affected any LSP client that only sends rootUri, which is valid per the LSP specification.

  • #​9455 1710cf1 Thanks @​omar-y-abdi! - Fixed #​9174: useExpect now correctly rejects asymmetric matchers in Vitest or Jest like expect.stringContaining(), expect.objectContaining(), and utilities like expect.extend() that are not valid assertions. Previously these constructs caused false negatives, allowing tests without real assertions to pass the lint rule.

  • #​9584 956e367 Thanks @​ematipico! - Fixed a bug where Vue directive attribute values like v-bind:class="{'dynamic': true}" were incorrectly parsed as JavaScript statements instead of expressions. Object literals inside directive values like :class, v-if, and v-html are now correctly parsed as expressions, preventing spurious parse errors.

  • #​9474 e168494 Thanks @​ematipico! - Added the new nursery rule noUntrustedLicenses. This rule disallows dependencies that ship with invalid licenses or licenses that don't meet the criteria of your project/organisation.

    The rule has the following options:

    • allow: a list of licenses that can be allowed. Useful to bypass possible invalid licenses from downstream dependencies.
    • deny: a list of licenses that should trigger the rule. Useful to deny licenses that don't fit your project/organisation.
      When both deny and allow are provided, deny takes precedence.
    • requireOsiApproved: whether the licenses need to be approved by the Open Source Initiative.
    • requireFsfLibre: whether the licenses need to be approved by the Free Software Foundation.
  • #​9544 723798b Thanks @​ViniciusDev26! - Added an unsafe fix to useConsistentMethodSignatures that automatically converts between method-style and property-style signatures.

  • #​9555 8a3647b Thanks @​ematipico! - Fixed #188: the Biome Language Server no longer panics when open files change abruptly, such as during git branch checkouts.

  • #​9605 f65c637 Thanks @​ematipico! - Fixed #​9589. Now Biome correctly parses object expressions inside props and directives. The following code doesn't emit errors anymore:

    <style is:global define:vars={{ bgLight: light }}>
    <Component name={{ first, name }} />
  • #​9565 ccb249e Thanks @​eyupcanakman! - Fixed #​9505: noUselessStringConcat no longer reports tagged template literals as useless string concatenations. Tagged templates invoke a function and can return non-string values, so combining them with + is not equivalent to a single template literal.

  • #​9534 4d050df Thanks @​Netail! - Added the nursery rule noInlineStyles. The rule disallows the use of inline style attributes in HTML and the style prop in JSX, including React.createElement calls. Inline styles make code harder to maintain and can interfere with Content Security Policy.

  • #​9611 cddaa44 Thanks @​gaauwe! - Fixed a regression where Biome LSP could misread editor settings sent through workspace/didChangeConfiguration when the payload was wrapped in a top-level biome key. This caused requireConfiguration and related settings to be ignored in some editors.

bombshell-dev/clack (@​clack/prompts)

v1.2.0

Compare Source

Minor Changes
  • 9786226: Externalize fast-string-width and fast-wrap-ansi to avoid double dependencies
  • 090902c: Adds date prompt with format support (YMD, MDY, DMY)
Patch Changes
  • 134a1a1: Fix the path prompt so directory: true correctly enforces directory-only selection while still allowing directory navigation, and add regression tests for both directory and default file selection behavior.
  • bdf89a5: Adds placeholder option to autocomplete. When the placeholder is set and the input is empty, pressing tab will set the value to placeholder.
  • 336495a: Apply guide to wrapped multi-line messages in confirm prompt.
  • 9fe8de6: Respect withGuide: false in autocomplete and multiselect prompts.
  • 29a50cb: Fix path directory mode so pressing Enter with an existing directory initialValue submits that current directory instead of the first child option, and add regression coverage for immediate submit and child-directory navigation.
  • Updated dependencies [9786226]
  • Updated dependencies [bdf89a5]
  • Updated dependencies [417b451]
  • Updated dependencies [090902c]
microsoft/rushstack (@​microsoft/api-extractor)

v7.57.8

Compare Source

Tue, 31 Mar 2026 15:14:14 GMT

Version update only

web-infra-dev/rsbuild (@​rsbuild/core)

v2.0.0-rc.0

What's Changed

New Features 🎉
Bug Fixes 🐞
Refactor 🔨
Other Changes

Full Changelog: web-infra-dev/rsbuild@v2.0.0-beta.11...v2.0.0-rc.0

web-infra-dev/rsdoctor (@​rsdoctor/rspack-plugin)

v1.5.7

Compare Source

What's Changed

Bug Fixes 🐞
Other Changes

Full Changelog: web-infra-dev/rsdoctor@v1.5.6...v1.5.7

v1.5.6

Compare Source

What's Changed

New Features 🎉
Bug Fixes 🐞
Other Changes

Full Changelog: web-infra-dev/rsdoctor@v1.5.5...v1.5.6

web-infra-dev/rslib (@​rslib/core)

v0.20.2

Compare Source

What's Changed

New Features 🎉
Bug Fixes 🐞
Document 📖
Other Changes

Full Changelog: web-infra-dev/rslib@v0.20.1...v0.20.2

v0.20.1

Compare Source

What's Changed

New Features 🎉
Performance 🚀
Bug Fixes 🐞
Document 📖
Other Changes

Full Changelog: web-infra-dev/rslib@v0.20.0...v0.20.1

web-infra-dev/rslint (@​rslint/core)

v0.3.4

Compare Source

What's Changed

New Features 🎉
Bug Fixes 🐞
  • fix: correct reported lint duration to include full execution time by @​fansenze in #​584
Documentation 📖
Other Changes
  • chore(deps): update module github.com/bmatcuk/doublestar/v4 to v4.10.0 by @​renovate[bot] in #​578
  • chore(deps): update module github.com/fatih/color to v1.19.0 by @​renovate[bot] in #​579
  • chore(deps): update module golang.org/x/tools to v0.43.0 by @​renovate[bot] in #​582

Full Changelog: web-infra-dev/rslint@v0.3.3...v0.3.4

v0.3.3

Compare Source

What's Changed

New Features 🎉
Bug Fixes 🐞
  • fix: align no-unnecessary-boolean-literal-compare with ESLint implementation by @​fansenze in #​568
  • fix: emit per-file warning instead of exit 1 when files are not in tsconfig project by @​fansenze in #​569
  • fix: align no-unused-vars with typescript-eslint by @​fansenze in #​571
  • fix: handle re-export alias false positives in no-undef rule by @​fansenze in #​573
Other Changes

Full Changelog: web-infra-dev/rslint@v0.3.2...v0.3.3

web-infra-dev/rspack (@​rspack/cli)

v2.0.0-rc.0

Highlights 💡
Support import.meta.main

import.meta.main is a boolean flag used in ES modules to determine whether the current module is the program’s entry module. It evaluates to true when the module is executed as the main entry, and to false when it is imported by another module. You can think of it as the ESM equivalent of require.main === module in CommonJS. It is useful for running startup logic, initialization code, or CLI behavior only when a module is launched directly.

What's Changed
Performance Improvements ⚡
New Features 🎉
Bug Fixes 🐞
Refactor 🔨
Document Updates 📖
Other Changes
New Contributors

Full Changelog: <https://g


Configuration

📅 Schedule: Branch creation - Between 12:00 AM and 03:59 AM, only on Monday ( * 0-3 * * 1 ) (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.

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Mar 27, 2026

Copy link
Copy Markdown

Deploying rstest with  Cloudflare Pages  Cloudflare Pages

Latest commit: ed81095
Status: ✅  Deploy successful!
Preview URL: https://033631ff.rstest.pages.dev
Branch Preview URL: https://renovate-all-non-major.rstest.pages.dev

View logs

@github-actions

github-actions Bot commented Mar 27, 2026

Copy link
Copy Markdown

Rsdoctor Bundle Diff Analysis

Found 12 projects in monorepo, 6 projects with changes.

📊 Quick Summary
Project Total Size Change
adapter-rsbuild 2.1 KB 0
adapter-rslib 23.1 KB 0
adapter-rspack 5.9 KB 0
browser 2.0 MB +440.0 B (0.0%)
browser-react 3.7 KB 0
browser-ui 804.4 KB +87.0 B (0.0%)
coverage-istanbul 8.9 KB 📉 -142.0 B (-1.5%)
core/browser 970.4 KB -1.2 KB (-0.1%)
core/loaders 869.0 B 0
core/main 1.5 MB -1.9 KB (-0.1%)
vscode/extension 60.2 MB -3.0 B (-0.0%)
vscode/worker 14.4 KB 0
📋 Detailed Reports (Click to expand)

📁 browser

Path: packages/browser/.rsdoctor/rsdoctor-data.json

📌 Baseline Commit: 54df96b834 | PR: #1123

Metric Current Baseline Change
📊 Total Size 2.0 MB 2.0 MB +440.0 B (0.0%)
📄 JavaScript 2.0 MB 2.0 MB +440.0 B (0.0%)
🎨 CSS 11.8 KB 11.8 KB 0
🌐 HTML 765.0 B 765.0 B 0
📁 Other Assets 96.0 B 96.0 B 0

📦 Download Diff Report: browser Bundle Diff

📁 browser-ui

Path: packages/browser-ui/.rsdoctor/rsdoctor-data.json

📌 Baseline Commit: 54df96b834 | PR: #1123

Metric Current Baseline Change
📊 Total Size 804.4 KB 804.3 KB +87.0 B (0.0%)
📄 JavaScript 775.8 KB 775.7 KB +87.0 B (0.0%)
🎨 CSS 11.8 KB 11.8 KB 0
🌐 HTML 765.0 B 765.0 B 0
📁 Other Assets 16.0 KB 16.0 KB 0

📦 Download Diff Report: browser-ui Bundle Diff

📁 coverage-istanbul

Path: packages/coverage-istanbul/.rsdoctor/rsdoctor-data.json

📌 Baseline Commit: 54df96b834 | PR: #1123

Metric Current Baseline Change
📊 Total Size 8.9 KB 9.1 KB -142.0 B (-1.5%)
📄 JavaScript 8.9 KB 9.1 KB -142.0 B (-1.5%)
🎨 CSS 0 B 0 B 0
🌐 HTML 0 B 0 B 0
📁 Other Assets 0 B 0 B 0

📦 Download Diff Report: coverage-istanbul Bundle Diff

📁 core/browser

Path: packages/core/.rsdoctor/browser/rsdoctor-data.json

📌 Baseline Commit: 54df96b834 | PR: #1123

Metric Current Baseline Change
📊 Total Size 970.4 KB 971.6 KB -1.2 KB (-0.1%)
📄 JavaScript 962.2 KB 963.5 KB -1.2 KB (-0.1%)
🎨 CSS 0 B 0 B 0
🌐 HTML 0 B 0 B 0
📁 Other Assets 8.1 KB 8.1 KB 0

📦 Download Diff Report: core/browser Bundle Diff

📁 core/main

Path: packages/core/.rsdoctor/main/rsdoctor-data.json

📌 Baseline Commit: 54df96b834 | PR: #1123

Metric Current Baseline Change
📊 Total Size 1.5 MB 1.5 MB -1.9 KB (-0.1%)
📄 JavaScript 1.5 MB 1.5 MB -5.7 KB (-0.4%)
🎨 CSS 0 B 0 B 0
🌐 HTML 0 B 0 B 0
📁 Other Assets 79.2 KB 75.4 KB +3.8 KB (+5.0%)

📦 Download Diff Report: core/main Bundle Diff

📁 vscode/extension

Path: packages/vscode/.rsdoctor/extension/rsdoctor-data.json

📌 Baseline Commit: 54df96b834 | PR: #1123

Metric Current Baseline Change
📊 Total Size 60.2 MB 60.2 MB -3.0 B (-0.0%)
📄 JavaScript 443.1 KB 443.2 KB -3.0 B (-0.0%)
🎨 CSS 0 B 0 B 0
🌐 HTML 0 B 0 B 0
📁 Other Assets 59.8 MB 59.8 MB 0

📦 Download Diff Report: vscode/extension Bundle Diff

Generated by Rsdoctor GitHub Action

@renovate renovate Bot force-pushed the renovate/all-non-major branch 19 times, most recently from fb6917a to e1adaba Compare March 31, 2026 21:51
@renovate renovate Bot force-pushed the renovate/all-non-major branch from e1adaba to ed81095 Compare April 1, 2026 01:01
@renovate

renovate Bot commented Apr 1, 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.

@9aoy 9aoy merged commit fb06ab0 into main Apr 1, 2026
17 checks passed
@9aoy 9aoy deleted the renovate/all-non-major branch April 1, 2026 06:01
@9aoy 9aoy mentioned this pull request Apr 3, 2026
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