Skip to content

Comments

chore(deps): update all patch dependencies#7040

Merged
chenjiahan merged 2 commits intomainfrom
renovate/all-patch
Jan 26, 2026
Merged

chore(deps): update all patch dependencies#7040
chenjiahan merged 2 commits intomainfrom
renovate/all-patch

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Jan 26, 2026

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence Type Update
@biomejs/biome (source) ^2.3.11^2.3.12 age confidence devDependencies patch
@rsbuild/core (source) ^2.0.0-0^2.0.0-alpha.2 age confidence devDependencies patch
@rslib/core (source) 0.19.20.19.3 age confidence devDependencies patch
@rspack/core (source) 2.0.0-alpha.02.0.0-canary-20260116 age confidence dependencies patch
@rspress/core (source) 2.0.0-rc.52.0.0-rc.7 age confidence devDependencies patch
@rspress/plugin-algolia (source) 2.0.0-rc.52.0.0-rc.7 age confidence devDependencies patch
@rspress/plugin-client-redirects (source) 2.0.0-rc.52.0.0-rc.7 age confidence devDependencies patch
@rspress/plugin-llms (source) 2.0.0-rc.52.0.0-rc.7 age confidence devDependencies patch
@rspress/plugin-rss (source) 2.0.0-rc.52.0.0-rc.7 age confidence devDependencies patch
@rspress/plugin-sitemap (source) 2.0.0-rc.52.0.0-rc.7 age confidence devDependencies patch
@testing-library/react ^16.3.1^16.3.2 age confidence devDependencies patch
@types/react (source) ^19.2.8^19.2.9 age confidence devDependencies patch
@typescript/native-preview (source) ^7.0.0-dev.20260118.1^7.0.0-dev.20260124.1 age confidence devDependencies patch
actions/checkout v6.0.1v6.0.2 age confidence action patch
cors ^2.8.5^2.8.6 age confidence devDependencies patch
happy-dom ^20.3.3^20.3.9 age confidence devDependencies patch
html-rspack-plugin 6.1.46.1.6 age confidence devDependencies patch
lodash (source) ^4.17.21^4.17.23 age confidence dependencies patch
prettier (source) ^3.8.0^3.8.1 age confidence devDependencies patch
sass ^1.97.2^1.97.3 age confidence devDependencies patch
sass-embedded ^1.97.2^1.97.3 age confidence dependencies patch
solid-js (source) ^1.9.10^1.9.11 age confidence dependencies patch
vue (source) ^3.5.26^3.5.27 age confidence devDependencies patch
vue (source) ^3.5.26^3.5.27 age confidence dependencies patch

Release Notes

biomejs/biome (@​biomejs/biome)

v2.3.12

Compare Source

Patch Changes
  • #​8653 047576d Thanks @​dyc3! - Added new nursery rule noDuplicateAttributes to forbid duplicate attributes in HTML elements.

  • #​8648 96d09f4 Thanks @​BaeSeokJae! - Added a new nursery rule noVueOptionsApi.

    Biome now reports Vue Options API usage, which is incompatible with Vue 3.6's Vapor Mode.
    This rule detects Options API patterns in <script> blocks, defineComponent(), and createApp() calls,
    helping prepare codebases for Vapor Mode adoption.

    For example, the following now triggers this rule:

    <script>
    export default {
      data() {
        return { count: 0 };
      },
    };
    </script>
  • #​8832 b08270b Thanks @​Exudev! - Fixed #​8809, #​7985, and #​8136: the noSecrets rule no longer reports false positives on common CamelCase identifiers like paddingBottom, backgroundColor, unhandledRejection, uncaughtException, and IngestGatewayLogGroup.

    The entropy calculation algorithm now uses "average run length" to distinguish between legitimate CamelCase patterns (which have longer runs of same-case letters) and suspicious alternating case patterns (which have short runs).

  • #​8793 c19fb0e Thanks @​TheBaconWizard! - Properly handle parameters metavariables for arrow_function GritQL queries. The following biome search command no longer throws an error:

    biome search 'arrow_function(parameters=$parameters, body=$body)'
  • #​8561 981affb Thanks @​wataryooou! - Fixed noUnusedVariables to ignore type parameters declared in ambient contexts such as declare module blocks.

  • #​8817 652cfbb Thanks @​dyc3! - Fixed #​8765: The HTML parser can now parse directive modifiers with a single colon, e.g. @keydown.:.

  • #​8704 a1914d4 Thanks @​Netail! - Added the nursery rule noRootType.
    Disallow the usage of specified root types. (e.g. mutation and/or subscription)

    Invalid:

    {
      "options": {
        "disallow": ["mutation"]
      }
    }
    type Mutation {
      SetMessage(message: String): String
    }
  • #​8712 251b47b Thanks @​Netail! - Renamed the following GraphQL nursery rules to match the Biome standard:

    • useUniqueArgumentNames -> noDuplicateArgumentNames
    • useUniqueFieldDefinitionNames -> noDuplicateFieldDefinitionNames
    • useUniqueGraphqlOperationName -> noDuplicateGraphqlOperationName
    • useUniqueInputFieldNames -> noDuplicateInputFieldNames
    • useUniqueVariableNames -> noDuplicateVariableNames

    Run the biome migrate --write command to automatically update the configuration file.

  • #​7602 957cd8e Thanks @​kedevked! - Added the nursery lint rule useErrorCause.

    This rule enforces that errors caught in a catch clause are not rethrown without wrapping them in a new Error object and specifying the original error as the cause. This helps preserve the error’s stack trace and context for better debugging.

    It can be configured with the following option:

    • requireCatchParameter: (default: true)
      • When true, the rule requires that catch clauses have a parameter. If a throw statement appears inside a catch clause without a parameter, it will be flagged.

    Invalid examples:

    try {
      foo();
    } catch {
      throw new Error("fail");
    }
    try {
      foo();
    } catch (err) {
      throw new Error(err.message);
    }

    Valid examples:

    try {
      foo();
    } catch (err) {
      throw new Error("fail", { cause: err });
    }
    try {
      foo();
    } catch (error) {
      throw new Error("Something went wrong", { cause: error });
    }

    Valid example when requireCatchParameter is false:

    Valid:

    try {
      foo();
    } catch {
      throw new Error("fail");
    }
  • #​8725 95aba98 Thanks @​dyc3! - Fixed #​8715: The CSS parser will now recover slightly better if a semicolon is missing from Tailwind's @apply at-rule.

  • #​8616 4ee3bda Thanks @​Netail! - Added the nursery rule useLoneAnonymousOperation. Disallow anonymous operations when more than one operation specified in document.

    Invalid:

    query {
      fieldA
    }
    
    query B {
      fieldB
    }
  • #​8624 291c9f2 Thanks @​taga3s! - Added the nursery rule useInlineScriptId to the Next.js domain.
    This rule enforces id attribute on next/script components with inline content or dangerouslySetInnerHTML.

    The following code is invalid:

    import Script from "next/script";
    
    export default function Page() {
      return (
        <Script>{`console.log('Hello');`}</Script> // must have `id` attribute
      );
    }
  • #​8767 0d15370 Thanks @​mdevils! - Fixed #​3512:
    useExhaustiveDependencies now properly handles nested destructuring patterns
    from hook results.

    const [[x, y], setXY] = useState([1, 2]);
    useEffect(() => {
      console.log(x, y);
    }, [x, y]); // x and y are now correctly recognized as unstable
  • #​8757 17ed9d3 Thanks @​Netail! - Added the nursery rule noDivRegex. Disallow equal signs explicitly at the beginning of regular expressions.

    Invalid:

    var f = function () {
      return /=foo/;
    };
  • #​8836 aab1d17 Thanks @​dyc3! - Fixed #​7858: Biome now parses Astro files with empty frontmatter blocks.

  • #​8755 3a15c29 Thanks @​arturalkaim! - Fixed #​6670. The $filename metavariable can now be used in GritQL where clauses to filter matches by filename.

  • #​8821 63e68a1 Thanks @​playhardgopro! - Fixed several bugs in Vue conditional rules (useVueValidVIf, useVueValidVElse, and useVueValidVElseIf) related to whitespace handling, newlines, and self-closing tags.

  • #​8767 0d15370 Thanks @​mdevils! - Fixed #​3685:
    useExhaustiveDependencies now properly handles transparent expression
    wrappers like non-null assertions and type assertions in dependency comparisons.

    useMemo(() => Boolean(myObj!.x), [myObj!.x]); // No longer reports incorrect diagnostics
    useMemo(() => myObj!.x?.y === true, [myObj!.x?.y]); // Now correctly matches dependencies
  • #​8597 f764007 Thanks @​Netail! - Added the nursery rule noDuplicateEnumValueNames. Enforce unique enum value names.

    Invalid:

    enum A {
      TEST
      TesT
    }
  • #​8679 33dfd7c Thanks @​ematipico! - Fixed #​8678. Now Biome correctly parses components inside Vue, Svelte and Astro files when they have the same name of self-closing elements.

  • #​8617 31a9bfe Thanks @​Netail! - Added the nursery rule useLoneExecutableDefinition. Require queries, mutations, subscriptions or fragments to be located in separate files.

    Invalid:

    query Foo {
      id
    }
    
    fragment Bar on Baz {
      id
    }
  • #​8697 8519669 Thanks @​Faizanq! - Added the nursery lint rule noExcessiveLinesPerFile to CSS and GraphQL.

  • #​8711 365f7aa Thanks @​Netail! - Added new nursery rule noDuplicateEnumValues, which disallows defining an enum with multiple members initialized to the same value.

  • #​8767 0d15370 Thanks @​mdevils! - Fixed #​5914:
    useExhaustiveDependencies now properly handles variables declared in the same
    statement.

    const varA = Math.random(),
      varB = useMemo(() => varA, [varA]); // varA is now correctly recognized as needed
  • #​8767 0d15370 Thanks @​mdevils! - Fixed #​8427:
    useExhaustiveDependencies now properly resolves variable references to detect
    captured dependencies.

    const fe = fetchEntity;
    useEffect(() => {
      fe(id);
    }, [id, fe]); // fe is now correctly detected as needed
  • #​8767 0d15370 Thanks @​mdevils! - Fixed #​8484:
    useExhaustiveDependencies now properly handles member access on stable hook
    results.

    const stableObj = useStable();
    useMemo(() => {
      return stableObj.stableValue; // stableObj.stableValue is now correctly recognized as stable
    }, []);
  • #​8767 0d15370 Thanks @​mdevils! - Fixed #​7982:
    useExhaustiveDependencies now properly handles callback expressions with type
    assertions.

    const callback = useCallback(
      (() => {
        return count * 2;
      }) as Function,
      [count], // count is now correctly detected
    );
  • #​8766 39eb545 Thanks @​Netail! - Fixed #​8761: Reverted wrapping the URL of rule descriptions with <>, causing broken URLs in VSCode.

  • #​8767 0d15370 Thanks @​mdevils! - Fixed #​3080:
    useExhaustiveDependencies now properly analyzes captures within referenced
    functions passed to hooks.

    function myEffect() {
      console.log(foo, bar);
    }
    useEffect(myEffect, [foo, bar]); // foo and bar are now correctly detected
  • #​8740 4962ed0 Thanks @​Netail! - Extra rule source references. biome migrate eslint should do a bit better detecting rules in your eslint configurations.

  • #​8776 395746f Thanks @​codiini! - Fixed #​6003: noUselessUndefinedInitialization no longer reports exported variables initialized to undefined. In Svelte 4, this pattern is used to declare optional component props.

  • #​8767 0d15370 Thanks @​mdevils! - Fixed #​4248:
    useExhaustiveDependencies now correctly handles function props passed as
    callbacks.

    const data = React.useMemo(getData, [getData]); // getData is now correctly recognized as needed
  • #​8819 bc191ff Thanks @​Netail! - Fixed #​6567:
    noUnknownProperty now ignores unknown properties in at-rules which support descriptors.

  • #​8787 adb652f Thanks @​tuyuritio! - Fixed #​8777: Add support for :active-view-transition pseudo-class.

  • #​8639 6577e32 Thanks @​ohnoah! - Added the nursery lint rule noExcessiveLinesPerFile.
    Biome now reports files that exceed a configurable line limit.

    // maxLines: 2
    const a = 1;
    const b = 2;
    const c = 3;
  • #​8753 71b5c6e Thanks @​Netail! - Added the nursery rule noExcessiveClassesPerFile. Enforce a maximum number of classes per file.

    Invalid:

    class Foo {}
    class Bar {}
  • #​8754 d6b2bda Thanks @​Netail! - Added the nursery rule noFloatingClasses. Disallow new operators outside of assignments or comparisons.

    Invalid:

    new Date();
web-infra-dev/rsbuild (@​rsbuild/core)

v2.0.0-alpha.2

Compare Source

What's Changed
New Features 🎉
Bug Fixes 🐞
Document 📖
Other Changes

Full Changelog: v2.0.0-alpha.1...v2.0.0-alpha.2

v2.0.0-alpha.1

Compare Source

Note 💡

This is an early preview release intended for testing only. It introduces a number of breaking changes that are not yet final.

What's Changed
New Features 🎉
Bug Fixes 🐞
Refactor 🔨
Document 📖
Other Changes

Full Changelog: v2.0.0-alpha.0...v2.0.0-alpha.1

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

v0.19.3

Compare Source

What's Changed

Document 📖
Other Changes

Full Changelog: web-infra-dev/rslib@v0.19.2...v0.19.3

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

v2.0.0-rc.7

Compare Source

What's Changed
New Features 🎉
Bug Fixes 🐞
Document 📖
Other Changes
New Contributors

Full Changelog: web-infra-dev/rspress@v2.0.0-rc.6...v2.0.0-rc.7

v2.0.0-rc.6

Compare Source

What's Changed
New Features 🎉
Performance 🚀
Bug Fixes 🐞
  • fix(theme): fix inline code style in Callout when code is direct child of content by @​SoonIter in #​2997
  • fix(config/types): defineConfig should support asyncFn by @​SoonIter in #​3000
  • fix(core): improve i18n missing keys warning with configuration hints by @​SoonIter in #​3030
  • fix(ssg): collapse experimentalExcludeRoutePaths log when too many routes are ignored by @​SoonIter in #​3032
Document 📖
Other Changes

Full Changelog: web-infra-dev/rspress@v2.0.0-rc.5...v2.0.0-rc.6

testing-library/react-testing-library (@​testing-library/react)

v16.3.2

Compare Source

microsoft/typescript-go (@​typescript/native-preview)

v7.0.0-dev.20260124.1

Compare Source

v7.0.0-dev.20260123.3

Compare Source

v7.0.0-dev.20260122.4

Compare Source

v7.0.0-dev.20260122.3

Compare Source

v7.0.0-dev.20260122.2

Compare Source

v7.0.0-dev.20260120.1

Compare Source

v7.0.0-dev.20260119.1

[Compare Source](https://redirect.github.com/microsoft/typescript-go/compare/9799455da17eea568671ff4bc1d8bab299f84a59...c27acd0f5e10d6a6816764a7677911d68912ddd


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
Copy link

cloudflare-workers-and-pages bot commented Jan 26, 2026

Deploying rsbuild with  Cloudflare Pages  Cloudflare Pages

Latest commit: dd4fa65
Status: ✅  Deploy successful!
Preview URL: https://479eeae1.rsbuild-v2.pages.dev
Branch Preview URL: https://renovate-all-patch.rsbuild-v2.pages.dev

View logs

@renovate renovate bot force-pushed the renovate/all-patch branch from 1861fc7 to dd4fa65 Compare January 26, 2026 02:26
@renovate renovate bot force-pushed the renovate/all-patch branch from dd4fa65 to 6c8b87a Compare January 26, 2026 02:30
@renovate
Copy link
Contributor Author

renovate bot commented Jan 26, 2026

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.

@chenjiahan chenjiahan merged commit 5bcc0c3 into main Jan 26, 2026
5 checks passed
@chenjiahan chenjiahan deleted the renovate/all-patch branch January 26, 2026 02:44
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