Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Dec 15, 2025

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence Type Update
@babel/core (source) ^7.28.4^7.28.6 age confidence dependencies patch
@babel/generator (source) ^7.28.3^7.28.6 age confidence dependencies patch
@babel/parser (source) ^7.28.4^7.28.6 age confidence dependencies patch
@babel/traverse (source) ^7.28.4^7.28.6 age confidence dependencies patch
@babel/types (source) ^7.28.4^7.28.6 age confidence dependencies patch
@biomejs/biome (source) 2.2.42.3.13 age confidence devDependencies minor
@changesets/cli (source) ^2.29.7^2.29.8 age confidence devDependencies patch
@cloudflare/vite-plugin (source) ^1.13.8^1.22.0 age confidence dependencies patch
@preact/preset-vite ^2.10.2^2.10.3 age confidence devDependencies patch
@solidjs/start (source) ^1.2.0^1.2.1 age confidence dependencies minor
@tailwindcss/vite (source) ^4.0.6^4.1.18 age confidence dependencies patch
@tanstack/eslint-config (source) 0.3.20.3.4 age confidence devDependencies patch
@tanstack/react-form (source) ^1.23.7^1.28.0 age confidence dependencies minor
@tanstack/react-form-devtools (source) ^0.1.7^0.2.13 age confidence devDependencies minor
@tanstack/react-query (source) ^5.90.1^5.90.20 age confidence dependencies patch
@tanstack/react-query (source) ^5.90.1^5.90.20 age confidence dependencies patch
@tanstack/react-query-devtools (source) ^5.90.1^5.91.2 age confidence dependencies patch
@tanstack/react-router (source) ^1.132.0^1.157.16 age confidence dependencies minor
@tanstack/react-router-devtools (source) ^1.132.0^1.157.16 age confidence dependencies minor
@tanstack/react-router-ssr-query (source) ^1.131.7^1.157.16 age confidence dependencies minor
@tanstack/react-start (source) ^1.132.0^1.157.16 age confidence dependencies minor
@tanstack/router-plugin (source) ^1.132.0^1.157.16 age confidence dependencies minor
@tanstack/solid-query (source) ^5.90.1^5.90.23 age confidence dependencies patch
@tanstack/solid-query-devtools (source) ^5.90.1^5.91.2 age confidence dependencies patch
@tanstack/solid-router (source) ^1.131.50^1.157.16 age confidence dependencies minor
@tanstack/solid-router-devtools (source) ^1.131.50^1.157.16 age confidence dependencies minor
@tanstack/typedoc-config (source) 0.2.10.3.3 age confidence devDependencies minor
@tanstack/vite-config (source) 0.2.10.4.3 age confidence devDependencies minor
@tanstack/vue-query (source) ^5.90.5^5.92.9 age confidence dependencies patch
@tanstack/vue-query-devtools (source) ^6.1.0^6.1.3 age confidence dependencies patch
@testing-library/dom ^10.4.0^10.4.1 age confidence devDependencies patch
@testing-library/jest-dom ^6.8.0^6.9.1 age confidence devDependencies patch
@testing-library/react ^16.2.0^16.3.2 age confidence devDependencies patch
@types/react (source) ^19.2.0^19.2.10 age confidence devDependencies patch
@types/react-dom (source) ^19.2.0^19.2.3 age confidence devDependencies patch
@vitejs/plugin-react (source) ^5.0.4^5.1.2 age confidence devDependencies patch
@vitejs/plugin-vue (source) ^6.0.1^6.0.3 age confidence devDependencies patch
actions/checkout v6.0.1v6.0.2 age confidence action patch
changesets/action v1.5.3v1.6.0 age confidence action minor
drizzle-kit (source) ^0.31.4^0.31.8 age confidence devDependencies patch
drizzle-orm (source) ^0.44.5^0.45.1 age confidence devDependencies minor
eslint (source) ^9.36.0^9.39.2 age confidence devDependencies patch
eslint-plugin-unused-imports ^4.2.0^4.3.0 age confidence devDependencies patch
eslint-plugin-vue (source) ^10.5.1^10.7.0 age confidence devDependencies minor
goober ^2.1.16^2.1.18 age confidence dependencies patch
jsdom ^27.0.0^27.4.0 age confidence devDependencies minor
jsdom ^27.0.0^27.4.0 age confidence devDependencies patch
knip (source) ^5.64.0^5.82.1 age confidence devDependencies minor
launch-editor ^2.11.1^2.12.0 age confidence dependencies patch
lucide-react (source) ^0.561.0^0.563.0 age confidence dependencies minor
markdown-link-extractor ^4.0.2^4.0.3 age confidence devDependencies patch
nx (source) 22.1.322.4.2 age confidence devDependencies minor
pg (source) ^8.16.3^8.17.2 age confidence devDependencies minor
pnpm (source) 10.24.010.28.2 age confidence packageManager minor
preact (source) ^10.28.0^10.28.2 age confidence devDependencies patch
preact (source) ^10.28.0^10.28.2 age confidence dependencies patch
prettier (source) ^3.6.2^3.8.1 age confidence devDependencies minor
prettier-plugin-svelte ^3.4.0^3.4.1 age confidence devDependencies patch
publint (source) ^0.3.13^0.3.17 age confidence devDependencies patch
react (source) ^19.2.0^19.2.4 age confidence devDependencies patch
react (source) ^19.2.0^19.2.4 age confidence dependencies patch
react-dom (source) ^19.2.0^19.2.4 age confidence dependencies patch
sherif ^1.7.0^1.10.0 age confidence devDependencies minor
solid-js (source) ^1.9.9^1.9.11 age confidence devDependencies patch
solid-js (source) ^1.9.9^1.9.11 age confidence dependencies patch
solid-js (source) ^1.9.9^1.9.11 age confidence dependencies patch
sonda (source) 0.9.00.10.1 age confidence devDependencies minor
streamdown (source) ^1.6.5^1.6.11 age confidence dependencies patch
tailwind-merge ^3.0.2^3.4.0 age confidence dependencies patch
tailwindcss (source) ^4.0.6^4.1.18 age confidence dependencies patch
tsup (source) ^8.5.0^8.5.1 age confidence devDependencies patch
tw-animate-css ^1.3.6^1.4.0 age confidence dependencies patch
typescript (source) ~5.9.2~5.9.3 age confidence devDependencies patch
vinxi (source) ^0.5.8^0.5.11 age confidence dependencies patch
vite (source) ^7.1.7^7.3.1 age confidence devDependencies minor
vite (source) ^7.1.7^7.3.1 age confidence devDependencies patch
vite-plugin-mkcert ^1.17.8^1.17.9 age confidence devDependencies patch
vite-plugin-solid ^2.11.8^2.11.10 age confidence devDependencies patch
vite-tsconfig-paths ^6.0.2^6.0.5 age confidence dependencies patch
vue (source) ^3.5.22^3.5.27 age confidence devDependencies patch
vue (source) ^3.5.22^3.5.27 age confidence dependencies patch
wrangler (source) ^4.40.3^4.61.0 age confidence devDependencies patch
ws ^8.18.3^8.19.0 age confidence dependencies minor
zod (source) ^4.3.5^4.3.6 age confidence dependencies patch
zustand ^5.0.8^5.0.10 age confidence dependencies patch

Release Notes

babel/babel (@​babel/core)

v7.28.6

Compare Source

babel/babel (@​babel/generator)

v7.28.6

Compare Source

v7.28.6 (2026-01-12)

Thanks @​kadhirash and @​kolvian for your first PRs!

🐛 Bug Fix
  • babel-cli, babel-code-frame, babel-core, babel-helper-check-duplicate-nodes, babel-helper-fixtures, babel-helper-plugin-utils, babel-node, babel-plugin-transform-flow-comments, babel-plugin-transform-modules-commonjs, babel-plugin-transform-property-mutators, babel-preset-env, babel-traverse, babel-types
  • babel-plugin-transform-regenerator
  • babel-plugin-transform-react-jsx
💅 Polish
  • babel-core, babel-standalone
🏠 Internal
  • babel-plugin-bugfix-v8-static-class-fields-redefine-readonly, babel-plugin-proposal-decorators, babel-plugin-proposal-import-attributes-to-assertions, babel-plugin-proposal-import-wasm-source, babel-plugin-syntax-async-do-expressions, babel-plugin-syntax-decorators, babel-plugin-syntax-destructuring-private, babel-plugin-syntax-do-expressions, babel-plugin-syntax-explicit-resource-management, babel-plugin-syntax-export-default-from, babel-plugin-syntax-flow, babel-plugin-syntax-function-bind, babel-plugin-syntax-function-sent, babel-plugin-syntax-import-assertions, babel-plugin-syntax-import-attributes, babel-plugin-syntax-import-defer, babel-plugin-syntax-import-source, babel-plugin-syntax-jsx, babel-plugin-syntax-module-blocks, babel-plugin-syntax-optional-chaining-assign, babel-plugin-syntax-partial-application, babel-plugin-syntax-pipeline-operator, babel-plugin-syntax-throw-expressions, babel-plugin-syntax-typescript, babel-plugin-transform-async-generator-functions, babel-plugin-transform-async-to-generator, babel-plugin-transform-class-properties, babel-plugin-transform-class-static-block, babel-plugin-transform-dotall-regex, babel-plugin-transform-duplicate-named-capturing-groups-regex, babel-plugin-transform-explicit-resource-management, babel-plugin-transform-exponentiation-operator, babel-plugin-transform-json-strings, babel-plugin-transform-logical-assignment-operators, babel-plugin-transform-nullish-coalescing-operator, babel-plugin-transform-numeric-separator, babel-plugin-transform-object-rest-spread, babel-plugin-transform-optional-catch-binding, babel-plugin-transform-optional-chaining, babel-plugin-transform-private-methods, babel-plugin-transform-private-property-in-object, babel-plugin-transform-regexp-modifiers, babel-plugin-transform-unicode-property-regex, babel-plugin-transform-unicode-sets-regex
🏃‍♀️ Performance
Committers: 7
biomejs/biome (@​biomejs/biome)

v2.3.13

Compare Source

Patch Changes
  • #​8815 f924f23 Thanks @​dyc3! - Improved useVueValidVOn to be more closely aligned with the source rule. It will now properly allow modifiers for all possible keyboard events. It should have better performance when there are no violations of the rule as well.

    Now treated valid:

    <div @&#8203;keydown.arrow-down="handler"></div>
    <div @&#8203;keydown.a="handler"></div>
    <div @&#8203;keydown.b="handler"></div>
    <div @&#8203;keydown.27="foo"></div>
  • #​8856 85f81f9 Thanks @​dyc3! - Fixed #​8710: Biome now parses Vue dynamic slot shorthand arguments that use template literals in [].

  • #​8850 2a190e0 Thanks @​dyc3! - Fixed #​8708: Tailwind @utility directives now parse functional utility names like px-* when Tailwind directives are enabled.

  • #​8863 79386e0 Thanks @​dyc3! - Fixed an issue with biome migrate eslint where it couldn't detect rules for CSS, GraphQL, and HTML.

  • #​8771 6f56b6e Thanks @​lghuahua! - Fix the --reporter=summary output incorrectly merging and displaying wrong issue counts for different rules. Fixes #​8730

  • #​8714 ac3a71f Thanks @​Netail! - Added new nursery rule use-consistent-enum-value-type. This rule disallows enums from having both number and string members.

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


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: Enabled.

Rebasing: Whenever PR is behind base branch, 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.

@changeset-bot
Copy link

changeset-bot bot commented Dec 15, 2025

⚠️ No Changeset found

Latest commit: 070fc91

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@nx-cloud
Copy link

nx-cloud bot commented Dec 15, 2025

🤖 Nx Cloud AI Fix Eligible

An automatically generated fix could have helped fix failing tasks for this run, but Self-healing CI is disabled for this workspace. Visit workspace settings to enable it and get automatic fixes in future runs.

To disable these notifications, a workspace admin can disable them in workspace settings.


View your CI Pipeline Execution ↗ for commit 070fc91

Command Status Duration Result
nx affected --targets=test:format,test:eslint,t... ❌ Failed 2m 27s View ↗
nx run-many --targets=build --exclude=examples/** ✅ Succeeded 28s View ↗

☁️ Nx Cloud last updated this comment at 2026-01-28 15:09:11 UTC

@pkg-pr-new
Copy link

pkg-pr-new bot commented Dec 15, 2025

More templates

@tanstack/devtools

npm i https://pkg.pr.new/TanStack/devtools/@tanstack/devtools@290

@tanstack/devtools-client

npm i https://pkg.pr.new/TanStack/devtools/@tanstack/devtools-client@290

@tanstack/devtools-ui

npm i https://pkg.pr.new/TanStack/devtools/@tanstack/devtools-ui@290

@tanstack/devtools-utils

npm i https://pkg.pr.new/TanStack/devtools/@tanstack/devtools-utils@290

@tanstack/devtools-vite

npm i https://pkg.pr.new/TanStack/devtools/@tanstack/devtools-vite@290

@tanstack/devtools-event-bus

npm i https://pkg.pr.new/TanStack/devtools/@tanstack/devtools-event-bus@290

@tanstack/devtools-event-client

npm i https://pkg.pr.new/TanStack/devtools/@tanstack/devtools-event-client@290

@tanstack/preact-devtools

npm i https://pkg.pr.new/TanStack/devtools/@tanstack/preact-devtools@290

@tanstack/react-devtools

npm i https://pkg.pr.new/TanStack/devtools/@tanstack/react-devtools@290

@tanstack/solid-devtools

npm i https://pkg.pr.new/TanStack/devtools/@tanstack/solid-devtools@290

@tanstack/vue-devtools

npm i https://pkg.pr.new/TanStack/devtools/@tanstack/vue-devtools@290

commit: 070fc91

@renovate renovate bot force-pushed the renovate/all-minor-patch branch 26 times, most recently from 8f5167e to 09c56be Compare December 20, 2025 17:05
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 28 times, most recently from b4a088d to 37d459f Compare January 27, 2026 12:46
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 37d459f to 070fc91 Compare January 28, 2026 15:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants