Skip to content

Commit 56d949f

Browse files
chore(deps): update all non-major dependencies (#291)
This PR contains the following updates: | Package | Change | Age | Confidence | |---|---|---|---| | [@changesets/cli](https://redirect.github.com/changesets/changesets/tree/main#readme) ([source](https://redirect.github.com/changesets/changesets)) | [`2.29.5` -> `2.29.6`](https://renovatebot.com/diffs/npm/@changesets%2fcli/2.29.5/2.29.6) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@changesets%2fcli/2.29.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@changesets%2fcli/2.29.5/2.29.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@eslint-react/eslint-plugin](https://redirect.github.com/Rel1cx/eslint-react) ([source](https://redirect.github.com/Rel1cx/eslint-react/tree/HEAD/packages/plugins/eslint-plugin)) | [`1.52.3` -> `1.53.0`](https://renovatebot.com/diffs/npm/@eslint-react%2feslint-plugin/1.52.3/1.53.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@eslint-react%2feslint-plugin/1.53.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@eslint-react%2feslint-plugin/1.52.3/1.53.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@eslint/config-inspector](https://redirect.github.com/eslint/config-inspector) | [`1.1.0` -> `1.2.0`](https://renovatebot.com/diffs/npm/@eslint%2fconfig-inspector/1.1.0/1.2.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@eslint%2fconfig-inspector/1.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@eslint%2fconfig-inspector/1.1.0/1.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@next/eslint-plugin-next](https://redirect.github.com/vercel/next.js) ([source](https://redirect.github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next)) | [`15.4.4` -> `15.5.2`](https://renovatebot.com/diffs/npm/@next%2feslint-plugin-next/15.4.4/15.5.2) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@next%2feslint-plugin-next/15.5.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@next%2feslint-plugin-next/15.4.4/15.5.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@types/node](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)) | [`22.16.5` -> `22.18.1`](https://renovatebot.com/diffs/npm/@types%2fnode/22.16.5/22.18.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/22.18.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/22.16.5/22.18.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@typescript-eslint/eslint-plugin](https://typescript-eslint.io/packages/eslint-plugin) ([source](https://redirect.github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin)) | [`8.38.0` -> `8.42.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/8.38.0/8.42.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2feslint-plugin/8.42.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2feslint-plugin/8.38.0/8.42.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@typescript-eslint/parser](https://typescript-eslint.io/packages/parser) ([source](https://redirect.github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser)) | [`8.38.0` -> `8.42.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fparser/8.38.0/8.42.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2fparser/8.42.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2fparser/8.38.0/8.42.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@vitest/eslint-plugin](https://redirect.github.com/vitest-dev/eslint-plugin-vitest) | [`1.3.4` -> `1.3.8`](https://renovatebot.com/diffs/npm/@vitest%2feslint-plugin/1.3.4/1.3.8) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@vitest%2feslint-plugin/1.3.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vitest%2feslint-plugin/1.3.4/1.3.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [cspell](https://cspell.org/) ([source](https://redirect.github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell)) | [`9.2.0` -> `9.2.1`](https://renovatebot.com/diffs/npm/cspell/9.2.0/9.2.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/cspell/9.2.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/cspell/9.2.0/9.2.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [eslint](https://eslint.org) ([source](https://redirect.github.com/eslint/eslint)) | [`9.31.0` -> `9.34.0`](https://renovatebot.com/diffs/npm/eslint/9.31.0/9.34.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/eslint/9.34.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint/9.31.0/9.34.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [eslint-config-next](https://nextjs.org/docs/app/api-reference/config/eslint) ([source](https://redirect.github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next)) | [`15.4.4` -> `15.5.2`](https://renovatebot.com/diffs/npm/eslint-config-next/15.4.4/15.5.2) | [![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-config-next/15.5.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-config-next/15.4.4/15.5.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [eslint-flat-config-utils](https://redirect.github.com/antfu/eslint-flat-config-utils) | [`2.1.0` -> `2.1.1`](https://renovatebot.com/diffs/npm/eslint-flat-config-utils/2.1.0/2.1.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-flat-config-utils/2.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-flat-config-utils/2.1.0/2.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [eslint-plugin-n](https://redirect.github.com/eslint-community/eslint-plugin-n) | [`17.21.0` -> `17.21.3`](https://renovatebot.com/diffs/npm/eslint-plugin-n/17.21.0/17.21.3) | [![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-plugin-n/17.21.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-plugin-n/17.21.0/17.21.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [eslint-plugin-prettier](https://redirect.github.com/prettier/eslint-plugin-prettier) | [`5.5.3` -> `5.5.4`](https://renovatebot.com/diffs/npm/eslint-plugin-prettier/5.5.3/5.5.4) | [![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-plugin-prettier/5.5.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-plugin-prettier/5.5.3/5.5.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [eslint-plugin-regexp](https://redirect.github.com/ota-meshi/eslint-plugin-regexp) | [`2.9.0` -> `2.10.0`](https://renovatebot.com/diffs/npm/eslint-plugin-regexp/2.9.0/2.10.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-plugin-regexp/2.10.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-plugin-regexp/2.9.0/2.10.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [eslint-plugin-svelte](https://sveltejs.github.io/eslint-plugin-svelte) ([source](https://redirect.github.com/sveltejs/eslint-plugin-svelte)) | [`3.11.0` -> `3.12.1`](https://renovatebot.com/diffs/npm/eslint-plugin-svelte/3.11.0/3.12.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-plugin-svelte/3.12.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-plugin-svelte/3.11.0/3.12.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [eslint-plugin-unused-imports](https://redirect.github.com/sweepline/eslint-plugin-unused-imports) | [`4.1.4` -> `4.2.0`](https://renovatebot.com/diffs/npm/eslint-plugin-unused-imports/4.1.4/4.2.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-plugin-unused-imports/4.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-plugin-unused-imports/4.1.4/4.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [eslint-plugin-vue](https://eslint.vuejs.org) ([source](https://redirect.github.com/vuejs/eslint-plugin-vue)) | [`10.3.0` -> `10.4.0`](https://renovatebot.com/diffs/npm/eslint-plugin-vue/10.3.0/10.4.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-plugin-vue/10.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-plugin-vue/10.3.0/10.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [lint-staged](https://redirect.github.com/lint-staged/lint-staged) | [`16.1.2` -> `16.1.6`](https://renovatebot.com/diffs/npm/lint-staged/16.1.2/16.1.6) | [![age](https://developer.mend.io/api/mc/badges/age/npm/lint-staged/16.1.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/lint-staged/16.1.2/16.1.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [local-pkg](https://redirect.github.com/antfu-collective/local-pkg) | [`1.1.1` -> `1.1.2`](https://renovatebot.com/diffs/npm/local-pkg/1.1.1/1.1.2) | [![age](https://developer.mend.io/api/mc/badges/age/npm/local-pkg/1.1.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/local-pkg/1.1.1/1.1.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [svelte](https://svelte.dev) ([source](https://redirect.github.com/sveltejs/svelte/tree/HEAD/packages/svelte)) | [`5.36.16` -> `5.38.7`](https://renovatebot.com/diffs/npm/svelte/5.36.16/5.38.7) | [![age](https://developer.mend.io/api/mc/badges/age/npm/svelte/5.38.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/svelte/5.36.16/5.38.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [svelte-eslint-parser](https://redirect.github.com/sveltejs/svelte-eslint-parser) | [`1.3.0` -> `1.3.1`](https://renovatebot.com/diffs/npm/svelte-eslint-parser/1.3.0/1.3.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/svelte-eslint-parser/1.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/svelte-eslint-parser/1.3.0/1.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [tsdown](https://redirect.github.com/rolldown/tsdown) | [`^0.13.0` -> `^0.14.0`](https://renovatebot.com/diffs/npm/tsdown/0.13.0/0.14.2) | [![age](https://developer.mend.io/api/mc/badges/age/npm/tsdown/0.14.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/tsdown/0.13.0/0.14.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [tsx](https://tsx.is) ([source](https://redirect.github.com/privatenumber/tsx)) | [`4.20.3` -> `4.20.5`](https://renovatebot.com/diffs/npm/tsx/4.20.3/4.20.5) | [![age](https://developer.mend.io/api/mc/badges/age/npm/tsx/4.20.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/tsx/4.20.3/4.20.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [turbo](https://turborepo.com) ([source](https://redirect.github.com/vercel/turborepo)) | [`2.5.5` -> `2.5.6`](https://renovatebot.com/diffs/npm/turbo/2.5.5/2.5.6) | [![age](https://developer.mend.io/api/mc/badges/age/npm/turbo/2.5.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/turbo/2.5.5/2.5.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [typescript](https://www.typescriptlang.org/) ([source](https://redirect.github.com/microsoft/TypeScript)) | [`5.8.3` -> `5.9.2`](https://renovatebot.com/diffs/npm/typescript/5.8.3/5.9.2) | [![age](https://developer.mend.io/api/mc/badges/age/npm/typescript/5.9.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/typescript/5.8.3/5.9.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [yaml](https://eemeli.org/yaml/) ([source](https://redirect.github.com/eemeli/yaml)) | [`2.8.0` -> `2.8.1`](https://renovatebot.com/diffs/npm/yaml/2.8.0/2.8.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/yaml/2.8.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/yaml/2.8.0/2.8.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>changesets/changesets (@&#8203;changesets/cli)</summary> ### [`v2.29.6`](https://redirect.github.com/changesets/changesets/releases/tag/%40changesets/cli%402.29.6) [Compare Source](https://redirect.github.com/changesets/changesets/compare/@changesets/[email protected]...@changesets/[email protected]) ##### Patch Changes - [#&#8203;1712](https://redirect.github.com/changesets/changesets/pull/1712) [`a3563b0`](https://redirect.github.com/changesets/changesets/commit/a3563b0d6c84e7142541493dea0c89acdc339b93) Thanks [@&#8203;benmccann](https://redirect.github.com/benmccann)! - Switch to maintained fork of `external-editor` </details> <details> <summary>Rel1cx/eslint-react (@&#8203;eslint-react/eslint-plugin)</summary> ### [`v1.53.0`](https://redirect.github.com/Rel1cx/eslint-react/blob/HEAD/CHANGELOG.md#v1530-2025-09-04) [Compare Source](https://redirect.github.com/Rel1cx/eslint-react/compare/v1.52.9...v1.53.0) ##### ✨ New - feat: update naming convention rules default excepts to include common patterns by [@&#8203;Rel1cx](https://redirect.github.com/Rel1cx) in [#&#8203;1216](https://redirect.github.com/Rel1cx/eslint-react/pull/1216) ##### 🪄 Improvements - build: replace `tsup` with `tsdown` by [@&#8203;Rel1cx](https://redirect.github.com/Rel1cx) in [#&#8203;1213](https://redirect.github.com/Rel1cx/eslint-react/pull/1213) **Full Changelog**: <https://github.com/Rel1cx/eslint-react/compare/v1.52.8...v1.53.0> ### [`v1.52.9`](https://redirect.github.com/Rel1cx/eslint-react/blob/HEAD/CHANGELOG.md#v1529-2025-08-31) [Compare Source](https://redirect.github.com/Rel1cx/eslint-react/compare/v1.52.8...v1.52.9) ##### 🐞 Fixes - fix: issue introduced in version [v1.52.7](https://redirect.github.com/Rel1cx/eslint-react/releases/tag/v1.52.7) where the `react-hooks-extra` rules were not exported, closes [#&#8203;1207](https://redirect.github.com/Rel1cx/eslint-react/issues/1207) by [@&#8203;Rel1cx](https://redirect.github.com/Rel1cx) in [#&#8203;1208](https://redirect.github.com/Rel1cx/eslint-react/pull/1208) **Full Changelog**: <https://github.com/Rel1cx/eslint-react/compare/v1.52.8...v1.52.9> ### [`v1.52.8`](https://redirect.github.com/Rel1cx/eslint-react/blob/HEAD/CHANGELOG.md#v1528-2025-08-29) [Compare Source](https://redirect.github.com/Rel1cx/eslint-react/compare/v1.52.7...v1.52.8) ##### 🐞 Fixes - fix: restore ESLint legacy config compatibility, closes [#&#8203;1203](https://redirect.github.com/Rel1cx/eslint-react/issues/1203) by [@&#8203;Rel1cx](https://redirect.github.com/Rel1cx) in [#&#8203;1204](https://redirect.github.com/Rel1cx/eslint-react/pull/1204) **Full Changelog**: <https://github.com/Rel1cx/eslint-react/compare/v1.52.7...v1.52.8> ### [`v1.52.7`](https://redirect.github.com/Rel1cx/eslint-react/blob/HEAD/CHANGELOG.md#v1527-2025-08-29) [Compare Source](https://redirect.github.com/Rel1cx/eslint-react/compare/v1.52.6...v1.52.7) ##### 🐞 Fixes - fix: add ESLint compatibility types and update plugins exports, closes [#&#8203;1200](https://redirect.github.com/Rel1cx/eslint-react/issues/1200) by [@&#8203;Rel1cx](https://redirect.github.com/Rel1cx) in [`f3083c7`](https://redirect.github.com/Rel1cx/eslint-react/commit/f3083c78f680d486f8894532b7714d1bdf8f9cd7) **Full Changelog**: <https://github.com/Rel1cx/eslint-react/compare/v1.52.6...v1.52.7> ### [`v1.52.6`](https://redirect.github.com/Rel1cx/eslint-react/blob/HEAD/CHANGELOG.md#v1526-2025-08-18) [Compare Source](https://redirect.github.com/Rel1cx/eslint-react/compare/v1.52.5...v1.52.6) ##### 🐞 Fixes - fix: correct logic in `naming-convention/component-name` validation to continue on valid names, closes [#&#8203;1176](https://redirect.github.com/Rel1cx/eslint-react/issues/1176) by [@&#8203;Rel1cx](https://redirect.github.com/Rel1cx) in [#&#8203;1177](https://redirect.github.com/Rel1cx/eslint-react/pull/1177) **Full Changelog**: <https://github.com/Rel1cx/eslint-react/compare/v1.52.5...v1.52.6> ### [`v1.52.5`](https://redirect.github.com/Rel1cx/eslint-react/blob/HEAD/CHANGELOG.md#v1525-2025-08-15) [Compare Source](https://redirect.github.com/Rel1cx/eslint-react/compare/v1.52.4...v1.52.5) ##### 🐞 Fixes - fix: refactor `is-from-react` utility in `react-debug/is-from-react` rule and improve `react-x/no-forward-ref` rule autofix handling, closes [#&#8203;1172](https://redirect.github.com/Rel1cx/eslint-react/issues/1172) by [@&#8203;Rel1cx](https://redirect.github.com/Rel1cx) in [#&#8203;1173](https://redirect.github.com/Rel1cx/eslint-react/pull/1173) **Full Changelog**: <https://github.com/Rel1cx/eslint-react/compare/v1.52.4...v1.52.5> ### [`v1.52.4`](https://redirect.github.com/Rel1cx/eslint-react/blob/HEAD/CHANGELOG.md#v1524-2025-08-13) [Compare Source](https://redirect.github.com/Rel1cx/eslint-react/compare/v1.52.3...v1.52.4) ##### 🐞 Fixes - fix: improve logic for detecting significant children in JSX elements, closes [#&#8203;1163](https://redirect.github.com/Rel1cx/eslint-react/issues/1163) by [@&#8203;Rel1cx](https://redirect.github.com/Rel1cx) in [#&#8203;1165](https://redirect.github.com/Rel1cx/eslint-react/pull/1165) **Full Changelog**: <https://github.com/Rel1cx/eslint-react/compare/v1.52.3...v1.52.4> </details> <details> <summary>eslint/config-inspector (@&#8203;eslint/config-inspector)</summary> ### [`v1.2.0`](https://redirect.github.com/eslint/config-inspector/blob/HEAD/CHANGELOG.md#120-2025-08-13) [Compare Source](https://redirect.github.com/eslint/config-inspector/compare/v1.1.0...v1.2.0) ##### Features - display rule deprecated info ([#&#8203;141](https://redirect.github.com/eslint/config-inspector/issues/141)) ([1c86b27](https://redirect.github.com/eslint/config-inspector/commit/1c86b278964e1f0229bc8d8309c3a63b7d388a31)) - upgrade to nuxt4, update deps ([#&#8203;142](https://redirect.github.com/eslint/config-inspector/issues/142)) ([1947870](https://redirect.github.com/eslint/config-inspector/commit/194787010a6dcd08a4d664861fb96d7e6bd16fac)) </details> <details> <summary>vercel/next.js (@&#8203;next/eslint-plugin-next)</summary> ### [`v15.5.2`](https://redirect.github.com/vercel/next.js/releases/tag/v15.5.2) [Compare Source](https://redirect.github.com/vercel/next.js/compare/v15.5.1...v15.5.2) > \[!NOTE]\ > This release is backporting bug fixes. It does **not** include all pending features/changes on canary. ##### Core Changes - fix: disable unknownatrules lint rule entirely ([#&#8203;83059](https://redirect.github.com/vercel/next.js/issues/83059)) - revert: add ?dpl to fonts in /\_next/static/media ([#&#8203;83062](https://redirect.github.com/vercel/next.js/issues/83062)) ##### Credits Huge thanks to [@&#8203;bgub](https://redirect.github.com/bgub) and [@&#8203;ztanner](https://redirect.github.com/ztanner) for helping! ### [`v15.5.1`](https://redirect.github.com/vercel/next.js/releases/tag/v15.5.1) [Compare Source](https://redirect.github.com/vercel/next.js/compare/v15.5.0...v15.5.1) > \[!NOTE]\ > This release is backporting bug fixes. It does **not** include all pending features/changes on canary. ##### Core Changes - fix: aliased navigations should apply scroll handling ([#&#8203;82900](https://redirect.github.com/vercel/next.js/issues/82900)) - Turbopack: fix invalid NFT entry with file behind symlink ([#&#8203;82887](https://redirect.github.com/vercel/next.js/issues/82887)) - fix: typesafe linking to route handlers and pages API routes ([#&#8203;82858](https://redirect.github.com/vercel/next.js/issues/82858)) - fix: change "noUnknownAtRules" to "warn" for Biome ([#&#8203;82974](https://redirect.github.com/vercel/next.js/issues/82974)) - fix: add path normalization to getRelativePath for Windows ([#&#8203;82918](https://redirect.github.com/vercel/next.js/issues/82918)) - feat: add typesafety with config.typedRoutes to redirect() and permanentRedirect() ([#&#8203;82860](https://redirect.github.com/vercel/next.js/issues/82860)) - fix: avoid importing types that will be unused ([#&#8203;82856](https://redirect.github.com/vercel/next.js/issues/82856)) - fix: update the config.api.responseLimit type ([#&#8203;82852](https://redirect.github.com/vercel/next.js/issues/82852)) - fix: update validation return types ([#&#8203;82854](https://redirect.github.com/vercel/next.js/issues/82854)) ##### Credits Huge thanks to [@&#8203;bgub](https://redirect.github.com/bgub), [@&#8203;mischnic](https://redirect.github.com/mischnic), and [@&#8203;ztanner](https://redirect.github.com/ztanner) for helping! ### [`v15.5.0`](https://redirect.github.com/vercel/next.js/releases/tag/v15.5.0) [Compare Source](https://redirect.github.com/vercel/next.js/compare/v15.4.7...v15.5.0) ##### Core Changes - Use and enforce exhaustive switch statements for work unit store: [#&#8203;81577](https://redirect.github.com/vercel/next.js/issues/81577) - Enable `@typescript-eslint/switch-exhaustiveness-check` rule: [#&#8203;81583](https://redirect.github.com/vercel/next.js/issues/81583) - \[dynamicIO] use RSC dynamicness to control partial vs complete PPR result: [#&#8203;81627](https://redirect.github.com/vercel/next.js/issues/81627) - \[dynamicIO] Do not use `React.unstable_postpone()`: [#&#8203;81652](https://redirect.github.com/vercel/next.js/issues/81652) - feat: new detachable panel UI: [#&#8203;81483](https://redirect.github.com/vercel/next.js/issues/81483) - Turbopack: content-hash PageLoaderAsset: [#&#8203;81450](https://redirect.github.com/vercel/next.js/issues/81450) - \[segment explorer] fix content overflow styling: [#&#8203;81649](https://redirect.github.com/vercel/next.js/issues/81649) - Improve reliability of owner stacks for async I/O errors: [#&#8203;81501](https://redirect.github.com/vercel/next.js/issues/81501) - fix(router): Prevent redirect loop on root data requests with basePath: [#&#8203;81096](https://redirect.github.com/vercel/next.js/issues/81096) - Ensure custom NextServer config is honored: [#&#8203;81681](https://redirect.github.com/vercel/next.js/issues/81681) - Fix before interactive incorrectly render css: [#&#8203;81146](https://redirect.github.com/vercel/next.js/issues/81146) - perf: memorize exclude function in webpack config: [#&#8203;81525](https://redirect.github.com/vercel/next.js/issues/81525) - Also enforce experimental features when there's no next config file: [#&#8203;81679](https://redirect.github.com/vercel/next.js/issues/81679) - feat(next/image): warn when `images.qualities` is undefined: [#&#8203;81690](https://redirect.github.com/vercel/next.js/issues/81690) - feat(build): optimize filterUniqueParamsCombinations to generate sub-combinations: [#&#8203;81321](https://redirect.github.com/vercel/next.js/issues/81321) - Update NextAdapter type and re-export: [#&#8203;81692](https://redirect.github.com/vercel/next.js/issues/81692) - upgrade to path-to-regexp\@&#8203;6.3.0: [#&#8203;80123](https://redirect.github.com/vercel/next.js/issues/80123) - \[metadata] replace for initial body icon case: [#&#8203;81688](https://redirect.github.com/vercel/next.js/issues/81688) - \[segment explorer] remove dev panel ui flag: [#&#8203;81670](https://redirect.github.com/vercel/next.js/issues/81670) - Simplify running test apps locally with `ppr` or `dynamicIO` enabled: [#&#8203;81668](https://redirect.github.com/vercel/next.js/issues/81668) - \[turbopack] Return cached Promise from `__turbopack_load_by_url__ `: [#&#8203;81663](https://redirect.github.com/vercel/next.js/issues/81663) - Upgrade React from `97cdd5d3-20250710` to `2f0e7e57-20250715`: [#&#8203;81678](https://redirect.github.com/vercel/next.js/issues/81678) - Delete unused `renderToString` function: [#&#8203;81707](https://redirect.github.com/vercel/next.js/issues/81707) - Discard prerendered route handler data from FS cache after revalidation: [#&#8203;81611](https://redirect.github.com/vercel/next.js/issues/81611) - Upgrade React from `2f0e7e57-20250715` to `d85ec5f5-20250716`: [#&#8203;81708](https://redirect.github.com/vercel/next.js/issues/81708) - Ignore pending revalidations during prerendering: [#&#8203;81621](https://redirect.github.com/vercel/next.js/issues/81621) - \[turbopack] Clear chunk cache on HMR instead of creating new `next-server` VM: [#&#8203;81664](https://redirect.github.com/vercel/next.js/issues/81664) - fix: rootParams should throw in client when fallbackParams are not present: [#&#8203;81711](https://redirect.github.com/vercel/next.js/issues/81711) - perf(build): optimize buildAppStaticPaths performance and add helper function: [#&#8203;81386](https://redirect.github.com/vercel/next.js/issues/81386) - Turbopack: Support string without options for [@&#8203;next/mdx](https://redirect.github.com/next/mdx): [#&#8203;81713](https://redirect.github.com/vercel/next.js/issues/81713) - \[Segment Cache] Support dynamic head prefetching: [#&#8203;81677](https://redirect.github.com/vercel/next.js/issues/81677) - \[sourcemaps] Consistent cursor columns: [#&#8203;81375](https://redirect.github.com/vercel/next.js/issues/81375) - fix: revert client segment route changes for sub shell generation: [#&#8203;81731](https://redirect.github.com/vercel/next.js/issues/81731) - fix: pages router metadata bugs with React 19: [#&#8203;81733](https://redirect.github.com/vercel/next.js/issues/81733) - Improve error handling for `headers`/`cookies`/`draftMode` in `'use cache'`: [#&#8203;81716](https://redirect.github.com/vercel/next.js/issues/81716) - \[devtool] fix duplicate rendered indicator on server: [#&#8203;81729](https://redirect.github.com/vercel/next.js/issues/81729) - \[devtool] enable segment explorer by default: [#&#8203;81737](https://redirect.github.com/vercel/next.js/issues/81737) - \[turbopack] Stop exposing globals from Turbopack runtime: [#&#8203;81727](https://redirect.github.com/vercel/next.js/issues/81727) - Remove unnecessary await: [#&#8203;81761](https://redirect.github.com/vercel/next.js/issues/81761) - \[chore] bump zod to latest v3: [#&#8203;81757](https://redirect.github.com/vercel/next.js/issues/81757) - feat(turbopack): Log anonymized internal error (panic) information to telemetry: [#&#8203;81272](https://redirect.github.com/vercel/next.js/issues/81272) - fix: revert client segment route changes for sub shell generation: [#&#8203;81740](https://redirect.github.com/vercel/next.js/issues/81740) - bugfix: static resources staleTime should be renewed once refetched: [#&#8203;81771](https://redirect.github.com/vercel/next.js/issues/81771) - \[devtool] move font styling to global.css: [#&#8203;81782](https://redirect.github.com/vercel/next.js/issues/81782) - \[devtool] copy decoded info of error details: [#&#8203;81735](https://redirect.github.com/vercel/next.js/issues/81735) - fix(build): add sourcePage context for PPR dynamic route lambda creation: [#&#8203;81781](https://redirect.github.com/vercel/next.js/issues/81781) - refactor: rename experimental.dynamicIO to experimental.cacheComponents: [#&#8203;81562](https://redirect.github.com/vercel/next.js/issues/81562) - Properly handle hanging promise rejections during prerendering: [#&#8203;81754](https://redirect.github.com/vercel/next.js/issues/81754) - Upgrade React from `d85ec5f5-20250716` to `dffacc7b-20250717`: [#&#8203;81767](https://redirect.github.com/vercel/next.js/issues/81767) - Refactor: Get rid of overly generic `getExpectedRequestStore` function: [#&#8203;81791](https://redirect.github.com/vercel/next.js/issues/81791) - \[devtool] migrate css reset to global.css: [#&#8203;81783](https://redirect.github.com/vercel/next.js/issues/81783) - \[dev-tools] Robust shortcut detection: [#&#8203;81756](https://redirect.github.com/vercel/next.js/issues/81756) - \[segment explorer] hide for pages router: [#&#8203;81813](https://redirect.github.com/vercel/next.js/issues/81813) - \[devtool] fix scrollbar styling: [#&#8203;81814](https://redirect.github.com/vercel/next.js/issues/81814) - fix(ppr): ensure fallback route params trigger dynamic resume: [#&#8203;81812](https://redirect.github.com/vercel/next.js/issues/81812) - \[devtools] restart server pending state: [#&#8203;80858](https://redirect.github.com/vercel/next.js/issues/80858) - Turbopack: fix dist dir on Windows: [#&#8203;81758](https://redirect.github.com/vercel/next.js/issues/81758) - fix: remove boundary sentinel from RSC responses: [#&#8203;81857](https://redirect.github.com/vercel/next.js/issues/81857) - \[sourcemaps] Try VM for retrieving source maps first: [#&#8203;81869](https://redirect.github.com/vercel/next.js/issues/81869) - \[devtools] save user config inside `.next/cache`: [#&#8203;81807](https://redirect.github.com/vercel/next.js/issues/81807) - Server: Remove unused code: [#&#8203;81886](https://redirect.github.com/vercel/next.js/issues/81886) - refactor: encapsulate content type within RenderResult: [#&#8203;81861](https://redirect.github.com/vercel/next.js/issues/81861) - refactor: handle null RenderResult responses gracefully: [#&#8203;81895](https://redirect.github.com/vercel/next.js/issues/81895) - Upgrade React from `dffacc7b-20250717` to `e9638c33-20250721`: [#&#8203;81899](https://redirect.github.com/vercel/next.js/issues/81899) - chore(devtools): sync todos to linear: [#&#8203;81901](https://redirect.github.com/vercel/next.js/issues/81901) - Introduce `'use cache: private'`: [#&#8203;81816](https://redirect.github.com/vercel/next.js/issues/81816) - chore(deps): update `browserslist`: [#&#8203;81851](https://redirect.github.com/vercel/next.js/issues/81851) - Remove web-server from edge-ssr-app: [#&#8203;81389](https://redirect.github.com/vercel/next.js/issues/81389) - Stabilize node middleware support: [#&#8203;81907](https://redirect.github.com/vercel/next.js/issues/81907) - Add `run-turbopack-compiler` trace span: [#&#8203;81917](https://redirect.github.com/vercel/next.js/issues/81917) - fix: support calling onClose multiple times in edge-ssr-app: [#&#8203;81911](https://redirect.github.com/vercel/next.js/issues/81911) - fix: logging the correct process for listened port: [#&#8203;81903](https://redirect.github.com/vercel/next.js/issues/81903) - Build: Include rewrites in manifest generation: [#&#8203;81894](https://redirect.github.com/vercel/next.js/issues/81894) - Routing: Clean up some code: [#&#8203;81932](https://redirect.github.com/vercel/next.js/issues/81932) - \[sourcemaps] Ensure codeframe when calling Client Functions from Server: [#&#8203;81918](https://redirect.github.com/vercel/next.js/issues/81918) - \[segment explorer] missing file suggestion: [#&#8203;81617](https://redirect.github.com/vercel/next.js/issues/81617) - \[turbopack] Always print trace labels in headers: [#&#8203;81728](https://redirect.github.com/vercel/next.js/issues/81728) - Revert "\[metadata] use https protocol for schema urls": [#&#8203;81934](https://redirect.github.com/vercel/next.js/issues/81934) - Upgrade React from `e9638c33-20250721` to `7513996f-20250722`: [#&#8203;81940](https://redirect.github.com/vercel/next.js/issues/81940) - Upgrade to swc v33: [#&#8203;81750](https://redirect.github.com/vercel/next.js/issues/81750) - Remove extra base-server code: [#&#8203;81944](https://redirect.github.com/vercel/next.js/issues/81944) - Turbopack: flatten sourceInfo to avoid objects, reorder args, compress node.js entry: [#&#8203;81545](https://redirect.github.com/vercel/next.js/issues/81545) - Fix dynamicParams false layout case in dev: [#&#8203;81990](https://redirect.github.com/vercel/next.js/issues/81990) - Initial MCP implementation: [#&#8203;81770](https://redirect.github.com/vercel/next.js/issues/81770) - Fix: Unresolved param in x-nextjs-rewritten-query: [#&#8203;81991](https://redirect.github.com/vercel/next.js/issues/81991) - Turbopack: Add an option to use system TLS certificates (fixes [#&#8203;79060](https://redirect.github.com/vercel/next.js/issues/79060), fixes [#&#8203;79059](https://redirect.github.com/vercel/next.js/issues/79059)): [#&#8203;81818](https://redirect.github.com/vercel/next.js/issues/81818) - Turbopack: Remove unused proxy option in turbo-tasks-fetch, lightly document HTTP\_PROXY/HTTPS\_PROXY environment variables: [#&#8203;81905](https://redirect.github.com/vercel/next.js/issues/81905) - Upgrade React from `7513996f-20250722` to `edac0dde-20250723`: [#&#8203;81984](https://redirect.github.com/vercel/next.js/issues/81984) - \[devtools] Cleanup folder structure: [#&#8203;82012](https://redirect.github.com/vercel/next.js/issues/82012) - \[devtools] Fix "open in editor" for locations in stackframes: [#&#8203;82013](https://redirect.github.com/vercel/next.js/issues/82013) - \[Segment Cache] Fix: Key by rewritten search: [#&#8203;81986](https://redirect.github.com/vercel/next.js/issues/81986) - Upgrade vercel og and remove yoga type patching: [#&#8203;81937](https://redirect.github.com/vercel/next.js/issues/81937) - \[perf] cache load config results: [#&#8203;80570](https://redirect.github.com/vercel/next.js/issues/80570) - Turbopack: use prototype for turbopack context for better runtime performance: [#&#8203;81547](https://redirect.github.com/vercel/next.js/issues/81547) - \[reactcompiler] Test with latest RC: [#&#8203;82002](https://redirect.github.com/vercel/next.js/issues/82002) - \[devtools] Fix various `exhaustive-deps` violations: [#&#8203;82010](https://redirect.github.com/vercel/next.js/issues/82010) - \[devtools] Apply React Compiler to Next.js DevTools source: [#&#8203;82004](https://redirect.github.com/vercel/next.js/issues/82004) - Upgrade React from `edac0dde-20250723` to `3d14fcf0-20250724`: [#&#8203;82020](https://redirect.github.com/vercel/next.js/issues/82020) - Adjusted the warning message to be more descriptive: [#&#8203;82054](https://redirect.github.com/vercel/next.js/issues/82054) - Track fallback params on workUnitStore: [#&#8203;82003](https://redirect.github.com/vercel/next.js/issues/82003) - Fix API stripping JSON incorrectly: [#&#8203;82061](https://redirect.github.com/vercel/next.js/issues/82061) - Upgrade React from `3d14fcf0-20250724` to `19baee81-20250725`: [#&#8203;82063](https://redirect.github.com/vercel/next.js/issues/82063) - use FetchStrategy to control prefetching behavior everywhere: [#&#8203;82032](https://redirect.github.com/vercel/next.js/issues/82032) - \[Segment Cache] set fetchStrategy on segments from a dynamic request: [#&#8203;82059](https://redirect.github.com/vercel/next.js/issues/82059) - Revert "Upgrade vercel og and remove yoga type patching ([#&#8203;81937](https://redirect.github.com/vercel/next.js/issues/81937))": [#&#8203;82066](https://redirect.github.com/vercel/next.js/issues/82066) - Optimize segment data routes: [#&#8203;82033](https://redirect.github.com/vercel/next.js/issues/82033) - Turbopack: write tasks doesn't need to be session dependent, as effects will restore: [#&#8203;78727](https://redirect.github.com/vercel/next.js/issues/78727) - \[sourcemaps] Fully sourcemap stacks on the Server: [#&#8203;81904](https://redirect.github.com/vercel/next.js/issues/81904) - fix(Rspack): use loaderContext.utils.contextify to replace ModuleFilenameHelpers.createFilename: [#&#8203;82104](https://redirect.github.com/vercel/next.js/issues/82104) - next/root-params: [#&#8203;80255](https://redirect.github.com/vercel/next.js/issues/80255) - fix(next/image): fix image-optimizer.ts headers: [#&#8203;82114](https://redirect.github.com/vercel/next.js/issues/82114) - Upgrade React from `19baee81-20250725` to `eaee5308-20250728`: [#&#8203;82120](https://redirect.github.com/vercel/next.js/issues/82120) - Fix validateRSCRequestHeaders incorrect redirect: [#&#8203;82119](https://redirect.github.com/vercel/next.js/issues/82119) - fix(next/image): improve and simplify detect-content-type: [#&#8203;82118](https://redirect.github.com/vercel/next.js/issues/82118) - \[CacheComponents] Use fallback params when validating dynamic routes in dev: [#&#8203;82069](https://redirect.github.com/vercel/next.js/issues/82069) - Extract getDynamicParam to a shared module: [#&#8203;82137](https://redirect.github.com/vercel/next.js/issues/82137) - Fix i18n fallback: false collision: [#&#8203;82136](https://redirect.github.com/vercel/next.js/issues/82136) - \[segment explorer] normalize path when running inside monorepo: [#&#8203;82146](https://redirect.github.com/vercel/next.js/issues/82146) - \[segment explorer] windows compatibility: [#&#8203;82147](https://redirect.github.com/vercel/next.js/issues/82147) - Upgrade React from `eaee5308-20250728` to `9be531cd-20250729`: [#&#8203;82159](https://redirect.github.com/vercel/next.js/issues/82159) - Ensure setAssetPrefix updates config instance: [#&#8203;82160](https://redirect.github.com/vercel/next.js/issues/82160) - Revert "Fix tracing of server actions imported by client components ([#&#8203;78968](https://redirect.github.com/vercel/next.js/issues/78968)): [#&#8203;82161](https://redirect.github.com/vercel/next.js/issues/82161) - Remove useMDXComponents argument: [#&#8203;80871](https://redirect.github.com/vercel/next.js/issues/80871) - Fix RSC hash validation for middleware external rewrites: [#&#8203;82176](https://redirect.github.com/vercel/next.js/issues/82176) - `@next/codemod`: update docs url in README: [#&#8203;82135](https://redirect.github.com/vercel/next.js/issues/82135) - `@next/codemod`: Add `experimental.turbo` to `turbopack` codemod for Next.js configs: [#&#8203;82134](https://redirect.github.com/vercel/next.js/issues/82134) - refactor: lowercase app router header values: [#&#8203;82169](https://redirect.github.com/vercel/next.js/issues/82169) - Strip internals from `NextRequest` types: [#&#8203;82172](https://redirect.github.com/vercel/next.js/issues/82172) - allow root params access in private caches: [#&#8203;82125](https://redirect.github.com/vercel/next.js/issues/82125) - \[devtool] bump base-ui to 1.0.0-beta.2: [#&#8203;82206](https://redirect.github.com/vercel/next.js/issues/82206) - Upgrade [@&#8203;vercel](https://redirect.github.com/vercel) og: [#&#8203;82201](https://redirect.github.com/vercel/next.js/issues/82201) - Upgrade React from `9be531cd-20250729` to `9784cb37-20250730`: [#&#8203;82207](https://redirect.github.com/vercel/next.js/issues/82207) - Fix: the unexpected clearing of symbolic link directories: [#&#8203;82191](https://redirect.github.com/vercel/next.js/issues/82191) - \[next-dev] Set `TURBOPACK` env before loading config: [#&#8203;82162](https://redirect.github.com/vercel/next.js/issues/82162) - fix: display multiple lockfile warn if neither `outputFileTracingRoot` or `turbopack.root` option is provided: [#&#8203;82164](https://redirect.github.com/vercel/next.js/issues/82164) - Revert "Initial MCP implementation ([#&#8203;81770](https://redirect.github.com/vercel/next.js/issues/81770))": [#&#8203;82217](https://redirect.github.com/vercel/next.js/issues/82217) - Revert "Upgrade [@&#8203;vercel](https://redirect.github.com/vercel) og ([#&#8203;82201](https://redirect.github.com/vercel/next.js/issues/82201))": [#&#8203;82219](https://redirect.github.com/vercel/next.js/issues/82219) - Fix: Don't bail out of prefetch if head is missing: [#&#8203;82216](https://redirect.github.com/vercel/next.js/issues/82216) - Upgrade React from `9784cb37-20250730` to `c260b38d-20250731`: [#&#8203;82247](https://redirect.github.com/vercel/next.js/issues/82247) - \[Cache Components] Runtime prefetching: [#&#8203;81088](https://redirect.github.com/vercel/next.js/issues/81088) - Parse dynamic params on the client: [#&#8203;82185](https://redirect.github.com/vercel/next.js/issues/82185) - Mark bun builtin modules as external (fixes [#&#8203;75220](https://redirect.github.com/vercel/next.js/issues/75220)): [#&#8203;77616](https://redirect.github.com/vercel/next.js/issues/77616) - Turbopack: Compact only at the end for short sessions: [#&#8203;82224](https://redirect.github.com/vercel/next.js/issues/82224) - feat: add fallback root params support for prefetch segment data routes: [#&#8203;82282](https://redirect.github.com/vercel/next.js/issues/82282) - feat: add route context to prerender error messages: [#&#8203;82283](https://redirect.github.com/vercel/next.js/issues/82283) - feat: automatically generate route types: [#&#8203;81396](https://redirect.github.com/vercel/next.js/issues/81396) - \[Cache Components] Reset PrerenderStore after generating RSC payload: [#&#8203;82286](https://redirect.github.com/vercel/next.js/issues/82286) - Include `eslint-plugin-react-hooks` in React sync: [#&#8203;82294](https://redirect.github.com/vercel/next.js/issues/82294) - \[devtools] Remove unnecessary cascading update: [#&#8203;82295](https://redirect.github.com/vercel/next.js/issues/82295) - Turbopack: name the module factory function: [#&#8203;73553](https://redirect.github.com/vercel/next.js/issues/73553) - Update font data: [#&#8203;82292](https://redirect.github.com/vercel/next.js/issues/82292) - fix: next/root-params erroring when rerendering after action: [#&#8203;82326](https://redirect.github.com/vercel/next.js/issues/82326) - Remove params from segment path: [#&#8203;82249](https://redirect.github.com/vercel/next.js/issues/82249) - Upgrade React from `c260b38d-20250731` to `be11cb5c-20250804`: [#&#8203;82339](https://redirect.github.com/vercel/next.js/issues/82339) - fix: OTel root span should indicate error status on exceptions: [#&#8203;82212](https://redirect.github.com/vercel/next.js/issues/82212) - \[Cache Components] Allow span creation while prerendering: [#&#8203;82350](https://redirect.github.com/vercel/next.js/issues/82350) - feat(turbopack): improve compile-time define value to support more data types and expr evaluation: [#&#8203;81042](https://redirect.github.com/vercel/next.js/issues/81042) - \[Pages] fix: `_error` page's `req.url` can be overwritten to dynamic param on minimal mode: [#&#8203;82347](https://redirect.github.com/vercel/next.js/issues/82347) - \[Pages] fix: use `asPath` for query-only navigation with `useRouter`: [#&#8203;82236](https://redirect.github.com/vercel/next.js/issues/82236) - loader tree: add special segment name to virtual parallel route segments: [#&#8203;82383](https://redirect.github.com/vercel/next.js/issues/82383) - fix: add `?dpl` to fonts in `/_next/static/media`: [#&#8203;82384](https://redirect.github.com/vercel/next.js/issues/82384) - Upgrade React from `be11cb5c-20250804` to `7deda941-20250804`: [#&#8203;82373](https://redirect.github.com/vercel/next.js/issues/82373) - \[devtools] Make state read-only in types: [#&#8203;82396](https://redirect.github.com/vercel/next.js/issues/82396) - Add experimental clientParamParsing feature flag: [#&#8203;82393](https://redirect.github.com/vercel/next.js/issues/82393) - add unstable\_isUnrecognizedActionError: [#&#8203;78933](https://redirect.github.com/vercel/next.js/issues/78933) - \[Cache Components] give the "seconds" profile a 30s staleTime: [#&#8203;82332](https://redirect.github.com/vercel/next.js/issues/82332) - Represent "virtual" segments like route groups: [#&#8203;82422](https://redirect.github.com/vercel/next.js/issues/82422) - \[Segment Cache]: fix infinite prefetching when staleTime is 0: [#&#8203;82388](https://redirect.github.com/vercel/next.js/issues/82388) - Remove param values from static route tree: [#&#8203;82376](https://redirect.github.com/vercel/next.js/issues/82376) - \[Cache Components] Only validate the shell on SSR render: [#&#8203;82381](https://redirect.github.com/vercel/next.js/issues/82381) - fix: static not-found missing in prerender manifest: [#&#8203;82199](https://redirect.github.com/vercel/next.js/issues/82199) - Turbopack: Share entrypoint template logic between Turbopack/webpack: [#&#8203;82385](https://redirect.github.com/vercel/next.js/issues/82385) - Add `path` to Image documentation: [#&#8203;82329](https://redirect.github.com/vercel/next.js/issues/82329) - \[errors] revamp graceful degrade error boundary: [#&#8203;82474](https://redirect.github.com/vercel/next.js/issues/82474) - Fix: Do not force BLOCKING\_STATIC\_RENDER for DOM bots: [#&#8203;82427](https://redirect.github.com/vercel/next.js/issues/82427) - Update build-complete for adapter API: [#&#8203;82452](https://redirect.github.com/vercel/next.js/issues/82452) - fix: swc tracing: [#&#8203;82470](https://redirect.github.com/vercel/next.js/issues/82470) - Upgrade React from `7deda941-20250804` to `3958d5d8-20250807`: [#&#8203;82447](https://redirect.github.com/vercel/next.js/issues/82447) - Delete abandoned segment parsing code: [#&#8203;82458](https://redirect.github.com/vercel/next.js/issues/82458) - Upgrade React from `3958d5d8-20250807` to `f1e70b5e-20250811`: [#&#8203;82534](https://redirect.github.com/vercel/next.js/issues/82534) - Upgrade React from `f1e70b5e-20250811` to `ac7820a9-20250811`: [#&#8203;82543](https://redirect.github.com/vercel/next.js/issues/82543) - fix(next/image): use `image-size` pkg as additional format detector: [#&#8203;82538](https://redirect.github.com/vercel/next.js/issues/82538) - fix: add `?dpl` to fonts in `/_next/static/media` part 2: [#&#8203;82488](https://redirect.github.com/vercel/next.js/issues/82488) - Fix: Disambiguate Mediapartners-Google user agent: [#&#8203;82536](https://redirect.github.com/vercel/next.js/issues/82536) - Fix: Allow dynamic rendering when root layout is wrapped in Suspense: [#&#8203;82378](https://redirect.github.com/vercel/next.js/issues/82378) - wrap devtools stories in context providers: [#&#8203;82345](https://redirect.github.com/vercel/next.js/issues/82345) - \[devtools] Remove unused `componentStackFrames` field: [#&#8203;82395](https://redirect.github.com/vercel/next.js/issues/82395) - \[Deprecation Warnings]: add amp deprecation warning: [#&#8203;82551](https://redirect.github.com/vercel/next.js/issues/82551) - fix(next/image): handle empty buffer and experimental flag for `skipMetadata`: [#&#8203;82569](https://redirect.github.com/vercel/next.js/issues/82569) - fix: amp deprecation warning should assert on user config: [#&#8203;82572](https://redirect.github.com/vercel/next.js/issues/82572) - fix: Prevent duplicate file entries in modulesCode: [#&#8203;82550](https://redirect.github.com/vercel/next.js/issues/82550) - feat: Turbopack typed links: [#&#8203;81528](https://redirect.github.com/vercel/next.js/issues/81528) - Upgrade React from `ac7820a9-20250811` to `1dc3bdea-20250812`: [#&#8203;82575](https://redirect.github.com/vercel/next.js/issues/82575) - \[Runtime prefetch] resolve runtime APIs in a separate task: [#&#8203;82475](https://redirect.github.com/vercel/next.js/issues/82475) - Clean up unused code in restart server button: [#&#8203;82409](https://redirect.github.com/vercel/next.js/issues/82409) - chore: Update babel types and do some light cleanup of babel loader: [#&#8203;82486](https://redirect.github.com/vercel/next.js/issues/82486) - \[Cache Components] Avoid cache misses when resuming a cached page: [#&#8203;82578](https://redirect.github.com/vercel/next.js/issues/82578) - chore: Remove unused `Map` support from `next/dynamic` transform: [#&#8203;82487](https://redirect.github.com/vercel/next.js/issues/82487) - \[Deprecation Warnings]: add unstable\_rootParams deprecation warning: [#&#8203;82582](https://redirect.github.com/vercel/next.js/issues/82582) - Turbopack: set `window.next.turbopack` instead: [#&#8203;82580](https://redirect.github.com/vercel/next.js/issues/82580) - fix router handling when setting a location response header: [#&#8203;82588](https://redirect.github.com/vercel/next.js/issues/82588) - Fix: Resolve <Head> PPR resume mismatch by search params: [#&#8203;82587](https://redirect.github.com/vercel/next.js/issues/82587) - Upgrade React from `1dc3bdea-20250812` to `f1222f76-20250812`: [#&#8203;82595](https://redirect.github.com/vercel/next.js/issues/82595) - \[devtools] Move ShadowRoot into context: [#&#8203;82296](https://redirect.github.com/vercel/next.js/issues/82296) - Remove React 17 logic from Pages Router static generation: [#&#8203;82604](https://redirect.github.com/vercel/next.js/issues/82604) - \[Segment Cache] Optimistic prefetch for search params: [#&#8203;82586](https://redirect.github.com/vercel/next.js/issues/82586) - Handle badged console calls when dimming console output: [#&#8203;81889](https://redirect.github.com/vercel/next.js/issues/81889) - run config deprecation checks only on user-provided configuration: [#&#8203;82613](https://redirect.github.com/vercel/next.js/issues/82613) - \[devtools] Remove unused code: [#&#8203;82299](https://redirect.github.com/vercel/next.js/issues/82299) - \[turbopack] Update Turbopack build warning message : [#&#8203;82591](https://redirect.github.com/vercel/next.js/issues/82591) - \[Cache Components] Disallow sync access of cookies & headers at runtime: [#&#8203;82564](https://redirect.github.com/vercel/next.js/issues/82564) - feat: type guard file generation: [#&#8203;81400](https://redirect.github.com/vercel/next.js/issues/81400) - fix: find root dir on fs root: [#&#8203;82590](https://redirect.github.com/vercel/next.js/issues/82590) - fix: use in operator to check dev indicator option when its obj: [#&#8203;82629](https://redirect.github.com/vercel/next.js/issues/82629) - Upgrade React from `f1222f76-20250812` to `379a083b-20250813`: [#&#8203;82642](https://redirect.github.com/vercel/next.js/issues/82642) - feat(next/image): warn when images.localPatterns is undefined and src has query: [#&#8203;82627](https://redirect.github.com/vercel/next.js/issues/82627) - Turbopack: add `turbo_tasks::spawn`: [#&#8203;82634](https://redirect.github.com/vercel/next.js/issues/82634) - Fix fetch logging after revalidation via server action: [#&#8203;82643](https://redirect.github.com/vercel/next.js/issues/82643) - Fix request type in typed route validator: [#&#8203;82644](https://redirect.github.com/vercel/next.js/issues/82644) - fix: use .js extension for relative imports: [#&#8203;82669](https://redirect.github.com/vercel/next.js/issues/82669) - feat: add RouteContext type for app router route handlers: [#&#8203;82670](https://redirect.github.com/vercel/next.js/issues/82670) - Add additional handling for build-complete: [#&#8203;82671](https://redirect.github.com/vercel/next.js/issues/82671) - fix: Combine the hrtime tuple to get a better seconds representation: [#&#8203;82687](https://redirect.github.com/vercel/next.js/issues/82687) - test: migrate manifest tests to snapshot testing with normalizeManifest utility: [#&#8203;82675](https://redirect.github.com/vercel/next.js/issues/82675) - perf(router): replace LRU cache with optimized doubly-linked list implementation: [#&#8203;82633](https://redirect.github.com/vercel/next.js/issues/82633) - Turbopack: use a source content regexp for the react compiler: [#&#8203;82631](https://redirect.github.com/vercel/next.js/issues/82631) - Upgrade React from `379a083b-20250813` to `a96a0f39-20250815`: [#&#8203;82691](https://redirect.github.com/vercel/next.js/issues/82691) - fix: memory leak from cloneResponse: [#&#8203;82678](https://redirect.github.com/vercel/next.js/issues/82678) - Turbopack: Fix logic in HMR logging code that could emit a NaN build time: [#&#8203;82389](https://redirect.github.com/vercel/next.js/issues/82389) - fix: use `turbopack.root` value for `outputFileTracingRoot` to have consistent tracing root: [#&#8203;82653](https://redirect.github.com/vercel/next.js/issues/82653) - fix: return plain text 404 for invalid static asset paths: [#&#8203;75111](https://redirect.github.com/vercel/next.js/issues/75111) - Turbopack: show timing event for database compaction: [#&#8203;82369](https://redirect.github.com/vercel/next.js/issues/82369) - chore(test): update sharp api test: [#&#8203;82740](https://redirect.github.com/vercel/next.js/issues/82740) - \[type] dynamic skip generating unused types: [#&#8203;82755](https://redirect.github.com/vercel/next.js/issues/82755) ##### Example Changes - Add Prisma ORM example to Next.js examples: [#&#8203;75290](https://redirect.github.com/vercel/next.js/issues/75290) - chore: Update `with-supabase` example to use `getClaims()`: [#&#8203;81383](https://redirect.github.com/vercel/next.js/issues/81383) - docs: Improve Content Security Policy documentation: [#&#8203;80580](https://redirect.github.com/vercel/next.js/issues/80580) ##### Misc Changes - Update Rspack development test manifest: [#&#8203;81603](https://redirect.github.com/vercel/next.js/issues/81603) - Allow `beforePageLoad` to be async: [#&#8203;81650](https://redirect.github.com/vercel/next.js/issues/81650) - Docs: POC: [#&#8203;81419](https://redirect.github.com/vercel/next.js/issues/81419) - chore(bot): update comment: [#&#8203;81672](https://redirect.github.com/vercel/next.js/issues/81672) - Fix build-native.ts on Windows: [#&#8203;81673](https://redirect.github.com/vercel/next.js/issues/81673) - Update Rspack development test manifest: [#&#8203;81660](https://redirect.github.com/vercel/next.js/issues/81660) - Update Rspack production test manifest: [#&#8203;81661](https://redirect.github.com/vercel/next.js/issues/81661) - Add create release branch workflow: [#&#8203;81687](https://redirect.github.com/vercel/next.js/issues/81687) - fix patch-next by adding missing script: [#&#8203;81430](https://redirect.github.com/vercel/next.js/issues/81430) - Turbopack: Generalize `ImportedBinding` effect creation to avoid as much special-casing of SimpleAssignTarget: [#&#8203;81653](https://redirect.github.com/vercel/next.js/issues/81653) - docs: Update redirects i18n documentation for App Router: [#&#8203;81347](https://redirect.github.com/vercel/next.js/issues/81347) - Include `use-cache` test suite in the Cache Components tests: [#&#8203;81610](https://redirect.github.com/vercel/next.js/issues/81610) - Improve error message for sync server functions: [#&#8203;81705](https://redirect.github.com/vercel/next.js/issues/81705) - \[lint] keep lint-stage use faster linting: [#&#8203;81710](https://redirect.github.com/vercel/next.js/issues/81710) - \[test] Fix `app-static` deploy test: [#&#8203;81712](https://redirect.github.com/vercel/next.js/issues/81712) - Fix: createRouterAct "reject" config: [#&#8203;81720](https://redirect.github.com/vercel/next.js/issues/81720) - Update Rspack development test manifest: [#&#8203;81702](https://redirect.github.com/vercel/next.js/issues/81702) - Update Rspack production test manifest: [#&#8203;81701](https://redirect.github.com/vercel/next.js/issues/81701) - Add an e2e test for the css serving issue: [#&#8203;81683](https://redirect.github.com/vercel/next.js/issues/81683) - chore: update username from 'nebrelbug' to 'bgub': [#&#8203;81734](https://redirect.github.com/vercel/next.js/issues/81734) - Turbopack: consistently name runtime chunk: [#&#8203;81769](https://redirect.github.com/vercel/next.js/issues/81769) - Turbopack: include more details in panic: [#&#8203;81773](https://redirect.github.com/vercel/next.js/issues/81773) - fix(turbopack) Adjust the way catchall routes are handled when a more specific parallel route exists: [#&#8203;81634](https://redirect.github.com/vercel/next.js/issues/81634) - Add trigger for v0 sync </details> --- ### Configuration 📅 **Schedule**: Branch creation - "before 4am on Wednesday" in timezone Europe/Berlin, Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **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](https://redirect.github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/renovate/) using a [curated preset](https://redirect.github.com/mheob/renovate-config#readme) maintained by [mheob](https://www.github.com/mheob). View repository job log [here](https://developer.mend.io/github/mheob/config)
1 parent 57c85ce commit 56d949f

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

pnpm-workspace.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ catalog:
6565
svelte-eslint-parser: ^1.3.0
6666
toml-eslint-parser: ^0.10.0
6767
ts-node: ^10.9.2
68-
tsdown: ^0.13.0
68+
tsdown: ^0.14.0
6969
tsx: ^4.20.3
7070
turbo: ^2.5.5
7171
typescript: ^5.8.3

0 commit comments

Comments
 (0)