Skip to content

chore(deps): update dependency ultracite to v7.11.1 - #74

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/ultracite-7.x
Open

chore(deps): update dependency ultracite to v7.11.1#74
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/ultracite-7.x

Conversation

@renovate

@renovate renovate Bot commented Jan 1, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
ultracite (source) 7.10.87.11.1 age confidence

Release Notes

haydenbleasel/ultracite (ultracite)

v7.11.1

Compare Source

Patch Changes
  • 24b2797: Update oxfmt to 0.67.0 and re-target the markdown ::: fence patch to the new dist chunk. The release changes no options; it fixes CSS/SCSS/Less comment preservation and a few JSDoc-cast edge cases in member chains.
  • 24b2797: Update oxlint to 1.82.0. The release adds and removes no rules, so the presets are unchanged apart from one new option: no-unmodified-loop-condition now runs with checkConditionalExpressions: true in the oxlint and ESLint core presets, so each branch of a ternary in a loop condition must be modified inside the loop rather than only the expression as a whole.
  • 24b2797: Update the ESLint family: @angular-eslint/eslint-plugin 22.5, @typescript-eslint/* 8.70, eslint-plugin-solid 0.18, eslint-plugin-vue 10.11, eslint-plugin-jsdoc 64.3.8, eslint-plugin-cypress 7.0.2, @darraghor/eslint-plugin-nestjs-typed 7.5.2 and prettier-plugin-astro 1.0. The dynamic presets pick up the seven new rules automatically: @typescript-eslint/no-generated-empty-object-type, @angular-eslint/reactive-context-must-read-signal, vue/no-shadow-native-events, and Solid's no-boolean-enumerated-attribute, no-store-mutation-outside-setter, no-unused-signal and no-write-in-pure-computation. Note that prettier-plugin-astro 1.0 is a rewrite on the Astro 7 Rust compiler (Node 22.12+); expect whitespace diffs on first run and mirror any custom compressHTML via its new astroCompressHTML option.
  • 24b2797: Refresh the stylelint lock to 17.15.0 and enable its new selector-no-unmatchable rule, which flags selectors that can never match (for example label:checked, ::before:first-child or :is(::before)).
  • a71dda4: Stop sorting object keys across the whole TanStack presets, not just route files. TanStack Query mutation options are order-sensitive too: TypeScript infers the onMutate context from context-sensitive callbacks in source order, so moving onError/onSettled above onMutate turns the context into {} and ultracite fix broke type-correct code (TS2339: Property '...' does not exist on type '{}'). Mutation and query options live anywhere (hooks, components, colocated files), so the route-file exemption could not cover them. ultracite/oxlint/tanstack now sets sort-keys to off and ultracite/biome/tanstack now sets useSortedKeys to off for all files.
  • a9db61c: Disable github/filenames-match-regex for file-based route directories (**/routes/**) in the oxlint js-plugins preset, matching the existing unicorn/filename-case exemption in the TanStack preset. TanStack Router filenames such as __root.tsx, $.tsx, and posts.$postId.tsx no longer fail the GitHub filename rule. Resolves #​799.

v7.11.0

Compare Source

Minor Changes
  • d5d241f: Add ultracite upgrade, and make version drift between Ultracite and its linter visible instead of a crash. Bumping ultracite without bumping the linter fails on the next check/fix with Biome's Found an unknown key error (and the equivalent for ESLint and Oxlint), because each release enables rules from a specific linter version.

    • ultracite upgrade installs the latest ultracite, prints a release-notes link for the versions you crossed, then hands off to the freshly installed CLI to reinstall your toolchain at the versions that release was verified with: Biome; ESLint, Prettier, Stylelint and the plugins the preset imports; or Oxlint and Oxfmt. Optional extras already in your package.json (framework plugins, Oxlint JS plugins, oxlint-tsgolint) are bumped as well. Config files are never rewritten, and the run ends with the same diagnostics as doctor.
    • ultracite doctor now checks the installed Biome, ESLint, Prettier, Stylelint, Oxlint and Oxfmt versions against the range this release supports. Too old fails the check and points at ultracite upgrade; newer than the verified range only warns.
    • The supported ranges are declared as optional peer dependencies so package managers warn when they drift: @biomejs/biome ^2.5.0, eslint ^10.0.0, prettier ^3.0.0, stylelint ^17.0.0, oxlint ^1.79.0, oxfmt >=0.40.0. ultracite init now installs Prettier and Stylelint from those ranges instead of latest.

    Requires Biome >= 2.5.0, ESLint >= 10.0.0, Prettier >= 3.0.0, Stylelint >= 17.0.0, Oxlint >= 1.79.0 and Oxfmt >= 0.40.0.

Patch Changes
  • 27d06f2: Update dependencies (@clack/prompts, semver, zod, ESLint plugins).
  • d322691: Default ultracite init to Oxlint + Oxfmt when --linter is omitted in quiet or non-interactive mode
  • c677cf5: Recommend Oxlint + Oxfmt in the ultracite init linter prompt and list it first
  • c5be848: Disable no-use-before-define in TanStack Router route files for the oxlint tanstack preset. File routes are mutually recursive (Route references the component, and the component calls Route.useParams()), so no declaration order could satisfy the rule.

Configuration

📅 Schedule: (in timezone Asia/Tokyo)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@vercel

vercel Bot commented Jan 1, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated
mimu-memo Ready Ready Preview Sep 10, 2026 1:02am UTC

@renovate
renovate Bot force-pushed the renovate/ultracite-7.x branch from 0b7310e to b10fdc9 Compare January 1, 2026 22:34
@renovate
renovate Bot force-pushed the renovate/ultracite-7.x branch from b10fdc9 to 7e0facf Compare January 2, 2026 05:45
@renovate
renovate Bot force-pushed the renovate/ultracite-7.x branch from 7e0facf to 4ef6d27 Compare January 3, 2026 21:35
@renovate
renovate Bot force-pushed the renovate/ultracite-7.x branch from 4ef6d27 to 22c152b Compare January 4, 2026 21:50
@renovate
renovate Bot force-pushed the renovate/ultracite-7.x branch from 22c152b to cf35428 Compare January 5, 2026 10:08
@renovate
renovate Bot force-pushed the renovate/ultracite-7.x branch from cf35428 to 3254c31 Compare January 7, 2026 18:22
@renovate
renovate Bot force-pushed the renovate/ultracite-7.x branch from 3254c31 to c43b253 Compare January 8, 2026 08:30
@renovate
renovate Bot force-pushed the renovate/ultracite-7.x branch from c43b253 to 129481a Compare January 10, 2026 08:32
@renovate
renovate Bot force-pushed the renovate/ultracite-7.x branch from 129481a to ed9ca05 Compare January 20, 2026 22:11
@renovate
renovate Bot force-pushed the renovate/ultracite-7.x branch from ed9ca05 to c62dc19 Compare January 27, 2026 06:09
@renovate
renovate Bot force-pushed the renovate/ultracite-7.x branch from c62dc19 to 5c57c69 Compare February 1, 2026 15:03
@renovate
renovate Bot force-pushed the renovate/ultracite-7.x branch from 5c57c69 to 7fce411 Compare February 1, 2026 21:40
@renovate
renovate Bot force-pushed the renovate/ultracite-7.x branch from 7fce411 to 7a4266e Compare February 4, 2026 01:35
@renovate
renovate Bot force-pushed the renovate/ultracite-7.x branch from 7a4266e to d2e8f86 Compare February 8, 2026 02:03
@renovate
renovate Bot force-pushed the renovate/ultracite-7.x branch from 04903e9 to 6b650ac Compare February 23, 2026 11:29
@renovate
renovate Bot force-pushed the renovate/ultracite-7.x branch from 6b650ac to 934c7bd Compare February 26, 2026 10:57
@renovate
renovate Bot force-pushed the renovate/ultracite-7.x branch from 934c7bd to 5240dc0 Compare March 5, 2026 23:50
@renovate
renovate Bot force-pushed the renovate/ultracite-7.x branch from 5240dc0 to 1f135b9 Compare March 12, 2026 22:09
@renovate
renovate Bot force-pushed the renovate/ultracite-7.x branch from 1f135b9 to 3e5914f Compare March 15, 2026 01:55
@renovate
renovate Bot force-pushed the renovate/ultracite-7.x branch from 3e5914f to 6a7c41d Compare March 17, 2026 21:20
@renovate
renovate Bot force-pushed the renovate/ultracite-7.x branch from 6a7c41d to 102754b Compare March 26, 2026 19:00
@renovate
renovate Bot force-pushed the renovate/ultracite-7.x branch from 102754b to 6e389a6 Compare March 29, 2026 08:31
@renovate
renovate Bot force-pushed the renovate/ultracite-7.x branch from 6e389a6 to f6da2ab Compare March 31, 2026 21:59
@renovate
renovate Bot force-pushed the renovate/ultracite-7.x branch from f6da2ab to c330a80 Compare April 3, 2026 09:02
@renovate
renovate Bot force-pushed the renovate/ultracite-7.x branch from c330a80 to 422b1c8 Compare April 9, 2026 11:01
@renovate
renovate Bot force-pushed the renovate/ultracite-7.x branch from 422b1c8 to 6993ab6 Compare April 11, 2026 09:30
@renovate
renovate Bot force-pushed the renovate/ultracite-7.x branch from 6993ab6 to 506bf75 Compare April 11, 2026 17:01
@renovate
renovate Bot force-pushed the renovate/ultracite-7.x branch from 506bf75 to 7f82337 Compare April 11, 2026 22:00
@renovate
renovate Bot force-pushed the renovate/ultracite-7.x branch from 7f82337 to 6f9e3e6 Compare April 12, 2026 01:14
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