chore(deps): bump the all-patch-minor group with 105 updates #144

Closed
dependabot[bot] wants to merge 1 commit from dependabot/npm_and_yarn/all-patch-minor-4ed6ce8541 into main
dependabot[bot] commented 2026-08-30 07:05:49 +00:00 (Migrated from github.com)

Bumps the all-patch-minor group with 105 updates:

Package From To
@commitlint/cli 21.0.1 21.2.2
@commitlint/config-conventional 21.0.1 21.2.2
@playwright/test 1.60.0 1.62.1
@vitest/coverage-v8 4.1.7 4.1.11
@vitest/ui 4.1.7 4.1.11
czg 1.13.1 1.14.0
eslint 10.4.0 10.9.1
knip 6.14.2 6.32.3
lint-staged 17.0.5 17.3.0
prettier 3.8.3 3.9.6
turbo 2.9.14 2.10.12
vite 8.0.14 8.2.2
vitest 4.1.7 4.1.11
@hookform/resolvers 5.4.0 5.9.1
lucide-react 1.16.0 1.34.0
next 16.2.6 16.3.3
react 19.2.6 19.2.8
@types/react 19.2.15 19.2.18
react-dom 19.2.6 19.2.8
@types/react-dom 19.2.3 19.2.5
react-hook-form 7.76.1 7.86.0
recharts 3.8.1 3.10.1
sharp 0.34.5 0.35.4
shiki 4.1.0 4.4.3
@content-collections/core 0.15.1 0.15.2
@next/bundle-analyzer 16.2.6 16.3.3
@tailwindcss/postcss 4.3.0 4.3.3
postcss 8.5.15 8.5.26
tailwindcss 4.3.0 4.3.3
@aws-sdk/client-s3 3.1053.0 3.1119.0
@aws-sdk/s3-request-presigner 3.1053.0 3.1119.0
@icons-pack/react-simple-icons 13.13.0 13.15.1
@marsidev/react-turnstile 1.5.2 1.6.1
@mistralai/mistralai 2.2.5 2.6.4
@number-flow/react 0.6.0 0.6.2
@react-email/render 2.0.8 2.1.0
@tanstack/react-query 5.100.14 5.102.6
@tanstack/react-query-devtools 5.100.14 5.102.6
@trpc/client 11.17.0 11.18.0
@trpc/react-query 11.17.0 11.18.0
@trpc/server 11.17.0 11.18.0
@upstash/redis 1.38.0 1.38.3
better-auth 1.6.11 1.7.2
dayjs 1.11.21 1.11.23
markdown-to-jsx 9.8.1 9.10.2
next-intl 4.12.0 4.13.7
nuqs 2.8.9 2.10.1
pg 8.21.0 8.23.0
@types/pg 8.20.0 8.23.1
react-medium-image-zoom 5.4.5 5.4.9
resend 6.12.4 6.24.0
sonner 2.0.7 2.0.8
zustand 5.0.13 5.0.15
@axe-core/playwright 4.11.3 4.13.0
@vitejs/plugin-react 6.0.2 6.1.0
esbuild 0.28.0 0.28.2
fast-xml-parser 5.8.0 5.11.1
react-scan 0.5.6 0.5.7
react-email 6.3.3 6.9.3
@react-email/ui 6.3.3 6.9.3
@eslint-community/eslint-plugin-eslint-comments 4.7.1 4.7.2
@eslint-react/eslint-plugin 5.8.5 5.18.6
@next/eslint-plugin-next 16.2.6 16.3.3
@typescript-eslint/eslint-plugin 8.60.0 8.68.0
@typescript-eslint/parser 8.60.0 8.68.0
eslint-plugin-playwright 2.10.4 2.11.0
eslint-plugin-sonarjs 4.0.3 4.2.0
eslint-plugin-turbo 2.9.14 2.10.12
globals 17.6.0 17.11.0
@eslint/config-inspector 3.0.3 3.3.0
concurrently 10.0.3 10.0.5
@shikijs/rehype 4.1.0 4.4.3
@shikijs/transformers 4.1.0 4.4.3
@types/hast 3.0.4 3.0.5
prettier-plugin-tailwindcss 0.8.0 0.8.1
@ark-ui/react 5.36.2 5.39.0
@radix-ui/react-accordion 1.2.12 1.2.20
@radix-ui/react-alert-dialog 1.1.15 1.1.23
@radix-ui/react-aspect-ratio 1.1.8 1.1.15
@radix-ui/react-avatar 1.1.11 1.2.6
@radix-ui/react-checkbox 1.3.3 1.3.11
@radix-ui/react-collapsible 1.1.12 1.1.20
@radix-ui/react-context 1.1.3 1.2.2
@radix-ui/react-context-menu 2.2.16 2.3.7
@radix-ui/react-dialog 1.1.15 1.1.23
@radix-ui/react-dropdown-menu 2.1.16 2.1.24
@radix-ui/react-hover-card 1.1.15 1.1.23
@radix-ui/react-label 2.1.8 2.1.15
@radix-ui/react-menubar 1.1.16 1.1.24
@radix-ui/react-navigation-menu 1.2.14 1.2.22
@radix-ui/react-popover 1.1.15 1.1.23
@radix-ui/react-radio-group 1.3.8 1.4.7
@radix-ui/react-scroll-area 1.2.10 1.2.18
@radix-ui/react-select 2.2.6 2.3.7
@radix-ui/react-separator 1.1.8 1.1.15
@radix-ui/react-slot 1.2.4 1.3.3
@radix-ui/react-switch 1.2.6 1.3.7
@radix-ui/react-tabs 1.1.13 1.1.21
@radix-ui/react-toggle 1.1.10 1.1.18
@radix-ui/react-toggle-group 1.1.11 1.1.19
@radix-ui/react-tooltip 1.2.8 1.2.16
@radix-ui/react-visually-hidden 1.2.4 1.2.11
@tailwindcss/typography 0.5.19 0.5.20
input-otp 1.4.2 1.5.0
react-resizable-panels 4.11.2 4.12.3

Updates @commitlint/cli from 21.0.1 to 21.2.2

Release notes

Sourced from @​commitlint/cli's releases.

v21.2.2

21.2.2 (2026-08-13)

Bug Fixes

Chore, docs, etc.

New Contributors

Full Changelog: https://github.com/conventional-changelog/commitlint/compare/v21.2.1...v21.2.2

v21.2.1

21.2.0 (2026-06-30)

Features

  • resolve-extends: resolve pure-ESM presets (conventional-changelog v7/v9/v10) (#4859) (fdb566f)

Chore, doc, etc.

New Contributors

Full Changelog: https://github.com/conventional-changelog/commitlint/compare/v21.2.0...v21.2.1

v21.2.0

21.2.0 (2026-06-30)

... (truncated)

Changelog

Sourced from @​commitlint/cli's changelog.

21.2.2 (2026-08-13)

Note: Version bump only for package @​commitlint/cli

21.2.1 (2026-07-08)

Note: Version bump only for package @​commitlint/cli

21.2.0 (2026-06-30)

Features

  • resolve-extends: resolve pure-ESM presets (conventional-changelog v7/v9/v10) (#4859) (fdb566f)

21.1.0 (2026-06-23)

Features

  • cli: add --default-config flag to lint without a config file (#4805) (7af27ba), closes #3662

21.0.2 (2026-05-29)

Bug Fixes

  • disallow same commit hash for --from and --to (#4773) (121005e)
Commits

Updates @commitlint/config-conventional from 21.0.1 to 21.2.2

Release notes

Sourced from @​commitlint/config-conventional's releases.

v21.2.2

21.2.2 (2026-08-13)

Bug Fixes

Chore, docs, etc.

New Contributors

Full Changelog: https://github.com/conventional-changelog/commitlint/compare/v21.2.1...v21.2.2

v21.2.1

21.2.0 (2026-06-30)

Features

  • resolve-extends: resolve pure-ESM presets (conventional-changelog v7/v9/v10) (#4859) (fdb566f)

Chore, doc, etc.

New Contributors

Full Changelog: https://github.com/conventional-changelog/commitlint/compare/v21.2.0...v21.2.1

v21.2.0

21.2.0 (2026-06-30)

... (truncated)

Changelog

Sourced from @​commitlint/config-conventional's changelog.

21.2.2 (2026-08-13)

Note: Version bump only for package @​commitlint/config-conventional

21.2.0 (2026-06-30)

Features

  • resolve-extends: resolve pure-ESM presets (conventional-changelog v7/v9/v10) (#4859) (fdb566f)

21.1.0 (2026-06-23)

Note: Version bump only for package @​commitlint/config-conventional

21.0.2 (2026-05-29)

Note: Version bump only for package @​commitlint/config-conventional

Commits

Updates @playwright/test from 1.60.0 to 1.62.1

Release notes

Sourced from @​playwright/test's releases.

v1.62.1

Bug Fixes

  • #41989 [Regression]: tsconfig "extends" bare specifier isn't resolved via node_modules walk-up like tsc (fatal since 1.62)
  • #41998 [Regression]: directory-form tsconfig project references ("path": "../pkg") fail to resolve (fatal since 1.62)
  • #41985 Accessibility snapshot drops button name when text is nested inside spans with aria-hidden SVG
  • #42000 [Regression]: page.evaluate() arg of a branded primitive type (string & { brand }) no longer type-checks since 1.62
  • #42013 [BUG]Image-type actionable elements are not presented in the snapshot.

v1.62.0

🧱 New component testing model

Component testing moves to a stories and galleries model. A story wraps your component in one specific scenario — hard-coded props, mock data, providers — and a gallery page that you serve renders stories on demand. The new fixtures.mount() fixture navigates to the gallery, mounts a story by id, and returns a Locator scoped to the story's root element:

test('click should expand', async ({ mount }) => {
  const component = await mount('components/Expandable/Stateful');
  await component.getByRole('button').click();
  await expect(component.getByTestId('expanded')).toHaveValue('true');
});

Pass a story type as a template argument to type-check its props, and use update(props) / unmount() on the returned locator to re-render or tear down within a test.

🛑 Cancel operations with AbortSignal

Most operations and web-first assertions now accept a signal option that takes an AbortSignal, letting you cancel long-running actions, navigations, waits, and assertions:

const controller = new AbortController();
setTimeout(() => controller.abort(), 1000);

await page.getByRole('button', { name: 'Submit' }).click({ signal: controller.signal }); await expect(page.getByText('Done')).toBeVisible({ signal: controller.signal });

Providing a signal does not disable the default timeout; pass timeout: 0 to disable it.

🖼️ WebP screenshots

expect(page).toHaveScreenshot() and expect(locator).toHaveScreenshot() can now store snapshots in the WebP format — just give the snapshot a .webp name:

// Visual comparisons store the golden snapshot as lossless WebP.
await expect(page).toHaveScreenshot('homepage.webp');

// Standalone screenshots can trade quality for size with lossy WebP. await page.screenshot({ path: 'homepage.webp', quality: 50 }); </tr></table>

... (truncated)

Commits
  • 26a9e47 cherry-pick(#42043): docs: release notes for v1.62 Python, Java, and .NET (#4...
  • 0a81d5d cherry-pick(#42040): docs(release-notes): mention the isolated headless clipb...
  • 8376826 cherry-pick(#42034): fix(aria): keep icon-only clickable elements in ai snaps...
  • 66c5cc9 chore: mark v1.62.1 (#42020)
  • 9672bc3 cherry-pick(#42009): fix(types): support branded primitives in evaluate argum...
  • 4325804 cherry-pick(#41988): fix(aria): preserve names from collapsed text contributors
  • 9632f8e cherry-pick(#42005): fix(tsconfig): do not throw when "extends"/"references" ...
  • e3950d9 chore: mark v1.62.0 (#41981)
  • f07e0f7 cherry-pick(#41940): docs: release notes for v1.62 (#41967)
  • 05a306c cherry-pick(#41964): Revert "feat(routeFromHar): add interceptAPIRequests opt...
  • Additional commits viewable in compare view

Updates @vitest/coverage-v8 from 4.1.7 to 4.1.11

Release notes

Sourced from @​vitest/coverage-v8's releases.

v4.1.11

   🐞 Bug Fixes

    View changes on GitHub

v4.1.10

   🐞 Bug Fixes

    View changes on GitHub

v4.1.9

🐞 Bug Fixes

View changes on GitHub

v4.1.8

   🐞 Bug Fixes

    View changes on GitHub
Commits

Updates @vitest/ui from 4.1.7 to 4.1.11

Release notes

Sourced from @​vitest/ui's releases.

v4.1.11

   🐞 Bug Fixes

    View changes on GitHub

v4.1.10

   🐞 Bug Fixes

    View changes on GitHub

v4.1.9

🐞 Bug Fixes

View changes on GitHub

v4.1.8

   🐞 Bug Fixes

    View changes on GitHub
Commits

Updates czg from 1.13.1 to 1.14.0

Release notes

Sourced from czg's releases.

v1.14.0

Please refer to CHANGELOG.md for details.

v1.13.2

Please refer to CHANGELOG.md for details.

Changelog

Sourced from czg's changelog.

1.14.0 (2026-08-22)

Features

  • cz-git,plugin-loader: add apiExtraBody option (#262) (a22115c), closes #261

1.13.2 (2026-08-11)

Bug Fixes

  • cz-git: throw an error when AI reasoning_content is empty (#260) (0e78718)
Commits

Updates eslint from 10.4.0 to 10.9.1

Release notes

Sourced from eslint's releases.

v10.9.1

Bug Fixes

  • 1e641c9 fix: no-loss-of-precision false positive with trailing decimal point (#21251) (Aleksandr Shoronov)

Documentation

  • ad74a8d docs: add deprecation steps for EOL package versions (#21248) (Francesco Trotta)

Chores

v10.9.0

Features

  • 08de88e feat: handle underflow in no-loss-of-precision (#21218) (Rithish S)
  • 55db479 feat: add checkConditionalExpressions to no-unmodified-loop-condition (#21175) (sethamus)

Bug Fixes

  • 2ba3025 fix: prevent unsafe no-var autofix with hoisted functions (#21213) (sethamus)
  • 8e69622 fix: Prevent no-var autofix when var is shadowed by catch parameter (#21204) (Yang Hyeonjong)
  • 684b579 fix: prefer-template invalid autofix creates a tagged template call (#21207) (김채영)

Documentation

  • 9ef407a docs: use eslint.config.* wherever config file names are listed (#21216) (Marry (Subin Yang))
  • 87f66f4 docs: Update README (GitHub Actions Bot)
  • 585ef37 docs: update architecture documentation (#21112) (Francesco Trotta)
  • f3993b0 docs: Update README (GitHub Actions Bot)
  • ffc87d6 docs: fix broken links in Further Reading sections (#21203) (Minsu)
  • 1a761e1 docs: update moved JSX specification links (#21198) (Imran Mustafa)
  • 4d00ca4 docs: update ESLint peer dependency to ^10.0.0 in shareable configs (#21202) (lumir)
  • 510d1a2 docs: Update README (GitHub Actions Bot)

Chores

  • 899dbf1 chore: update github/codeql-action action to v4.37.7 (#21243) (renovate[bot])
  • 9aa3873 chore: update ecosystem plugins (#21235) (ESLint Bot)
  • dc1e7a8 chore: update ecosystem plugins (#21208) (ESLint Bot)
  • f878d21 ci: bump pnpm/action-setup from 6.0.9 to 6.0.10 (#21200) (dependabot[bot])
  • 4891e50 ci: bump github/codeql-action from 4.37.4 to 4.37.6 (#21199) (dependabot[bot])

v10.8.1

Bug Fixes

  • 18eb0a7 fix: prevent ASI hazard in no-unused-labels autofix (#21173) (dongkyu lee)
  • 151ba3f fix: false positives in getter-return and accessor-pairs (#21163) (Grit)
  • 6898df9 fix: ignore meta-property names in id-denylist (#21166) (Pixel)
  • 4d7db66 fix: ignore meta-property names in id-match (#21167) (Pixel)
  • 677214e fix: handle ASI hazards in no-unused-vars removeVar suggestion (#20935) (kuldeep kumar)

Documentation

  • 7d0cbf8 docs: Update README (GitHub Actions Bot)
  • 0a05812 docs: add missing backticks to no-duplicate-imports.js (#21183) (Lee Daeun)
  • 678c90b docs: Update README (GitHub Actions Bot)
  • 8a10424 docs: Update README (GitHub Actions Bot)

... (truncated)

Commits
Bumps the all-patch-minor group with 105 updates: | Package | From | To | | --- | --- | --- | | [@commitlint/cli](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli) | `21.0.1` | `21.2.2` | | [@commitlint/config-conventional](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional) | `21.0.1` | `21.2.2` | | [@playwright/test](https://github.com/microsoft/playwright) | `1.60.0` | `1.62.1` | | [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.1.7` | `4.1.11` | | [@vitest/ui](https://github.com/vitest-dev/vitest/tree/HEAD/packages/ui) | `4.1.7` | `4.1.11` | | [czg](https://github.com/Zhengqbbb/cz-git/tree/HEAD/packages/cli) | `1.13.1` | `1.14.0` | | [eslint](https://github.com/eslint/eslint) | `10.4.0` | `10.9.1` | | [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `6.14.2` | `6.32.3` | | [lint-staged](https://github.com/lint-staged/lint-staged) | `17.0.5` | `17.3.0` | | [prettier](https://github.com/prettier/prettier) | `3.8.3` | `3.9.6` | | [turbo](https://github.com/vercel/turborepo) | `2.9.14` | `2.10.12` | | [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.0.14` | `8.2.2` | | [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.7` | `4.1.11` | | [@hookform/resolvers](https://github.com/react-hook-form/resolvers) | `5.4.0` | `5.9.1` | | [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.16.0` | `1.34.0` | | [next](https://github.com/vercel/next.js) | `16.2.6` | `16.3.3` | | [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.2.6` | `19.2.8` | | [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.15` | `19.2.18` | | [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.2.6` | `19.2.8` | | [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.3` | `19.2.5` | | [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.76.1` | `7.86.0` | | [recharts](https://github.com/recharts/recharts) | `3.8.1` | `3.10.1` | | [sharp](https://github.com/lovell/sharp) | `0.34.5` | `0.35.4` | | [shiki](https://github.com/shikijs/shiki/tree/HEAD/packages/shiki) | `4.1.0` | `4.4.3` | | [@content-collections/core](https://github.com/sdorra/content-collections/tree/HEAD/packages/core) | `0.15.1` | `0.15.2` | | [@next/bundle-analyzer](https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer) | `16.2.6` | `16.3.3` | | [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.3.0` | `4.3.3` | | [postcss](https://github.com/postcss/postcss) | `8.5.15` | `8.5.26` | | [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.3.0` | `4.3.3` | | [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.1053.0` | `3.1119.0` | | [@aws-sdk/s3-request-presigner](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-request-presigner) | `3.1053.0` | `3.1119.0` | | [@icons-pack/react-simple-icons](https://github.com/icons-pack/react-simple-icons/tree/HEAD/react-simple-icons) | `13.13.0` | `13.15.1` | | [@marsidev/react-turnstile](https://github.com/marsidev/react-turnstile) | `1.5.2` | `1.6.1` | | [@mistralai/mistralai](https://github.com/mistralai/client-ts) | `2.2.5` | `2.6.4` | | [@number-flow/react](https://github.com/barvian/number-flow/tree/HEAD/src) | `0.6.0` | `0.6.2` | | [@react-email/render](https://github.com/resend/react-email/tree/HEAD/packages/render) | `2.0.8` | `2.1.0` | | [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.100.14` | `5.102.6` | | [@tanstack/react-query-devtools](https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools) | `5.100.14` | `5.102.6` | | [@trpc/client](https://github.com/trpc/trpc/tree/HEAD/packages/client) | `11.17.0` | `11.18.0` | | [@trpc/react-query](https://github.com/trpc/trpc/tree/HEAD/packages/react) | `11.17.0` | `11.18.0` | | [@trpc/server](https://github.com/trpc/trpc/tree/HEAD/packages/server) | `11.17.0` | `11.18.0` | | [@upstash/redis](https://github.com/upstash/redis-js) | `1.38.0` | `1.38.3` | | [better-auth](https://github.com/better-auth/better-auth/tree/HEAD/packages/better-auth) | `1.6.11` | `1.7.2` | | [dayjs](https://github.com/iamkun/dayjs) | `1.11.21` | `1.11.23` | | [markdown-to-jsx](https://github.com/quantizor/markdown-to-jsx/tree/HEAD/lib) | `9.8.1` | `9.10.2` | | [next-intl](https://github.com/amannn/next-intl) | `4.12.0` | `4.13.7` | | [nuqs](https://github.com/47ng/nuqs/tree/HEAD/packages/nuqs) | `2.8.9` | `2.10.1` | | [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.21.0` | `8.23.0` | | [@types/pg](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/pg) | `8.20.0` | `8.23.1` | | [react-medium-image-zoom](https://github.com/rpearce/react-medium-image-zoom) | `5.4.5` | `5.4.9` | | [resend](https://github.com/resend/resend-node) | `6.12.4` | `6.24.0` | | [sonner](https://github.com/emilkowalski/sonner) | `2.0.7` | `2.0.8` | | [zustand](https://github.com/pmndrs/zustand) | `5.0.13` | `5.0.15` | | [@axe-core/playwright](https://github.com/dequelabs/axe-core-npm) | `4.11.3` | `4.13.0` | | [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `6.0.2` | `6.1.0` | | [esbuild](https://github.com/evanw/esbuild) | `0.28.0` | `0.28.2` | | [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser) | `5.8.0` | `5.11.1` | | [react-scan](https://github.com/aidenybai/react-scan) | `0.5.6` | `0.5.7` | | [react-email](https://github.com/resend/react-email/tree/HEAD/packages/react-email) | `6.3.3` | `6.9.3` | | [@react-email/ui](https://github.com/resend/react-email/tree/HEAD/packages/ui) | `6.3.3` | `6.9.3` | | [@eslint-community/eslint-plugin-eslint-comments](https://github.com/eslint-community/eslint-plugin-eslint-comments) | `4.7.1` | `4.7.2` | | [@eslint-react/eslint-plugin](https://github.com/Rel1cx/eslint-react/tree/HEAD/plugins/eslint-plugin) | `5.8.5` | `5.18.6` | | [@next/eslint-plugin-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next) | `16.2.6` | `16.3.3` | | [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.60.0` | `8.68.0` | | [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.60.0` | `8.68.0` | | [eslint-plugin-playwright](https://github.com/mskelton/eslint-plugin-playwright) | `2.10.4` | `2.11.0` | | [eslint-plugin-sonarjs](https://github.com/SonarSource/SonarJS) | `4.0.3` | `4.2.0` | | [eslint-plugin-turbo](https://github.com/vercel/turborepo/tree/HEAD/packages/eslint-plugin-turbo) | `2.9.14` | `2.10.12` | | [globals](https://github.com/sindresorhus/globals) | `17.6.0` | `17.11.0` | | [@eslint/config-inspector](https://github.com/eslint/config-inspector) | `3.0.3` | `3.3.0` | | [concurrently](https://github.com/open-cli-tools/concurrently) | `10.0.3` | `10.0.5` | | [@shikijs/rehype](https://github.com/shikijs/shiki/tree/HEAD/packages/rehype) | `4.1.0` | `4.4.3` | | [@shikijs/transformers](https://github.com/shikijs/shiki/tree/HEAD/packages/transformers) | `4.1.0` | `4.4.3` | | [@types/hast](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/hast) | `3.0.4` | `3.0.5` | | [prettier-plugin-tailwindcss](https://github.com/tailwindlabs/prettier-plugin-tailwindcss) | `0.8.0` | `0.8.1` | | [@ark-ui/react](https://github.com/chakra-ui/ark/tree/HEAD/packages/react) | `5.36.2` | `5.39.0` | | [@radix-ui/react-accordion](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/accordion) | `1.2.12` | `1.2.20` | | [@radix-ui/react-alert-dialog](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/alert-dialog) | `1.1.15` | `1.1.23` | | [@radix-ui/react-aspect-ratio](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/aspect-ratio) | `1.1.8` | `1.1.15` | | [@radix-ui/react-avatar](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/avatar) | `1.1.11` | `1.2.6` | | [@radix-ui/react-checkbox](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/checkbox) | `1.3.3` | `1.3.11` | | [@radix-ui/react-collapsible](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/collapsible) | `1.1.12` | `1.1.20` | | [@radix-ui/react-context](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/context) | `1.1.3` | `1.2.2` | | [@radix-ui/react-context-menu](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/context-menu) | `2.2.16` | `2.3.7` | | [@radix-ui/react-dialog](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/dialog) | `1.1.15` | `1.1.23` | | [@radix-ui/react-dropdown-menu](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/dropdown-menu) | `2.1.16` | `2.1.24` | | [@radix-ui/react-hover-card](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/hover-card) | `1.1.15` | `1.1.23` | | [@radix-ui/react-label](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/label) | `2.1.8` | `2.1.15` | | [@radix-ui/react-menubar](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/menubar) | `1.1.16` | `1.1.24` | | [@radix-ui/react-navigation-menu](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/navigation-menu) | `1.2.14` | `1.2.22` | | [@radix-ui/react-popover](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/popover) | `1.1.15` | `1.1.23` | | [@radix-ui/react-radio-group](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/radio-group) | `1.3.8` | `1.4.7` | | [@radix-ui/react-scroll-area](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/scroll-area) | `1.2.10` | `1.2.18` | | [@radix-ui/react-select](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/select) | `2.2.6` | `2.3.7` | | [@radix-ui/react-separator](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/separator) | `1.1.8` | `1.1.15` | | [@radix-ui/react-slot](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/slot) | `1.2.4` | `1.3.3` | | [@radix-ui/react-switch](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/switch) | `1.2.6` | `1.3.7` | | [@radix-ui/react-tabs](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/tabs) | `1.1.13` | `1.1.21` | | [@radix-ui/react-toggle](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/toggle) | `1.1.10` | `1.1.18` | | [@radix-ui/react-toggle-group](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/toggle-group) | `1.1.11` | `1.1.19` | | [@radix-ui/react-tooltip](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/tooltip) | `1.2.8` | `1.2.16` | | [@radix-ui/react-visually-hidden](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/visually-hidden) | `1.2.4` | `1.2.11` | | [@tailwindcss/typography](https://github.com/tailwindlabs/tailwindcss-typography) | `0.5.19` | `0.5.20` | | [input-otp](https://github.com/guilhermerodz/input-otp/tree/HEAD/packages/input-otp) | `1.4.2` | `1.5.0` | | [react-resizable-panels](https://github.com/bvaughn/react-resizable-panels) | `4.11.2` | `4.12.3` | Updates `@commitlint/cli` from 21.0.1 to 21.2.2 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/conventional-changelog/commitlint/releases">@​commitlint/cli's releases</a>.</em></p> <blockquote> <h2>v21.2.2</h2> <h2><a href="https://github.com/conventional-changelog/commitlint/compare/v21.2.1...v21.2.2">21.2.2</a> (2026-08-13)</h2> <h3>Bug Fixes</h3> <ul> <li><strong>parse:</strong> require colon after note keywords (conventional-commits-parser 7.1.2) (<a href="https://redirect.github.com/conventional-changelog/commitlint/issues/4927">#4927</a>) (<a href="https://github.com/conventional-changelog/commitlint/commit/b83c51569d195183c695330eeb0b4f5784e0d418">b83c515</a>), closes <a href="https://redirect.github.com/conventional-changelog/conventional-changelog/issues/1517">conventional-changelog/conventional-changelog#1517</a></li> <li>fix(container): resolve packages from TypeScript configs by <a href="https://github.com/Guflly"><code>@​Guflly</code></a> in <a href="https://redirect.github.com/conventional-changelog/commitlint/pull/4914">conventional-changelog/commitlint#4914</a></li> <li>fix(resolve-extends): support Yarn Plug'n'Play by <a href="https://github.com/Guflly"><code>@​Guflly</code></a> in <a href="https://redirect.github.com/conventional-changelog/commitlint/pull/4933">conventional-changelog/commitlint#4933</a></li> </ul> <h3>Chore, docs, etc.</h3> <ul> <li>docs: fix typos in comments and JSDoc by <a href="https://github.com/maxtaran2010"><code>@​maxtaran2010</code></a> in <a href="https://redirect.github.com/conventional-changelog/commitlint/pull/4880">conventional-changelog/commitlint#4880</a></li> <li>docs: fix Deno setup without package.json by <a href="https://github.com/awnoa"><code>@​awnoa</code></a> in <a href="https://redirect.github.com/conventional-changelog/commitlint/pull/4896">conventional-changelog/commitlint#4896</a></li> <li>chore: repair broken lockfile from <a href="https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4939">#4939</a> and add merge queue CI support by <a href="https://github.com/escapedcat"><code>@​escapedcat</code></a> in <a href="https://redirect.github.com/conventional-changelog/commitlint/pull/4941">conventional-changelog/commitlint#4941</a></li> <li>docs(config-conventional): document rules that go beyond the spec by <a href="https://github.com/escapedcat"><code>@​escapedcat</code></a> in <a href="https://redirect.github.com/conventional-changelog/commitlint/pull/4910">conventional-changelog/commitlint#4910</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/maxtaran2010"><code>@​maxtaran2010</code></a> made their first contribution in <a href="https://redirect.github.com/conventional-changelog/commitlint/pull/4880">conventional-changelog/commitlint#4880</a></li> <li><a href="https://github.com/awnoa"><code>@​awnoa</code></a> made their first contribution in <a href="https://redirect.github.com/conventional-changelog/commitlint/pull/4896">conventional-changelog/commitlint#4896</a></li> <li><a href="https://github.com/Guflly"><code>@​Guflly</code></a> made their first contribution in <a href="https://redirect.github.com/conventional-changelog/commitlint/pull/4914">conventional-changelog/commitlint#4914</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/conventional-changelog/commitlint/compare/v21.2.1...v21.2.2">https://github.com/conventional-changelog/commitlint/compare/v21.2.1...v21.2.2</a></p> <h2>v21.2.1</h2> <h1><a href="https://github.com/conventional-changelog/commitlint/compare/v21.1.0...v21.2.0">21.2.0</a> (2026-06-30)</h1> <h3>Features</h3> <ul> <li><strong>resolve-extends:</strong> resolve pure-ESM presets (conventional-changelog v7/v9/v10) (<a href="https://redirect.github.com/conventional-changelog/commitlint/issues/4859">#4859</a>) (<a href="https://github.com/conventional-changelog/commitlint/commit/fdb566fe59457a786eac80e2a8cbb994638daba0">fdb566f</a>)</li> </ul> <h3>Chore, doc, etc.</h3> <ul> <li>chore(read): replace deprecated git-raw-commits with git-client by <a href="https://github.com/igordanchenko"><code>@​igordanchenko</code></a> in <a href="https://redirect.github.com/conventional-changelog/commitlint/pull/4860">conventional-changelog/commitlint#4860</a></li> <li>docs(issue-template): ask for package manager and version by <a href="https://github.com/escapedcat"><code>@​escapedcat</code></a> in <a href="https://redirect.github.com/conventional-changelog/commitlint/pull/4867">conventional-changelog/commitlint#4867</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/igordanchenko"><code>@​igordanchenko</code></a> made their first contribution in <a href="https://redirect.github.com/conventional-changelog/commitlint/pull/4860">conventional-changelog/commitlint#4860</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/conventional-changelog/commitlint/compare/v21.2.0...v21.2.1">https://github.com/conventional-changelog/commitlint/compare/v21.2.0...v21.2.1</a></p> <h2>v21.2.0</h2> <h1><a href="https://github.com/conventional-changelog/commitlint/compare/v21.1.0...v21.2.0">21.2.0</a> (2026-06-30)</h1> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/conventional-changelog/commitlint/blob/master/@commitlint/cli/CHANGELOG.md">@​commitlint/cli's changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/conventional-changelog/commitlint/compare/v21.2.1...v21.2.2">21.2.2</a> (2026-08-13)</h2> <p><strong>Note:</strong> Version bump only for package <code>@​commitlint/cli</code></p> <h2><a href="https://github.com/conventional-changelog/commitlint/compare/v21.2.0...v21.2.1">21.2.1</a> (2026-07-08)</h2> <p><strong>Note:</strong> Version bump only for package <code>@​commitlint/cli</code></p> <h1><a href="https://github.com/conventional-changelog/commitlint/compare/v21.1.0...v21.2.0">21.2.0</a> (2026-06-30)</h1> <h3>Features</h3> <ul> <li><strong>resolve-extends:</strong> resolve pure-ESM presets (conventional-changelog v7/v9/v10) (<a href="https://redirect.github.com/conventional-changelog/commitlint/issues/4859">#4859</a>) (<a href="https://github.com/conventional-changelog/commitlint/commit/fdb566fe59457a786eac80e2a8cbb994638daba0">fdb566f</a>)</li> </ul> <h1><a href="https://github.com/conventional-changelog/commitlint/compare/v21.0.2...v21.1.0">21.1.0</a> (2026-06-23)</h1> <h3>Features</h3> <ul> <li><strong>cli:</strong> add --default-config flag to lint without a config file (<a href="https://redirect.github.com/conventional-changelog/commitlint/issues/4805">#4805</a>) (<a href="https://github.com/conventional-changelog/commitlint/commit/7af27ba1bcfe2347d02df2efd6dca7203b6768c5">7af27ba</a>), closes <a href="https://redirect.github.com/conventional-changelog/commitlint/issues/3662">#3662</a></li> </ul> <h2><a href="https://github.com/conventional-changelog/commitlint/compare/v21.0.1...v21.0.2">21.0.2</a> (2026-05-29)</h2> <h3>Bug Fixes</h3> <ul> <li>disallow same commit hash for --from and --to (<a href="https://redirect.github.com/conventional-changelog/commitlint/issues/4773">#4773</a>) (<a href="https://github.com/conventional-changelog/commitlint/commit/121005e86341537c4bf59a8453cae21dbd4954ec">121005e</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/conventional-changelog/commitlint/commit/d00d190ecc8030a0f65ead16a396c2391a23996b"><code>d00d190</code></a> v21.2.2</li> <li><a href="https://github.com/conventional-changelog/commitlint/commit/f2e8daec969290f59a1b67450378ae799079c953"><code>f2e8dae</code></a> chore: update dependency typescript to v7 (<a href="https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4886">#4886</a>)</li> <li><a href="https://github.com/conventional-changelog/commitlint/commit/5769d9fe4f40563385007f3c04ca98156ae276b1"><code>5769d9f</code></a> docs: fix typos in comments and JSDoc (<a href="https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4880">#4880</a>)</li> <li><a href="https://github.com/conventional-changelog/commitlint/commit/6e200411e63fb473d59cca1b4449a28f72067df0"><code>6e20041</code></a> v21.2.1</li> <li><a href="https://github.com/conventional-changelog/commitlint/commit/1b4e5bc0e095294ad421b3ac83f6b66665429e60"><code>1b4e5bc</code></a> v21.2.0</li> <li><a href="https://github.com/conventional-changelog/commitlint/commit/fdb566fe59457a786eac80e2a8cbb994638daba0"><code>fdb566f</code></a> feat(resolve-extends): resolve pure-ESM presets (conventional-changelog v7/v9...</li> <li><a href="https://github.com/conventional-changelog/commitlint/commit/6f1c0af6a7631cee854587dafc6beb0ccf274b1e"><code>6f1c0af</code></a> v21.1.0</li> <li><a href="https://github.com/conventional-changelog/commitlint/commit/7af27ba1bcfe2347d02df2efd6dca7203b6768c5"><code>7af27ba</code></a> feat(cli): add --default-config flag to lint without a config file (<a href="https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4805">#4805</a>)</li> <li><a href="https://github.com/conventional-changelog/commitlint/commit/51a2d7f233338d1f09ffb93d70c7658ee78720df"><code>51a2d7f</code></a> test(cli): verify --cwd redirects config resolution (<a href="https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/997">#997</a>) (<a href="https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4796">#4796</a>)</li> <li><a href="https://github.com/conventional-changelog/commitlint/commit/806904829c497cdfedeebfbac573bd1c8ee66b2b"><code>8069048</code></a> v21.0.2</li> <li>Additional commits viewable in <a href="https://github.com/conventional-changelog/commitlint/commits/v21.2.2/@commitlint/cli">compare view</a></li> </ul> </details> <br /> Updates `@commitlint/config-conventional` from 21.0.1 to 21.2.2 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/conventional-changelog/commitlint/releases">@​commitlint/config-conventional's releases</a>.</em></p> <blockquote> <h2>v21.2.2</h2> <h2><a href="https://github.com/conventional-changelog/commitlint/compare/v21.2.1...v21.2.2">21.2.2</a> (2026-08-13)</h2> <h3>Bug Fixes</h3> <ul> <li><strong>parse:</strong> require colon after note keywords (conventional-commits-parser 7.1.2) (<a href="https://redirect.github.com/conventional-changelog/commitlint/issues/4927">#4927</a>) (<a href="https://github.com/conventional-changelog/commitlint/commit/b83c51569d195183c695330eeb0b4f5784e0d418">b83c515</a>), closes <a href="https://redirect.github.com/conventional-changelog/conventional-changelog/issues/1517">conventional-changelog/conventional-changelog#1517</a></li> <li>fix(container): resolve packages from TypeScript configs by <a href="https://github.com/Guflly"><code>@​Guflly</code></a> in <a href="https://redirect.github.com/conventional-changelog/commitlint/pull/4914">conventional-changelog/commitlint#4914</a></li> <li>fix(resolve-extends): support Yarn Plug'n'Play by <a href="https://github.com/Guflly"><code>@​Guflly</code></a> in <a href="https://redirect.github.com/conventional-changelog/commitlint/pull/4933">conventional-changelog/commitlint#4933</a></li> </ul> <h3>Chore, docs, etc.</h3> <ul> <li>docs: fix typos in comments and JSDoc by <a href="https://github.com/maxtaran2010"><code>@​maxtaran2010</code></a> in <a href="https://redirect.github.com/conventional-changelog/commitlint/pull/4880">conventional-changelog/commitlint#4880</a></li> <li>docs: fix Deno setup without package.json by <a href="https://github.com/awnoa"><code>@​awnoa</code></a> in <a href="https://redirect.github.com/conventional-changelog/commitlint/pull/4896">conventional-changelog/commitlint#4896</a></li> <li>chore: repair broken lockfile from <a href="https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4939">#4939</a> and add merge queue CI support by <a href="https://github.com/escapedcat"><code>@​escapedcat</code></a> in <a href="https://redirect.github.com/conventional-changelog/commitlint/pull/4941">conventional-changelog/commitlint#4941</a></li> <li>docs(config-conventional): document rules that go beyond the spec by <a href="https://github.com/escapedcat"><code>@​escapedcat</code></a> in <a href="https://redirect.github.com/conventional-changelog/commitlint/pull/4910">conventional-changelog/commitlint#4910</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/maxtaran2010"><code>@​maxtaran2010</code></a> made their first contribution in <a href="https://redirect.github.com/conventional-changelog/commitlint/pull/4880">conventional-changelog/commitlint#4880</a></li> <li><a href="https://github.com/awnoa"><code>@​awnoa</code></a> made their first contribution in <a href="https://redirect.github.com/conventional-changelog/commitlint/pull/4896">conventional-changelog/commitlint#4896</a></li> <li><a href="https://github.com/Guflly"><code>@​Guflly</code></a> made their first contribution in <a href="https://redirect.github.com/conventional-changelog/commitlint/pull/4914">conventional-changelog/commitlint#4914</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/conventional-changelog/commitlint/compare/v21.2.1...v21.2.2">https://github.com/conventional-changelog/commitlint/compare/v21.2.1...v21.2.2</a></p> <h2>v21.2.1</h2> <h1><a href="https://github.com/conventional-changelog/commitlint/compare/v21.1.0...v21.2.0">21.2.0</a> (2026-06-30)</h1> <h3>Features</h3> <ul> <li><strong>resolve-extends:</strong> resolve pure-ESM presets (conventional-changelog v7/v9/v10) (<a href="https://redirect.github.com/conventional-changelog/commitlint/issues/4859">#4859</a>) (<a href="https://github.com/conventional-changelog/commitlint/commit/fdb566fe59457a786eac80e2a8cbb994638daba0">fdb566f</a>)</li> </ul> <h3>Chore, doc, etc.</h3> <ul> <li>chore(read): replace deprecated git-raw-commits with git-client by <a href="https://github.com/igordanchenko"><code>@​igordanchenko</code></a> in <a href="https://redirect.github.com/conventional-changelog/commitlint/pull/4860">conventional-changelog/commitlint#4860</a></li> <li>docs(issue-template): ask for package manager and version by <a href="https://github.com/escapedcat"><code>@​escapedcat</code></a> in <a href="https://redirect.github.com/conventional-changelog/commitlint/pull/4867">conventional-changelog/commitlint#4867</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/igordanchenko"><code>@​igordanchenko</code></a> made their first contribution in <a href="https://redirect.github.com/conventional-changelog/commitlint/pull/4860">conventional-changelog/commitlint#4860</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/conventional-changelog/commitlint/compare/v21.2.0...v21.2.1">https://github.com/conventional-changelog/commitlint/compare/v21.2.0...v21.2.1</a></p> <h2>v21.2.0</h2> <h1><a href="https://github.com/conventional-changelog/commitlint/compare/v21.1.0...v21.2.0">21.2.0</a> (2026-06-30)</h1> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/conventional-changelog/commitlint/blob/master/@commitlint/config-conventional/CHANGELOG.md">@​commitlint/config-conventional's changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/conventional-changelog/commitlint/compare/v21.2.1...v21.2.2">21.2.2</a> (2026-08-13)</h2> <p><strong>Note:</strong> Version bump only for package <code>@​commitlint/config-conventional</code></p> <h1><a href="https://github.com/conventional-changelog/commitlint/compare/v21.1.0...v21.2.0">21.2.0</a> (2026-06-30)</h1> <h3>Features</h3> <ul> <li><strong>resolve-extends:</strong> resolve pure-ESM presets (conventional-changelog v7/v9/v10) (<a href="https://redirect.github.com/conventional-changelog/commitlint/issues/4859">#4859</a>) (<a href="https://github.com/conventional-changelog/commitlint/commit/fdb566fe59457a786eac80e2a8cbb994638daba0">fdb566f</a>)</li> </ul> <h1><a href="https://github.com/conventional-changelog/commitlint/compare/v21.0.2...v21.1.0">21.1.0</a> (2026-06-23)</h1> <p><strong>Note:</strong> Version bump only for package <code>@​commitlint/config-conventional</code></p> <h2><a href="https://github.com/conventional-changelog/commitlint/compare/v21.0.1...v21.0.2">21.0.2</a> (2026-05-29)</h2> <p><strong>Note:</strong> Version bump only for package <code>@​commitlint/config-conventional</code></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/conventional-changelog/commitlint/commit/d00d190ecc8030a0f65ead16a396c2391a23996b"><code>d00d190</code></a> v21.2.2</li> <li><a href="https://github.com/conventional-changelog/commitlint/commit/3146d044186ccd2c4771823c01986d93c5144add"><code>3146d04</code></a> docs(config-conventional): document rules that go beyond the spec (<a href="https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4910">#4910</a>)</li> <li><a href="https://github.com/conventional-changelog/commitlint/commit/f2e8daec969290f59a1b67450378ae799079c953"><code>f2e8dae</code></a> chore: update dependency typescript to v7 (<a href="https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4886">#4886</a>)</li> <li><a href="https://github.com/conventional-changelog/commitlint/commit/1b4e5bc0e095294ad421b3ac83f6b66665429e60"><code>1b4e5bc</code></a> v21.2.0</li> <li><a href="https://github.com/conventional-changelog/commitlint/commit/fdb566fe59457a786eac80e2a8cbb994638daba0"><code>fdb566f</code></a> feat(resolve-extends): resolve pure-ESM presets (conventional-changelog v7/v9...</li> <li><a href="https://github.com/conventional-changelog/commitlint/commit/6f1c0af6a7631cee854587dafc6beb0ccf274b1e"><code>6f1c0af</code></a> v21.1.0</li> <li><a href="https://github.com/conventional-changelog/commitlint/commit/806904829c497cdfedeebfbac573bd1c8ee66b2b"><code>8069048</code></a> v21.0.2</li> <li>See full diff in <a href="https://github.com/conventional-changelog/commitlint/commits/v21.2.2/@commitlint/config-conventional">compare view</a></li> </ul> </details> <br /> Updates `@playwright/test` from 1.60.0 to 1.62.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/microsoft/playwright/releases">@​playwright/test's releases</a>.</em></p> <blockquote> <h2>v1.62.1</h2> <h3>Bug Fixes</h3> <ul> <li><a href="https://redirect.github.com/microsoft/playwright/issues/41989">#41989</a> [Regression]: tsconfig &quot;extends&quot; bare specifier isn't resolved via node_modules walk-up like tsc (fatal since 1.62)</li> <li><a href="https://redirect.github.com/microsoft/playwright/issues/41998">#41998</a> [Regression]: directory-form tsconfig project references (&quot;path&quot;: &quot;../pkg&quot;) fail to resolve (fatal since 1.62)</li> <li><a href="https://redirect.github.com/microsoft/playwright/issues/41985">#41985</a> Accessibility snapshot drops button name when text is nested inside spans with aria-hidden SVG</li> <li><a href="https://redirect.github.com/microsoft/playwright/issues/42000">#42000</a> [Regression]: page.evaluate() arg of a branded primitive type (string &amp; { brand }) no longer type-checks since 1.62</li> <li><a href="https://redirect.github.com/microsoft/playwright/issues/42013">#42013</a> [BUG]Image-type actionable elements are not presented in the snapshot.</li> </ul> <h2>v1.62.0</h2> <h2>🧱 New component testing model</h2> <p><a href="https://playwright.dev/docs/test-components">Component testing</a> moves to a <strong>stories and galleries</strong> model. A <strong>story</strong> wraps your component in one specific scenario — hard-coded props, mock data, providers — and a <strong>gallery</strong> page that you serve renders stories on demand. The new <a href="https://playwright.dev/docs/api/class-fixtures#fixtures-mount">fixtures.mount()</a> fixture navigates to the gallery, mounts a story by id, and returns a <a href="https://playwright.dev/docs/api/class-locator">Locator</a> scoped to the story's root element:</p> <pre lang="js"><code>test('click should expand', async ({ mount }) =&gt; { const component = await mount('components/Expandable/Stateful'); await component.getByRole('button').click(); await expect(component.getByTestId('expanded')).toHaveValue('true'); }); </code></pre> <p>Pass a story type as a template argument to type-check its props, and use <code>update(props)</code> / <code>unmount()</code> on the returned locator to re-render or tear down within a test.</p> <h2>🛑 Cancel operations with AbortSignal</h2> <p>Most operations and web-first assertions now accept a <code>signal</code> option that takes an <a href="https://developer.mozilla.org/en-US/docs/Web/API/AbortSignal"><code>AbortSignal</code></a>, letting you cancel long-running actions, navigations, waits, and assertions:</p> <pre lang="js"><code>const controller = new AbortController(); setTimeout(() =&gt; controller.abort(), 1000); <p>await page.getByRole('button', { name: 'Submit' }).click({ signal: controller.signal }); await expect(page.getByText('Done')).toBeVisible({ signal: controller.signal }); </code></pre></p> <p>Providing a signal does not disable the default timeout; pass <code>timeout: 0</code> to disable it.</p> <h2>🖼️ WebP screenshots</h2> <p><a href="https://playwright.dev/docs/api/class-pageassertions#page-assertions-to-have-screenshot-1">expect(page).toHaveScreenshot()</a> and <a href="https://playwright.dev/docs/api/class-locatorassertions#locator-assertions-to-have-screenshot-1">expect(locator).toHaveScreenshot()</a> can now store snapshots in the WebP format — just give the snapshot a <code>.webp</code> name:</p> <pre lang="js"><code>// Visual comparisons store the golden snapshot as lossless WebP. await expect(page).toHaveScreenshot('homepage.webp'); <p>// Standalone screenshots can trade quality for size with lossy WebP. await page.screenshot({ path: 'homepage.webp', quality: 50 }); &lt;/tr&gt;&lt;/table&gt; </code></pre></p> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/microsoft/playwright/commit/26a9e470a7b3c7822084b09fb7f13902c5f37b51"><code>26a9e47</code></a> cherry-pick(<a href="https://redirect.github.com/microsoft/playwright/issues/42043">#42043</a>): docs: release notes for v1.62 Python, Java, and .NET (<a href="https://redirect.github.com/microsoft/playwright/issues/4">#4</a>...</li> <li><a href="https://github.com/microsoft/playwright/commit/0a81d5d09b10eeefe228fe745c3f80c7368a239b"><code>0a81d5d</code></a> cherry-pick(<a href="https://redirect.github.com/microsoft/playwright/issues/42040">#42040</a>): docs(release-notes): mention the isolated headless clipb...</li> <li><a href="https://github.com/microsoft/playwright/commit/83768264e64a821bcef9e634b8e5c33897f2b032"><code>8376826</code></a> cherry-pick(<a href="https://redirect.github.com/microsoft/playwright/issues/42034">#42034</a>): fix(aria): keep icon-only clickable elements in ai snaps...</li> <li><a href="https://github.com/microsoft/playwright/commit/66c5cc92a60ce20ab3abe779339e1f90d2e2e888"><code>66c5cc9</code></a> chore: mark v1.62.1 (<a href="https://redirect.github.com/microsoft/playwright/issues/42020">#42020</a>)</li> <li><a href="https://github.com/microsoft/playwright/commit/9672bc3f2a7098cb6a9791ca97222187363a3037"><code>9672bc3</code></a> cherry-pick(<a href="https://redirect.github.com/microsoft/playwright/issues/42009">#42009</a>): fix(types): support branded primitives in evaluate argum...</li> <li><a href="https://github.com/microsoft/playwright/commit/4325804427a214aa0c8c39bb1352f4ac4f712fd1"><code>4325804</code></a> cherry-pick(<a href="https://redirect.github.com/microsoft/playwright/issues/41988">#41988</a>): fix(aria): preserve names from collapsed text contributors</li> <li><a href="https://github.com/microsoft/playwright/commit/9632f8ecbc2accba140ea342f1070ccfdd5f5d41"><code>9632f8e</code></a> cherry-pick(<a href="https://redirect.github.com/microsoft/playwright/issues/42005">#42005</a>): fix(tsconfig): do not throw when &quot;extends&quot;/&quot;references&quot; ...</li> <li><a href="https://github.com/microsoft/playwright/commit/e3950d9c140d007bd52853b45813c6274b24e36f"><code>e3950d9</code></a> chore: mark v1.62.0 (<a href="https://redirect.github.com/microsoft/playwright/issues/41981">#41981</a>)</li> <li><a href="https://github.com/microsoft/playwright/commit/f07e0f720fbe6691cc3d3d66ff9f3e58139e804c"><code>f07e0f7</code></a> cherry-pick(<a href="https://redirect.github.com/microsoft/playwright/issues/41940">#41940</a>): docs: release notes for v1.62 (<a href="https://redirect.github.com/microsoft/playwright/issues/41967">#41967</a>)</li> <li><a href="https://github.com/microsoft/playwright/commit/05a306c78f11767535fd986eebab5d4c4dad4614"><code>05a306c</code></a> cherry-pick(<a href="https://redirect.github.com/microsoft/playwright/issues/41964">#41964</a>): Revert &quot;feat(routeFromHar): add interceptAPIRequests opt...</li> <li>Additional commits viewable in <a href="https://github.com/microsoft/playwright/compare/v1.60.0...v1.62.1">compare view</a></li> </ul> </details> <br /> Updates `@vitest/coverage-v8` from 4.1.7 to 4.1.11 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/vitest-dev/vitest/releases">@​vitest/coverage-v8's releases</a>.</em></p> <blockquote> <h2>v4.1.11</h2> <h3>   🐞 Bug Fixes</h3> <ul> <li>Revive global concurrency limit for test lifecycle [backport to v4]  -  by <a href="https://github.com/sheremet-va"><code>@​sheremet-va</code></a> and <a href="https://github.com/hi-ogawa"><code>@​hi-ogawa</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/10992">vitest-dev/vitest#10992</a> <a href="https://github.com/vitest-dev/vitest/commit/5146df80b"><!-- raw HTML omitted -->(5146d)<!-- raw HTML omitted --></a></li> <li><strong>browser</strong>: <ul> <li>Encode iframeId in tester iframe URL [backport to v4]  -  by <a href="https://github.com/sheremet-va"><code>@​sheremet-va</code></a>, <strong>Pduhard</strong> and <strong>Claude Opus 4.8</strong> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/10955">vitest-dev/vitest#10955</a> <a href="https://github.com/vitest-dev/vitest/commit/10b2cd201"><!-- raw HTML omitted -->(10b2c)<!-- raw HTML omitted --></a></li> <li>Trigger playwright/chromium gc on lower disk availability [backport to v4]  -  by <a href="https://github.com/hi-ogawa"><code>@​hi-ogawa</code></a>, <strong>Hiroshi Ogawa</strong> and <strong>OpenCode</strong> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/10951">vitest-dev/vitest#10951</a> <a href="https://github.com/vitest-dev/vitest/commit/9851dbc41"><!-- raw HTML omitted -->(9851d)<!-- raw HTML omitted --></a></li> </ul> </li> <li><strong>mocker</strong>: <ul> <li>Restrict redirect mocks to the fs allowlist [backport to v4]  -  by <a href="https://github.com/sheremet-va"><code>@​sheremet-va</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/10974">vitest-dev/vitest#10974</a> <a href="https://github.com/vitest-dev/vitest/commit/fe5a11d3c"><!-- raw HTML omitted -->(fe5a1)<!-- raw HTML omitted --></a></li> </ul> </li> </ul> <h5>    <a href="https://github.com/vitest-dev/vitest/compare/v4.1.10...v4.1.11">View changes on GitHub</a></h5> <h2>v4.1.10</h2> <h3>   🐞 Bug Fixes</h3> <ul> <li><strong>browser</strong>: Check fs access in builtin commands [backport to v4]  -  by <a href="https://github.com/hi-ogawa"><code>@​hi-ogawa</code></a>, <strong>Hiroshi Ogawa</strong> and <strong>OpenCode (claude-opus-4-8)</strong> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/10680">vitest-dev/vitest#10680</a> <a href="https://github.com/vitest-dev/vitest/commit/5c18dd267"><!-- raw HTML omitted -->(5c18d)<!-- raw HTML omitted --></a></li> <li><strong>vm</strong>: Fix external module resolve error with deps optimizer query for encoded URI [backport to v4]  -  by <a href="https://github.com/SveLil"><code>@​SveLil</code></a> and <a href="https://github.com/hi-ogawa"><code>@​hi-ogawa</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/10661">vitest-dev/vitest#10661</a> <a href="https://github.com/vitest-dev/vitest/commit/bae52b511"><!-- raw HTML omitted -->(bae52)<!-- raw HTML omitted --></a></li> </ul> <h5>    <a href="https://github.com/vitest-dev/vitest/compare/v4.1.9...v4.1.10">View changes on GitHub</a></h5> <h2>v4.1.9</h2> <h3>🐞 Bug Fixes</h3> <ul> <li>Fix <code>importOriginal</code> with optimizer and query import [backport to v4] - by <strong>Hiroshi Ogawa</strong>, <strong>David Harris</strong>, <strong>Codex</strong>and <strong>Vladimir</strong> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/10546">vitest-dev/vitest#10546</a> <a href="https://github.com/vitest-dev/vitest/commit/a5180190c"><!-- raw HTML omitted -->(a5180)<!-- raw HTML omitted --></a></li> <li><strong>browser</strong>: <ul> <li>Wait for orchestrator readiness before resolving browser sessions [backport to v4] - by <strong>Vladimir</strong> and <strong>Séamus O'Connor</strong> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/10555">vitest-dev/vitest#10555</a> <a href="https://github.com/vitest-dev/vitest/commit/7fb29651a"><!-- raw HTML omitted -->(7fb29)<!-- raw HTML omitted --></a></li> <li>Wait for iframe tester readiness before preparing [backport to v4] - by <strong>Vladimir</strong> and <strong>Séamus O'Connor</strong> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/10497">vitest-dev/vitest#10497</a> and <a href="https://redirect.github.com/vitest-dev/vitest/issues/10556">vitest-dev/vitest#10556</a> <a href="https://github.com/vitest-dev/vitest/commit/fbc626c40"><!-- raw HTML omitted -->(fbc62)<!-- raw HTML omitted --></a></li> </ul> </li> <li><strong>mocker</strong>: <ul> <li>Hoist vi.mock() for vite-plus/test imports [backport to v4] - by <strong>Hiroshi Ogawa</strong>, <strong>LongYinan</strong>, <strong>Claude Opus 4.8</strong> and <strong>Vladimir</strong> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/10548">vitest-dev/vitest#10548</a> <a href="https://github.com/vitest-dev/vitest/commit/2c9559c02"><!-- raw HTML omitted -->(2c955)<!-- raw HTML omitted --></a></li> </ul> </li> <li><strong>pool</strong>: <ul> <li>Prevent test run hang on worker crash [backport to v4] - by <strong>Ari Perkkiö</strong> and <strong>Jattioui Ismail</strong> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/10543">vitest-dev/vitest#10543</a> and <a href="https://redirect.github.com/vitest-dev/vitest/issues/10564">vitest-dev/vitest#10564</a> <a href="https://github.com/vitest-dev/vitest/commit/934b0f587"><!-- raw HTML omitted -->(934b0)<!-- raw HTML omitted --></a></li> </ul> </li> </ul> <h5><a href="https://github.com/vitest-dev/vitest/compare/v4.1.8...v4.1.9">View changes on GitHub</a></h5> <h2>v4.1.8</h2> <h3>   🐞 Bug Fixes</h3> <ul> <li><strong>browser</strong>: <ul> <li>Disable client <code>cdp</code> API when <code>allowWrite/allowExec: false</code> [backport to v4]  -  by <a href="https://github.com/hi-ogawa"><code>@​hi-ogawa</code></a> and <strong>Codex</strong> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/10450">vitest-dev/vitest#10450</a> <a href="https://github.com/vitest-dev/vitest/commit/e4067b3b1"><!-- raw HTML omitted -->(e4067)<!-- raw HTML omitted --></a></li> <li>Remove orphaned Playwright route when same module is mocked via multiple ids [backport to v4]  -  by <a href="https://github.com/toxik"><code>@​toxik</code></a> and <a href="https://github.com/Zelys-DFKH"><code>@​Zelys-DFKH</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/10474">vitest-dev/vitest#10474</a> <a href="https://github.com/vitest-dev/vitest/commit/675b4343f"><!-- raw HTML omitted -->(675b4)<!-- raw HTML omitted --></a></li> </ul> </li> </ul> <h5>    <a href="https://github.com/vitest-dev/vitest/compare/v4.1.7...v4.1.8">View changes on GitHub</a></h5> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/vitest-dev/vitest/commit/9bd8d464e6328c567c2dbcd8fdd977d57a9425c2"><code>9bd8d46</code></a> chore: release v4.1.11 (<a href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/10995">#10995</a>)</li> <li><a href="https://github.com/vitest-dev/vitest/commit/db616d227b6e0cb07a94f5d1bba262ee95db7e46"><code>db616d2</code></a> chore: release v4.1.10 (<a href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/10718">#10718</a>)</li> <li><a href="https://github.com/vitest-dev/vitest/commit/a7a61e78c7d0718f00173cff6800a91a344457d4"><code>a7a61e7</code></a> chore: release v4.1.9 (<a href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/10598">#10598</a>)</li> <li><a href="https://github.com/vitest-dev/vitest/commit/e61f2dd2a0ba0a266c1c5e0334aad3799fee527f"><code>e61f2dd</code></a> chore: release v4.1.8</li> <li><a href="https://github.com/vitest-dev/vitest/commit/e4067b3b150005fd42cf75f994300119245806b9"><code>e4067b3</code></a> fix(browser): disable client <code>cdp</code> API when <code>allowWrite/allowExec: false</code> [ba...</li> <li>See full diff in <a href="https://github.com/vitest-dev/vitest/commits/v4.1.11/packages/coverage-v8">compare view</a></li> </ul> </details> <br /> Updates `@vitest/ui` from 4.1.7 to 4.1.11 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/vitest-dev/vitest/releases">@​vitest/ui's releases</a>.</em></p> <blockquote> <h2>v4.1.11</h2> <h3>   🐞 Bug Fixes</h3> <ul> <li>Revive global concurrency limit for test lifecycle [backport to v4]  -  by <a href="https://github.com/sheremet-va"><code>@​sheremet-va</code></a> and <a href="https://github.com/hi-ogawa"><code>@​hi-ogawa</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/10992">vitest-dev/vitest#10992</a> <a href="https://github.com/vitest-dev/vitest/commit/5146df80b"><!-- raw HTML omitted -->(5146d)<!-- raw HTML omitted --></a></li> <li><strong>browser</strong>: <ul> <li>Encode iframeId in tester iframe URL [backport to v4]  -  by <a href="https://github.com/sheremet-va"><code>@​sheremet-va</code></a>, <strong>Pduhard</strong> and <strong>Claude Opus 4.8</strong> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/10955">vitest-dev/vitest#10955</a> <a href="https://github.com/vitest-dev/vitest/commit/10b2cd201"><!-- raw HTML omitted -->(10b2c)<!-- raw HTML omitted --></a></li> <li>Trigger playwright/chromium gc on lower disk availability [backport to v4]  -  by <a href="https://github.com/hi-ogawa"><code>@​hi-ogawa</code></a>, <strong>Hiroshi Ogawa</strong> and <strong>OpenCode</strong> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/10951">vitest-dev/vitest#10951</a> <a href="https://github.com/vitest-dev/vitest/commit/9851dbc41"><!-- raw HTML omitted -->(9851d)<!-- raw HTML omitted --></a></li> </ul> </li> <li><strong>mocker</strong>: <ul> <li>Restrict redirect mocks to the fs allowlist [backport to v4]  -  by <a href="https://github.com/sheremet-va"><code>@​sheremet-va</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/10974">vitest-dev/vitest#10974</a> <a href="https://github.com/vitest-dev/vitest/commit/fe5a11d3c"><!-- raw HTML omitted -->(fe5a1)<!-- raw HTML omitted --></a></li> </ul> </li> </ul> <h5>    <a href="https://github.com/vitest-dev/vitest/compare/v4.1.10...v4.1.11">View changes on GitHub</a></h5> <h2>v4.1.10</h2> <h3>   🐞 Bug Fixes</h3> <ul> <li><strong>browser</strong>: Check fs access in builtin commands [backport to v4]  -  by <a href="https://github.com/hi-ogawa"><code>@​hi-ogawa</code></a>, <strong>Hiroshi Ogawa</strong> and <strong>OpenCode (claude-opus-4-8)</strong> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/10680">vitest-dev/vitest#10680</a> <a href="https://github.com/vitest-dev/vitest/commit/5c18dd267"><!-- raw HTML omitted -->(5c18d)<!-- raw HTML omitted --></a></li> <li><strong>vm</strong>: Fix external module resolve error with deps optimizer query for encoded URI [backport to v4]  -  by <a href="https://github.com/SveLil"><code>@​SveLil</code></a> and <a href="https://github.com/hi-ogawa"><code>@​hi-ogawa</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/10661">vitest-dev/vitest#10661</a> <a href="https://github.com/vitest-dev/vitest/commit/bae52b511"><!-- raw HTML omitted -->(bae52)<!-- raw HTML omitted --></a></li> </ul> <h5>    <a href="https://github.com/vitest-dev/vitest/compare/v4.1.9...v4.1.10">View changes on GitHub</a></h5> <h2>v4.1.9</h2> <h3>🐞 Bug Fixes</h3> <ul> <li>Fix <code>importOriginal</code> with optimizer and query import [backport to v4] - by <strong>Hiroshi Ogawa</strong>, <strong>David Harris</strong>, <strong>Codex</strong>and <strong>Vladimir</strong> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/10546">vitest-dev/vitest#10546</a> <a href="https://github.com/vitest-dev/vitest/commit/a5180190c"><!-- raw HTML omitted -->(a5180)<!-- raw HTML omitted --></a></li> <li><strong>browser</strong>: <ul> <li>Wait for orchestrator readiness before resolving browser sessions [backport to v4] - by <strong>Vladimir</strong> and <strong>Séamus O'Connor</strong> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/10555">vitest-dev/vitest#10555</a> <a href="https://github.com/vitest-dev/vitest/commit/7fb29651a"><!-- raw HTML omitted -->(7fb29)<!-- raw HTML omitted --></a></li> <li>Wait for iframe tester readiness before preparing [backport to v4] - by <strong>Vladimir</strong> and <strong>Séamus O'Connor</strong> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/10497">vitest-dev/vitest#10497</a> and <a href="https://redirect.github.com/vitest-dev/vitest/issues/10556">vitest-dev/vitest#10556</a> <a href="https://github.com/vitest-dev/vitest/commit/fbc626c40"><!-- raw HTML omitted -->(fbc62)<!-- raw HTML omitted --></a></li> </ul> </li> <li><strong>mocker</strong>: <ul> <li>Hoist vi.mock() for vite-plus/test imports [backport to v4] - by <strong>Hiroshi Ogawa</strong>, <strong>LongYinan</strong>, <strong>Claude Opus 4.8</strong> and <strong>Vladimir</strong> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/10548">vitest-dev/vitest#10548</a> <a href="https://github.com/vitest-dev/vitest/commit/2c9559c02"><!-- raw HTML omitted -->(2c955)<!-- raw HTML omitted --></a></li> </ul> </li> <li><strong>pool</strong>: <ul> <li>Prevent test run hang on worker crash [backport to v4] - by <strong>Ari Perkkiö</strong> and <strong>Jattioui Ismail</strong> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/10543">vitest-dev/vitest#10543</a> and <a href="https://redirect.github.com/vitest-dev/vitest/issues/10564">vitest-dev/vitest#10564</a> <a href="https://github.com/vitest-dev/vitest/commit/934b0f587"><!-- raw HTML omitted -->(934b0)<!-- raw HTML omitted --></a></li> </ul> </li> </ul> <h5><a href="https://github.com/vitest-dev/vitest/compare/v4.1.8...v4.1.9">View changes on GitHub</a></h5> <h2>v4.1.8</h2> <h3>   🐞 Bug Fixes</h3> <ul> <li><strong>browser</strong>: <ul> <li>Disable client <code>cdp</code> API when <code>allowWrite/allowExec: false</code> [backport to v4]  -  by <a href="https://github.com/hi-ogawa"><code>@​hi-ogawa</code></a> and <strong>Codex</strong> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/10450">vitest-dev/vitest#10450</a> <a href="https://github.com/vitest-dev/vitest/commit/e4067b3b1"><!-- raw HTML omitted -->(e4067)<!-- raw HTML omitted --></a></li> <li>Remove orphaned Playwright route when same module is mocked via multiple ids [backport to v4]  -  by <a href="https://github.com/toxik"><code>@​toxik</code></a> and <a href="https://github.com/Zelys-DFKH"><code>@​Zelys-DFKH</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/10474">vitest-dev/vitest#10474</a> <a href="https://github.com/vitest-dev/vitest/commit/675b4343f"><!-- raw HTML omitted -->(675b4)<!-- raw HTML omitted --></a></li> </ul> </li> </ul> <h5>    <a href="https://github.com/vitest-dev/vitest/compare/v4.1.7...v4.1.8">View changes on GitHub</a></h5> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/vitest-dev/vitest/commit/9bd8d464e6328c567c2dbcd8fdd977d57a9425c2"><code>9bd8d46</code></a> chore: release v4.1.11 (<a href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/ui/issues/10995">#10995</a>)</li> <li><a href="https://github.com/vitest-dev/vitest/commit/db616d227b6e0cb07a94f5d1bba262ee95db7e46"><code>db616d2</code></a> chore: release v4.1.10 (<a href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/ui/issues/10718">#10718</a>)</li> <li><a href="https://github.com/vitest-dev/vitest/commit/a7a61e78c7d0718f00173cff6800a91a344457d4"><code>a7a61e7</code></a> chore: release v4.1.9 (<a href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/ui/issues/10598">#10598</a>)</li> <li><a href="https://github.com/vitest-dev/vitest/commit/e61f2dd2a0ba0a266c1c5e0334aad3799fee527f"><code>e61f2dd</code></a> chore: release v4.1.8</li> <li>See full diff in <a href="https://github.com/vitest-dev/vitest/commits/v4.1.11/packages/ui">compare view</a></li> </ul> </details> <br /> Updates `czg` from 1.13.1 to 1.14.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/Zhengqbbb/cz-git/releases">czg's releases</a>.</em></p> <blockquote> <h2>v1.14.0</h2> <p>Please refer to <a href="https://github.com/Zhengqbbb/cz-git/blob/main/CHANGELOG.md">CHANGELOG.md</a> for details.</p> <h2>v1.13.2</h2> <p>Please refer to <a href="https://github.com/Zhengqbbb/cz-git/blob/main/CHANGELOG.md">CHANGELOG.md</a> for details.</p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/Zhengqbbb/cz-git/blob/main/packages/cli/CHANGELOG.md">czg's changelog</a>.</em></p> <blockquote> <h1><a href="https://github.com/Zhengqbbb/cz-git/compare/v1.13.2...v1.14.0">1.14.0</a> (2026-08-22)</h1> <h3>Features</h3> <ul> <li><strong>cz-git,plugin-loader:</strong> add <code>apiExtraBody</code> option (<a href="https://redirect.github.com/Zhengqbbb/cz-git/issues/262">#262</a>) (<a href="https://github.com/Zhengqbbb/cz-git/commit/a22115c7454a1888b2a789bb7667a00f07215b84">a22115c</a>), closes <a href="https://redirect.github.com/Zhengqbbb/cz-git/issues/261">#261</a></li> </ul> <h2><a href="https://github.com/Zhengqbbb/cz-git/compare/v1.13.1...v1.13.2">1.13.2</a> (2026-08-11)</h2> <h3>Bug Fixes</h3> <ul> <li><strong>cz-git:</strong> throw an error when AI <code>reasoning_content</code> is empty (<a href="https://redirect.github.com/Zhengqbbb/cz-git/issues/260">#260</a>) (<a href="https://github.com/Zhengqbbb/cz-git/commit/0e787187529f06519397c0d8c728d7b5bc3fa17b">0e78718</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/Zhengqbbb/cz-git/commit/da546923ce5b5ae19c0456c40d3ac708ea60d193"><code>da54692</code></a> build: :bookmark: publish v1.14.0</li> <li><a href="https://github.com/Zhengqbbb/cz-git/commit/b7b78c4e819d7316f38271aed6bec09f8a684ce8"><code>b7b78c4</code></a> build: :bookmark: publish v1.13.2</li> <li>See full diff in <a href="https://github.com/Zhengqbbb/cz-git/commits/v1.14.0/packages/cli">compare view</a></li> </ul> </details> <br /> Updates `eslint` from 10.4.0 to 10.9.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/eslint/eslint/releases">eslint's releases</a>.</em></p> <blockquote> <h2>v10.9.1</h2> <h2>Bug Fixes</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/1e641c919fc1421493bf913feb607896982451a3"><code>1e641c9</code></a> fix: no-loss-of-precision false positive with trailing decimal point (<a href="https://redirect.github.com/eslint/eslint/issues/21251">#21251</a>) (Aleksandr Shoronov)</li> </ul> <h2>Documentation</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/ad74a8dada2aaa17bfd0b8cc7b4119ff7a8ac04b"><code>ad74a8d</code></a> docs: add deprecation steps for EOL package versions (<a href="https://redirect.github.com/eslint/eslint/issues/21248">#21248</a>) (Francesco Trotta)</li> </ul> <h2>Chores</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/3c3ae53a43721162f0db76c69665ebd9d752ea52"><code>3c3ae53</code></a> chore: update ecosystem plugins (<a href="https://redirect.github.com/eslint/eslint/issues/21249">#21249</a>) (ESLint Bot)</li> </ul> <h2>v10.9.0</h2> <h2>Features</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/08de88e50294c4e01f6cae97eceeb578da55792b"><code>08de88e</code></a> feat: handle underflow in no-loss-of-precision (<a href="https://redirect.github.com/eslint/eslint/issues/21218">#21218</a>) (Rithish S)</li> <li><a href="https://github.com/eslint/eslint/commit/55db4791120ae591d88089c43127b7b0e16866d4"><code>55db479</code></a> feat: add checkConditionalExpressions to <code>no-unmodified-loop-condition</code> (<a href="https://redirect.github.com/eslint/eslint/issues/21175">#21175</a>) (sethamus)</li> </ul> <h2>Bug Fixes</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/2ba302554e7a24e9909bbdd026fd0c2d1d0d8638"><code>2ba3025</code></a> fix: prevent unsafe <code>no-var</code> autofix with hoisted functions (<a href="https://redirect.github.com/eslint/eslint/issues/21213">#21213</a>) (sethamus)</li> <li><a href="https://github.com/eslint/eslint/commit/8e6962219a605c5f5add10953aa31027da839194"><code>8e69622</code></a> fix: Prevent no-var autofix when var is shadowed by catch parameter (<a href="https://redirect.github.com/eslint/eslint/issues/21204">#21204</a>) (Yang Hyeonjong)</li> <li><a href="https://github.com/eslint/eslint/commit/684b57972e1ddf25e076fb36189c60bbcacee635"><code>684b579</code></a> fix: prefer-template invalid autofix creates a tagged template call (<a href="https://redirect.github.com/eslint/eslint/issues/21207">#21207</a>) (김채영)</li> </ul> <h2>Documentation</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/9ef407a3b051e74f50dc7fb8914e2bd89b3e5e53"><code>9ef407a</code></a> docs: use eslint.config.* wherever config file names are listed (<a href="https://redirect.github.com/eslint/eslint/issues/21216">#21216</a>) (Marry (Subin Yang))</li> <li><a href="https://github.com/eslint/eslint/commit/87f66f4435c4df7f4f6815c939d153196ec03e3c"><code>87f66f4</code></a> docs: Update README (GitHub Actions Bot)</li> <li><a href="https://github.com/eslint/eslint/commit/585ef37516c0dc29ddb91ce2a2cdcc46fdbbd610"><code>585ef37</code></a> docs: update architecture documentation (<a href="https://redirect.github.com/eslint/eslint/issues/21112">#21112</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/f3993b0547bace7370e9728ee7408af49d367d76"><code>f3993b0</code></a> docs: Update README (GitHub Actions Bot)</li> <li><a href="https://github.com/eslint/eslint/commit/ffc87d6234b2aa4335eec069e5c4d6ac04832b9e"><code>ffc87d6</code></a> docs: fix broken links in Further Reading sections (<a href="https://redirect.github.com/eslint/eslint/issues/21203">#21203</a>) (Minsu)</li> <li><a href="https://github.com/eslint/eslint/commit/1a761e1d11b011fcb6bee181231a51010c500e4d"><code>1a761e1</code></a> docs: update moved JSX specification links (<a href="https://redirect.github.com/eslint/eslint/issues/21198">#21198</a>) (Imran Mustafa)</li> <li><a href="https://github.com/eslint/eslint/commit/4d00ca4064ae0d1a75b604a16c68ab9f386ad388"><code>4d00ca4</code></a> docs: update ESLint peer dependency to <code>^10.0.0</code> in shareable configs (<a href="https://redirect.github.com/eslint/eslint/issues/21202">#21202</a>) (lumir)</li> <li><a href="https://github.com/eslint/eslint/commit/510d1a2e87bc197219f42e195ddb638d2b183a5a"><code>510d1a2</code></a> docs: Update README (GitHub Actions Bot)</li> </ul> <h2>Chores</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/899dbf131ce12a194b394bb8d67307df23509d17"><code>899dbf1</code></a> chore: update github/codeql-action action to v4.37.7 (<a href="https://redirect.github.com/eslint/eslint/issues/21243">#21243</a>) (renovate[bot])</li> <li><a href="https://github.com/eslint/eslint/commit/9aa38732177935bd1d7f1493732c0b67666be28a"><code>9aa3873</code></a> chore: update ecosystem plugins (<a href="https://redirect.github.com/eslint/eslint/issues/21235">#21235</a>) (ESLint Bot)</li> <li><a href="https://github.com/eslint/eslint/commit/dc1e7a8416937edefe04cf836ee202a6fc03bedd"><code>dc1e7a8</code></a> chore: update ecosystem plugins (<a href="https://redirect.github.com/eslint/eslint/issues/21208">#21208</a>) (ESLint Bot)</li> <li><a href="https://github.com/eslint/eslint/commit/f878d212e9622da9513bcd60d2aedb2e8bb4fc8b"><code>f878d21</code></a> ci: bump pnpm/action-setup from 6.0.9 to 6.0.10 (<a href="https://redirect.github.com/eslint/eslint/issues/21200">#21200</a>) (dependabot[bot])</li> <li><a href="https://github.com/eslint/eslint/commit/4891e50aceadb0e886ad7d8ab5ae2beab563de85"><code>4891e50</code></a> ci: bump github/codeql-action from 4.37.4 to 4.37.6 (<a href="https://redirect.github.com/eslint/eslint/issues/21199">#21199</a>) (dependabot[bot])</li> </ul> <h2>v10.8.1</h2> <h2>Bug Fixes</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/18eb0a7e787b9fac3049ef3dad0e845d2bd940a4"><code>18eb0a7</code></a> fix: prevent ASI hazard in <code>no-unused-labels</code> autofix (<a href="https://redirect.github.com/eslint/eslint/issues/21173">#21173</a>) (dongkyu lee)</li> <li><a href="https://github.com/eslint/eslint/commit/151ba3f5834a0909e8b9b1736f4889ac694c0104"><code>151ba3f</code></a> fix: false positives in <code>getter-return</code> and <code>accessor-pairs</code> (<a href="https://redirect.github.com/eslint/eslint/issues/21163">#21163</a>) (Grit)</li> <li><a href="https://github.com/eslint/eslint/commit/6898df9364639ee64b9448a4cb6b08a30c16bd37"><code>6898df9</code></a> fix: ignore meta-property names in <code>id-denylist</code> (<a href="https://redirect.github.com/eslint/eslint/issues/21166">#21166</a>) (Pixel)</li> <li><a href="https://github.com/eslint/eslint/commit/4d7db6628e2badf0857cb88734fe641c3874bce9"><code>4d7db66</code></a> fix: ignore meta-property names in <code>id-match</code> (<a href="https://redirect.github.com/eslint/eslint/issues/21167">#21167</a>) (Pixel)</li> <li><a href="https://github.com/eslint/eslint/commit/677214e7eea83d8bc6e4b79eea871577e1369d5f"><code>677214e</code></a> fix: handle ASI hazards in no-unused-vars removeVar suggestion (<a href="https://redirect.github.com/eslint/eslint/issues/20935">#20935</a>) (kuldeep kumar)</li> </ul> <h2>Documentation</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/7d0cbf81cfdb7526b5c4cb7b222ddc7f257db560"><code>7d0cbf8</code></a> docs: Update README (GitHub Actions Bot)</li> <li><a href="https://github.com/eslint/eslint/commit/0a05812adb12598b32e85297b98df5ad14501d60"><code>0a05812</code></a> docs: add missing backticks to <code>no-duplicate-imports.js</code> (<a href="https://redirect.github.com/eslint/eslint/issues/21183">#21183</a>) (Lee Daeun)</li> <li><a href="https://github.com/eslint/eslint/commit/678c90b55da2889d4400cbf6e2584ab683faf202"><code>678c90b</code></a> docs: Update README (GitHub Actions Bot)</li> <li><a href="https://github.com/eslint/eslint/commit/8a104242e8e1c5614940fab7324346974cff7d26"><code>8a10424</code></a> docs: Update README (GitHub Actions Bot)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/eslint/eslint/commit/5c8c2417b9ff462f2dc4e54a062c59135b45b845"><code>5c8c241</code></a> 10.9.1</li> <li><a href="https://github.com/eslint/eslint/commit/a7f3b7ddca7de8464995707d1bbac3ca91090015"><code>a7f3b7d</code></a> Build: changelog update for 10.9.1</li> <li><a href="https://github.com/eslint/eslint/commit/1e641c919fc1421493bf913feb607896982451a3"><code>1e641c9</code></a> fix: no-loss-of-precision false positive with trailing decimal point (<a href="https://redirect.github.com/eslint/eslint/issues/21251">#21251</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/ad74a8dada2aaa17bfd0b8cc7b4119ff7a8ac04b"><code>ad74a8d</code></a> docs: add deprecation steps for EOL package versions (<a href="https://redirect.github.com/eslint/eslint/issues/21248">#21248</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/3c3ae53a43721162f0db76c69665ebd9d752ea52"><code>3c3ae53</code></a> chore: update ecosystem plugins (<a href="https://redirect.github.com/eslint/eslint/issues/21249">#21249</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/c27bc926e496985eb7911c09eb60914b2e4b5d0f"><code>c27bc92</code></a> 10.9.0</li> <li><a href="https://github.com/eslint/eslint/commit/fa831d95b326e6d23671d9b2df1ea5dbc64f6f34"><code>fa831d9</code></a> Build: changelog update for 10.9.0</li> <li><a href="https://github.com/eslint/eslint/commit/899dbf131ce12a194b394bb8d67307df23509d17"><code>899dbf1</code></a> chore: update github/codeql-action action to v4.37.7 (<a href="https://redirect.github.com/eslint/eslint/issues/21243">#21243</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/08de88e50294c4e01f6cae97eceeb578da55792b"><code>08de88e</code></a> feat: handle underflow in no-loss-of-precision (<a href="https://redirect.github.com/eslint/eslint/issues/21218">#21218</a... _Description has been truncated_
isyuricunha (Migrated from github.com) reviewed 2026-08-30 07:05:49 +00:00
vercel[bot] commented 2026-08-30 07:05:54 +00:00 (Migrated from github.com)

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

Project Deployment Actions Updated (UTC)
website-docs Error Error Aug 30, 2026 7:08am
website-web Error Error Aug 30, 2026 7:08am
[vc]: #XIYQ0K6RbnrhGR9yiM3UOPBCLtoFLJRQYjGdCZN+XDo=:eyJpc01vbm9yZXBvIjp0cnVlLCJ0eXBlIjoiZ2l0aHViIiwicHJvamVjdHMiOlt7Im5hbWUiOiJ3ZWJzaXRlLWRvY3MiLCJwcm9qZWN0SWQiOiJwcmpfMmVVMnNUTTBpZFk3MHJUYnNjQ0N0RXQ2TUZPdyIsInJvb3REaXJlY3RvcnkiOiJhcHBzL2RvY3MiLCJpbnNwZWN0b3JVcmwiOiJodHRwczovL3ZlcmNlbC5jb20veXVyaS1jdW5oYXMtcHJvamVjdHMvd2Vic2l0ZS1kb2NzL0NmTFM3UjNrWlV6aXZGS2pDWTE2UEI2WkxzUU0iLCJwcmV2aWV3VXJsIjoiIiwibmV4dENvbW1pdFN0YXR1cyI6IkZBSUxFRCIsImxpdmVGZWVkYmFjayI6eyJyZXNvbHZlZCI6MCwidW5yZXNvbHZlZCI6MCwidG90YWwiOjAsImxpbmsiOiIifX0seyJuYW1lIjoid2Vic2l0ZS13ZWIiLCJwcm9qZWN0SWQiOiJwcmpfYjZyRmhBQVBISVhSNzNjZW9kRTB5dmxCdzM4MiIsInJvb3REaXJlY3RvcnkiOiJhcHBzL3dlYiIsImluc3BlY3RvclVybCI6Imh0dHBzOi8vdmVyY2VsLmNvbS95dXJpLWN1bmhhcy1wcm9qZWN0cy93ZWJzaXRlLXdlYi83MVdSZmJNTm1rMWNGdTRpY1lVUDNwNUtVb0g2IiwicHJldmlld1VybCI6IiIsIm5leHRDb21taXRTdGF0dXMiOiJGQUlMRUQiLCJsaXZlRmVlZGJhY2siOnsicmVzb2x2ZWQiOjAsInVucmVzb2x2ZWQiOjAsInRvdGFsIjowLCJsaW5rIjoiIn19XX0= The latest updates on your projects. Learn more about [Vercel for GitHub](https://vercel.link/github-learn-more). | Project | Deployment | Actions | Updated (UTC) | | :--- | :----- | :------ | :------ | | <a href="https://vercel.com/yuri-cunhas-projects/website-docs"><sup><img src="https://vercel.com/api/www/avatar?projectId=prj_2eU2sTM0idY70rTbscCCtEt6MFOw&teamId=team_g087rqPZJa9s4DWPeZtQhxa9&s=32" width="16" height="16" align="middle" alt="" /></sup></a> [website-docs](https://vercel.com/yuri-cunhas-projects/website-docs) | ![Error](https://vercel.com/static/status/error.svg) [Error](https://vercel.com/yuri-cunhas-projects/website-docs/CfLS7R3kZUzivFKjCY16PB6ZLsQM) | | Aug 30, 2026 7:08am | | <a href="https://vercel.com/yuri-cunhas-projects/website-web"><sup><img src="https://vercel.com/api/www/avatar?projectId=prj_b6rFhAAPHIXR73ceodE0yvlBw382&teamId=team_g087rqPZJa9s4DWPeZtQhxa9&s=32" width="16" height="16" align="middle" alt="" /></sup></a> [website-web](https://vercel.com/yuri-cunhas-projects/website-web) | ![Error](https://vercel.com/static/status/error.svg) [Error](https://vercel.com/yuri-cunhas-projects/website-web/71WRfbMNmk1cFu4icYUP3p5KUoH6) | | Aug 30, 2026 7:08am |
dependabot[bot] commented 2026-09-02 08:28:41 +00:00 (Migrated from github.com)

This pull request was built based on a group rule. Closing it will not ignore any of these versions in future pull requests.

To ignore these dependencies, configure ignore rules in dependabot.yml

This pull request was built based on a group rule. Closing it will not ignore any of these versions in future pull requests. To ignore these dependencies, configure [ignore rules](https://docs.github.com/en/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#ignore) in dependabot.yml

Pull request closed

Sign in to join this conversation.
No description provided.