Skip to content

Commit ed5ead3

Browse files
fix(deps): update dependencies (#292)
This PR contains the following updates: | Package | Change | Age | Confidence | |---|---|---|---| | [@radix-ui/react-navigation-menu](https://radix-ui.com/primitives) ([source](https://redirect.github.com/radix-ui/primitives)) | [`1.2.3` -> `1.2.13`](https://renovatebot.com/diffs/npm/@radix-ui%2freact-navigation-menu/1.2.3/1.2.13) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@radix-ui%2freact-navigation-menu/1.2.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@radix-ui%2freact-navigation-menu/1.2.3/1.2.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@radix-ui/react-slot](https://radix-ui.com/primitives) ([source](https://redirect.github.com/radix-ui/primitives)) | [`1.1.1` -> `1.2.3`](https://renovatebot.com/diffs/npm/@radix-ui%2freact-slot/1.1.1/1.2.3) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@radix-ui%2freact-slot/1.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@radix-ui%2freact-slot/1.1.1/1.2.3?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.10.5` -> `22.16.0`](https://renovatebot.com/diffs/npm/@types%2fnode/22.10.5/22.16.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/22.16.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/22.10.5/22.16.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@types/react](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react)) | [`19.0.4` -> `19.1.8`](https://renovatebot.com/diffs/npm/@types%2freact/19.0.4/19.1.8) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2freact/19.1.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2freact/19.0.4/19.1.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@types/react-dom](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react-dom) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom)) | [`19.0.2` -> `19.1.6`](https://renovatebot.com/diffs/npm/@types%2freact-dom/19.0.2/19.1.6) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2freact-dom/19.1.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2freact-dom/19.0.2/19.1.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [autoprefixer](https://redirect.github.com/postcss/autoprefixer) | [`10.4.20` -> `10.4.21`](https://renovatebot.com/diffs/npm/autoprefixer/10.4.20/10.4.21) | [![age](https://developer.mend.io/api/mc/badges/age/npm/autoprefixer/10.4.21?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/autoprefixer/10.4.20/10.4.21?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [eslint](https://eslint.org) ([source](https://redirect.github.com/eslint/eslint)) | [`9.17.0` -> `9.30.1`](https://renovatebot.com/diffs/npm/eslint/9.17.0/9.30.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/eslint/9.30.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint/9.17.0/9.30.1?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.1.4` -> `15.3.5`](https://renovatebot.com/diffs/npm/eslint-config-next/15.1.4/15.3.5) | [![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-config-next/15.3.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-config-next/15.1.4/15.3.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [lucide-react](https://lucide.dev) ([source](https://redirect.github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react)) | [`^0.469.0` -> `^0.525.0`](https://renovatebot.com/diffs/npm/lucide-react/0.469.0/0.525.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/lucide-react/0.525.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/lucide-react/0.469.0/0.525.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [next](https://nextjs.org) ([source](https://redirect.github.com/vercel/next.js)) | [`15.2.4` -> `15.3.5`](https://renovatebot.com/diffs/npm/next/15.2.4/15.3.5) | [![age](https://developer.mend.io/api/mc/badges/age/npm/next/15.3.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/next/15.2.4/15.3.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [react](https://react.dev/) ([source](https://redirect.github.com/facebook/react/tree/HEAD/packages/react)) | [`19.0.0` -> `19.1.0`](https://renovatebot.com/diffs/npm/react/19.0.0/19.1.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/react/19.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/react/19.0.0/19.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [react-dom](https://react.dev/) ([source](https://redirect.github.com/facebook/react/tree/HEAD/packages/react-dom)) | [`19.0.0` -> `19.1.0`](https://renovatebot.com/diffs/npm/react-dom/19.0.0/19.1.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/react-dom/19.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/react-dom/19.0.0/19.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [tailwind-merge](https://redirect.github.com/dcastil/tailwind-merge) | [`^2.0.0` -> `^3.0.0`](https://renovatebot.com/diffs/npm/tailwind-merge/2.6.0/3.3.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/tailwind-merge/3.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/tailwind-merge/2.6.0/3.3.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [tailwindcss](https://tailwindcss.com) ([source](https://redirect.github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss)) | [`^3.3.2` -> `^4.0.0`](https://renovatebot.com/diffs/npm/tailwindcss/3.4.17/4.1.11) | [![age](https://developer.mend.io/api/mc/badges/age/npm/tailwindcss/4.1.11?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/tailwindcss/3.4.17/4.1.11?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [typescript](https://www.typescriptlang.org/) ([source](https://redirect.github.com/microsoft/TypeScript)) | [`5.7.3` -> `5.8.3`](https://renovatebot.com/diffs/npm/typescript/5.7.3/5.8.3) | [![age](https://developer.mend.io/api/mc/badges/age/npm/typescript/5.8.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/typescript/5.7.3/5.8.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>radix-ui/primitives (@&#8203;radix-ui/react-navigation-menu)</summary> ### [`v1.2.7`](https://redirect.github.com/radix-ui/primitives/compare/e1bdb77ea2445407b239558f2902c2e1950586fe...fcef0668a5c827e5a4baac405474d75680f9a4eb) ### [`v1.2.6`](https://redirect.github.com/radix-ui/primitives/compare/e1bdb77ea2445407b239558f2902c2e1950586fe...fcef0668a5c827e5a4baac405474d75680f9a4eb) [Compare Source](https://redirect.github.com/radix-ui/primitives/compare/e1bdb77ea2445407b239558f2902c2e1950586fe...fcef0668a5c827e5a4baac405474d75680f9a4eb) ### [`v1.2.5`](https://redirect.github.com/radix-ui/primitives/compare/128b51666cf3965a7abb5c884885c06fb474f086...e1bdb77ea2445407b239558f2902c2e1950586fe) [Compare Source](https://redirect.github.com/radix-ui/primitives/compare/128b51666cf3965a7abb5c884885c06fb474f086...e1bdb77ea2445407b239558f2902c2e1950586fe) ### [`v1.2.4`](https://redirect.github.com/radix-ui/primitives/compare/625c718be619e4875ab0e49378a633297640e475...128b51666cf3965a7abb5c884885c06fb474f086) [Compare Source](https://redirect.github.com/radix-ui/primitives/compare/625c718be619e4875ab0e49378a633297640e475...128b51666cf3965a7abb5c884885c06fb474f086) </details> <details> <summary>postcss/autoprefixer (autoprefixer)</summary> ### [`v10.4.21`](https://redirect.github.com/postcss/autoprefixer/blob/HEAD/CHANGELOG.md#10421) [Compare Source](https://redirect.github.com/postcss/autoprefixer/compare/10.4.20...10.4.21) - Fixed old `-moz-` prefix for `:placeholder-shown` (by [@&#8203;Marukome0743](https://redirect.github.com/Marukome0743)). </details> <details> <summary>eslint/eslint (eslint)</summary> ### [`v9.30.1`](https://redirect.github.com/eslint/eslint/compare/v9.30.0...6769b5fa11ecfb2c2cf78472d3d90564a1e01d3c) [Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.30.0...v9.30.1) ### [`v9.30.0`](https://redirect.github.com/eslint/eslint/compare/v9.29.0...ad1d63951773acc7828bcc1eafbb731567447298) [Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.29.0...v9.30.0) ### [`v9.29.0`](https://redirect.github.com/eslint/eslint/compare/v9.28.0...edf232b680390013c68f081a5e41843bcf2dd18f) [Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.28.0...v9.29.0) ### [`v9.28.0`](https://redirect.github.com/eslint/eslint/compare/v9.27.0...f341f21e024388e602cfccee06e11b9113a2d298) [Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.27.0...v9.28.0) ### [`v9.27.0`](https://redirect.github.com/eslint/eslint/compare/v9.26.0...b9080cf28d88f934941a545a033eb960eceeadbd) [Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.26.0...v9.27.0) ### [`v9.26.0`](https://redirect.github.com/eslint/eslint/compare/v9.25.1...8bbabc4691d97733a422180c71eba6c097b35475) [Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.25.1...v9.26.0) ### [`v9.25.1`](https://redirect.github.com/eslint/eslint/compare/v9.25.0...3ed4b3652d9fe3dfa4017d22a6ddbd15e3c6cd7a) [Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.25.0...v9.25.1) ### [`v9.25.0`](https://redirect.github.com/eslint/eslint/compare/v9.24.0...e62e26761561e1d78c6466a2d74dbf946012fddc) [Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.24.0...v9.25.0) ### [`v9.24.0`](https://redirect.github.com/eslint/eslint/compare/v9.23.0...d49f5b7333e9a46aabdb0cff267a1d36cdbde598) [Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.23.0...v9.24.0) ### [`v9.23.0`](https://redirect.github.com/eslint/eslint/compare/v9.22.0...2aaadceec13e6df89a0c56e2b6ce4a145c1ac3aa) [Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.22.0...v9.23.0) ### [`v9.22.0`](https://redirect.github.com/eslint/eslint/compare/v9.21.0...60a78e7964fbb79c0e55e86845a87e0eb22d4de3) [Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.21.0...v9.22.0) ### [`v9.21.0`](https://redirect.github.com/eslint/eslint/releases/tag/v9.21.0) [Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.20.1...v9.21.0) ##### Features - [`418717f`](https://redirect.github.com/eslint/eslint/commit/418717f1150bb794c40014eca60c9116de2b0488) feat: introduce new deprecated types for rules ([#&#8203;19238](https://redirect.github.com/eslint/eslint/issues/19238)) (fnx) - [`5c5b802`](https://redirect.github.com/eslint/eslint/commit/5c5b8025d3e2a2a796909bdf7866fdce2a2f334c) feat: Add `--ext` CLI option ([#&#8203;19405](https://redirect.github.com/eslint/eslint/issues/19405)) (Milos Djermanovic) ##### Bug Fixes - [`db5340d`](https://redirect.github.com/eslint/eslint/commit/db5340d57bff6b6e3a148f0f2bb56c7da6614ec0) fix: update missing plugin message template ([#&#8203;19445](https://redirect.github.com/eslint/eslint/issues/19445)) (Milos Djermanovic) - [`d8ffdd4`](https://redirect.github.com/eslint/eslint/commit/d8ffdd4e51ac46cef51b4118aa3d97195b38de63) fix: do not exit process on rule crash ([#&#8203;19436](https://redirect.github.com/eslint/eslint/issues/19436)) (Francesco Trotta) ##### Documentation - [`c5561ea`](https://redirect.github.com/eslint/eslint/commit/c5561ea7fcc9d48f7c8017f51fb64fcdf13ff832) docs: Update README (GitHub Actions Bot) - [`80b0485`](https://redirect.github.com/eslint/eslint/commit/80b048535e1d951692e838fe502fb0edb72c837f) docs: replace `var` with `let` and `const` in rule example ([#&#8203;19434](https://redirect.github.com/eslint/eslint/issues/19434)) (Tanuj Kanti) - [`f67d5e8`](https://redirect.github.com/eslint/eslint/commit/f67d5e875324a9d899598b11807a9c7624021432) docs: Update README (GitHub Actions Bot) - [`75afc61`](https://redirect.github.com/eslint/eslint/commit/75afc61ff89c8c38a31877d1302584af9266f6d3) docs: Update README (GitHub Actions Bot) - [`0636cab`](https://redirect.github.com/eslint/eslint/commit/0636caba7dd7c77c1845a69257bda68d5287a097) docs: Update Eleventy from v2 to v3 ([#&#8203;19415](https://redirect.github.com/eslint/eslint/issues/19415)) (Amaresh S M) - [`dd7d930`](https://redirect.github.com/eslint/eslint/commit/dd7d93063418a9a9064a0e7cb7f556f5b8b6e96b) docs: Update README (GitHub Actions Bot) ##### Chores - [`a8c9a9f`](https://redirect.github.com/eslint/eslint/commit/a8c9a9f1b30db08094b145dd79921ae302b6ae24) chore: update `@eslint/eslintrc` and `@eslint/js` ([#&#8203;19453](https://redirect.github.com/eslint/eslint/issues/19453)) (Francesco Trotta) - [`265e0cf`](https://redirect.github.com/eslint/eslint/commit/265e0cf6d03df44f0e65ce5bcb0bac382189486a) chore: package.json update for [@&#8203;eslint/js](https://redirect.github.com/eslint/js) release (Jenkins) - [`3401b85`](https://redirect.github.com/eslint/eslint/commit/3401b85faaf75629900b7592433169fc00d8b224) test: add test for `Rule.ReportDescriptor` type ([#&#8203;19449](https://redirect.github.com/eslint/eslint/issues/19449)) (Francesco Trotta) - [`e497aa7`](https://redirect.github.com/eslint/eslint/commit/e497aa75f5441406985d417303081944f24acf6f) chore: update rewrite dependencies ([#&#8203;19448](https://redirect.github.com/eslint/eslint/issues/19448)) (Francesco Trotta) - [`dab5478`](https://redirect.github.com/eslint/eslint/commit/dab5478e8628447dbf9eaaa8b6f36d7ca253ed48) chore: better error message for missing plugin in config ([#&#8203;19402](https://redirect.github.com/eslint/eslint/issues/19402)) (Tanuj Kanti) - [`ebfe2eb`](https://redirect.github.com/eslint/eslint/commit/ebfe2ebc3d8b8f2d84caf309b2fc6bc8fd66fc22) chore: set js language for bug report issue config block ([#&#8203;19439](https://redirect.github.com/eslint/eslint/issues/19439)) (Josh Goldberg ✨) - [`5fd211d`](https://redirect.github.com/eslint/eslint/commit/5fd211d00b6f0fc58cf587196a432325b7b88ec2) test: processors can return subpaths ([#&#8203;19425](https://redirect.github.com/eslint/eslint/issues/19425)) (Milos Djermanovic) ### [`v9.20.1`](https://redirect.github.com/eslint/eslint/releases/tag/v9.20.1) [Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.20.0...v9.20.1) #### Bug Fixes - [`274f054`](https://redirect.github.com/eslint/eslint/commit/274f054f19f5f490d9496c6eee4bcd8620d2f4be) fix: fix `RuleContext` type ([#&#8203;19417](https://redirect.github.com/eslint/eslint/issues/19417)) (Francesco Trotta) #### Documentation - [`fe3ccb2`](https://redirect.github.com/eslint/eslint/commit/fe3ccb2ff43a9f20a7801c679f7d41f6a7ed3ddc) docs: allow typing in search box while dropdown is open ([#&#8203;19424](https://redirect.github.com/eslint/eslint/issues/19424)) (Amaresh S M) - [`93c78a5`](https://redirect.github.com/eslint/eslint/commit/93c78a5c58edb7ead9bff87c874d2ff9b824ec04) docs: Add instructions for pnpm compat ([#&#8203;19422](https://redirect.github.com/eslint/eslint/issues/19422)) (Nicholas C. Zakas) - [`b476a93`](https://redirect.github.com/eslint/eslint/commit/b476a930bb3a6d644c482747d985f5da0d89e1e9) docs: Fix Keyboard Navigation for Search Results ([#&#8203;19416](https://redirect.github.com/eslint/eslint/issues/19416)) (Amaresh S M) - [`ccb60c0`](https://redirect.github.com/eslint/eslint/commit/ccb60c0b1452e73750e3734c9cd7c7b12c473827) docs: Update README (GitHub Actions Bot) ### [`v9.20.0`](https://redirect.github.com/eslint/eslint/releases/tag/v9.20.0) [Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.19.0...v9.20.0) ##### Features - [`e89a54a`](https://redirect.github.com/eslint/eslint/commit/e89a54a3090f3503daf5e36b02b0035c993e3fd1) feat: change behavior of inactive flags ([#&#8203;19386](https://redirect.github.com/eslint/eslint/issues/19386)) (Milos Djermanovic) ##### Bug Fixes - [`91d4d9f`](https://redirect.github.com/eslint/eslint/commit/91d4d9f62095e302c71595cc04c47073f366315c) fix: Bring types in sync with [@&#8203;eslint/core](https://redirect.github.com/eslint/core) ([#&#8203;19157](https://redirect.github.com/eslint/eslint/issues/19157)) (Nicholas C. Zakas) - [`fa25c7a`](https://redirect.github.com/eslint/eslint/commit/fa25c7a79edee280f275fbc35b83bcde906d1480) fix: Emit warning when empty config file is used ([#&#8203;19399](https://redirect.github.com/eslint/eslint/issues/19399)) (Nicholas C. Zakas) - [`31a9fd0`](https://redirect.github.com/eslint/eslint/commit/31a9fd03d23aecf2b1e0c9b3df27554aff245723) fix: Clearer error message for wrong plugin format ([#&#8203;19380](https://redirect.github.com/eslint/eslint/issues/19380)) (Nicholas C. Zakas) - [`61d99e3`](https://redirect.github.com/eslint/eslint/commit/61d99e38f248f4d9abc09d970c4eebddd1af86ca) fix: Better error message for unserializable parser ([#&#8203;19384](https://redirect.github.com/eslint/eslint/issues/19384)) (Nicholas C. Zakas) - [`db1b9a6`](https://redirect.github.com/eslint/eslint/commit/db1b9a66e387e573f45885687dfefc04ab2877fe) fix: Ensure module scope is checked for references in `consistent-this` ([#&#8203;19383](https://redirect.github.com/eslint/eslint/issues/19383)) (Nicholas C. Zakas) - [`8bcd820`](https://redirect.github.com/eslint/eslint/commit/8bcd820f37f2361e4f7261a9876f52d21bd9de8f) fix: `arrow-body-style` crash with single-token body ([#&#8203;19379](https://redirect.github.com/eslint/eslint/issues/19379)) (Milos Djermanovic) ##### Documentation - [`b7012c8`](https://redirect.github.com/eslint/eslint/commit/b7012c85f3c0f683baeffb6d856faf86c4d41702) docs: rewrite examples with var using let and const ([#&#8203;19407](https://redirect.github.com/eslint/eslint/issues/19407)) (Mueez Javaid Hashmi) - [`6406376`](https://redirect.github.com/eslint/eslint/commit/64063765afa5bf29855d996ccabfaa93b19bd458) docs: Update README (GitHub Actions Bot) - [`350f2b9`](https://redirect.github.com/eslint/eslint/commit/350f2b9349bc8d2230cd953c14b77071f2961f47) docs: rewrite some examples with var using let and const ([#&#8203;19404](https://redirect.github.com/eslint/eslint/issues/19404)) (Mueez Javaid Hashmi) - [`93c325a`](https://redirect.github.com/eslint/eslint/commit/93c325a7a841d0fe4b5bf79efdec832e7c8f805f) docs: rewrite examples with var using let and const ([#&#8203;19398](https://redirect.github.com/eslint/eslint/issues/19398)) (Mueez Javaid Hashmi) - [`56ff404`](https://redirect.github.com/eslint/eslint/commit/56ff4048e053374db39201e7e880bde4c930e19f) docs: replace var with let or const in rules docs ([#&#8203;19396](https://redirect.github.com/eslint/eslint/issues/19396)) (Daniel Harbrueger) - [`4053226`](https://redirect.github.com/eslint/eslint/commit/4053226996bbdec1ffdef8af1b9d7f5aa4b11b86) docs: change `sourceType` in `no-eval` examples ([#&#8203;19393](https://redirect.github.com/eslint/eslint/issues/19393)) (Milos Djermanovic) - [`1324af0`](https://redirect.github.com/eslint/eslint/commit/1324af027986d655848ee1a9dcb89a527917ea3e) docs: replace var with let and const in rules docs ([#&#8203;19392](https://redirect.github.com/eslint/eslint/issues/19392)) (Daniel Harbrueger) - [`8b87e00`](https://redirect.github.com/eslint/eslint/commit/8b87e007bb2ba59b73061d22ef34baffb5656b79) docs: replace `var` with `const` and `let` in rules ([#&#8203;19389](https://redirect.github.com/eslint/eslint/issues/19389)) (Tanuj Kanti) - [`758c66b`](https://redirect.github.com/eslint/eslint/commit/758c66bc8d83cd4eda9639b0745f0d0fb70f04f4) docs: Explain what frozen rules mean ([#&#8203;19382](https://redirect.github.com/eslint/eslint/issues/19382)) (Nicholas C. Zakas) - [`0ef8bb8`](https://redirect.github.com/eslint/eslint/commit/0ef8bb859c988e558683c2d8bd9c9606f22e456c) docs: additional checks for rule examples ([#&#8203;19358](https://redirect.github.com/eslint/eslint/issues/19358)) (Milos Djermanovic) - [`58ab2f6`](https://redirect.github.com/eslint/eslint/commit/58ab2f69d2d4cf9b49bf3fd303795040ec761ebd) docs: fix order of installation steps in getting started ([#&#8203;19326](https://redirect.github.com/eslint/eslint/issues/19326)) (Tanuj Kanti) ##### Chores - [`979097a`](https://redirect.github.com/eslint/eslint/commit/979097a3b4c656e2d9faabd4a52010d6647911f6) chore: upgrade [@&#8203;eslint/js](https://redirect.github.com/eslint/js)[@&#8203;9](https://redirect.github.com/9).20.0 ([#&#8203;19412](https://redirect.github.com/eslint/eslint/issues/19412)) (Francesco Trotta) - [`031734e`](https://redirect.github.com/eslint/eslint/commit/031734efcb27e0d800da7ec32f5d5dae55f80564) chore: package.json update for [@&#8203;eslint/js](https://redirect.github.com/eslint/js) release (Jenkins) - [`d4c47c3`](https://redirect.github.com/eslint/eslint/commit/d4c47c3738f2bf53b4f6a1cf505861b35875ac5f) test: avoid empty config warning in test output ([#&#8203;19408](https://redirect.github.com/eslint/eslint/issues/19408)) (Milos Djermanovic) - [`67dd82a`](https://redirect.github.com/eslint/eslint/commit/67dd82ab88d784b6f36e471b6a5c6f64e37f9485) chore: update dependency [@&#8203;eslint/json](https://redirect.github.com/eslint/json) to ^0.10.0 ([#&#8203;19387](https://redirect.github.com/eslint/eslint/issues/19387)) (renovate\[bot]) - [`15ac0e1`](https://redirect.github.com/eslint/eslint/commit/15ac0e182486f32d63171a310050383e15767697) chore: add permissions: read-all to stale.yml workflow ([#&#8203;19374](https://redirect.github.com/eslint/eslint/issues/19374)) (Josh Goldberg ✨) ### [`v9.19.0`](https://redirect.github.com/eslint/eslint/releases/tag/v9.19.0) [Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.18.0...v9.19.0) ##### Features - [`1637b8e`](https://redirect.github.com/eslint/eslint/commit/1637b8e87df5c7f58ab71e0e159f4b96c998e070) feat: add `--report-unused-inline-configs` ([#&#8203;19201](https://redirect.github.com/eslint/eslint/issues/19201)) (Josh Goldberg ✨) ##### Bug Fixes - [`aae6717`](https://redirect.github.com/eslint/eslint/commit/aae67172ab9631b4267fc03f64d3c3d6d1fcda73) fix: sync rule type header comments automatically ([#&#8203;19276](https://redirect.github.com/eslint/eslint/issues/19276)) (Francesco Trotta) ##### Documentation - [`cfea9ab`](https://redirect.github.com/eslint/eslint/commit/cfea9abe0e27cf2ce1d27232b8c70555397e141b) docs: Clarify overrideConfig option ([#&#8203;19370](https://redirect.github.com/eslint/eslint/issues/19370)) (Nicholas C. Zakas) - [`2b84f66`](https://redirect.github.com/eslint/eslint/commit/2b84f666cd7474bb061e2f12205af57f5dbb89d6) docs: Update README ([#&#8203;19362](https://redirect.github.com/eslint/eslint/issues/19362)) (Nicholas C. Zakas) - [`044f93c`](https://redirect.github.com/eslint/eslint/commit/044f93cbbe71a45130156004509083814e2b9669) docs: clarify frozen rule description ([#&#8203;19351](https://redirect.github.com/eslint/eslint/issues/19351)) (Pavel) - [`797ee7c`](https://redirect.github.com/eslint/eslint/commit/797ee7c0d669678b90c5d5742228bc7b24353f79) docs: fix Bluesky links ([#&#8203;19368](https://redirect.github.com/eslint/eslint/issues/19368)) (Milos Djermanovic) - [`81a9c0e`](https://redirect.github.com/eslint/eslint/commit/81a9c0ebc33dd33765711296f827c4448c80163d) docs: Update README (GitHub Actions Bot) - [`093fb3d`](https://redirect.github.com/eslint/eslint/commit/093fb3d40286588c2c425b738426ebfe5d142a63) docs: replace `var` with `let` and `const` in rule examples ([#&#8203;19365](https://redirect.github.com/eslint/eslint/issues/19365)) (Tanuj Kanti) - [`417de32`](https://redirect.github.com/eslint/eslint/commit/417de3298527e4f257e1ae7b02e1df9db3c9ed33) docs: replace var with const in rule examples ([#&#8203;19352](https://redirect.github.com/eslint/eslint/issues/19352)) (jj) - [`17f2aae`](https://redirect.github.com/eslint/eslint/commit/17f2aaec16d5afbb0d219bce6ae01d7b15d74828) docs: update getting-started config to match default generated config ([#&#8203;19308](https://redirect.github.com/eslint/eslint/issues/19308)) (0xDev) - [`8a0a5a8`](https://redirect.github.com/eslint/eslint/commit/8a0a5a8851f72982327c2aa3a41403963f025771) docs: better `global ignores` instruction ([#&#8203;19297](https://redirect.github.com/eslint/eslint/issues/19297)) (Jacopo Marrone) - [`6671a2c`](https://redirect.github.com/eslint/eslint/commit/6671a2cd8ccc710fefbccad9a813c3bea5f76c68) docs: Update README (GitHub Actions Bot) - [`e39d3f2`](https://redirect.github.com/eslint/eslint/commit/e39d3f22ff793db42e1f1fc3808cbb12fc513118) docs: fix divider for rule category ([#&#8203;19264](https://redirect.github.com/eslint/eslint/issues/19264)) (Tanuj Kanti) - [`e0cf53f`](https://redirect.github.com/eslint/eslint/commit/e0cf53f80a4b127524e0badc8999d5d1a247143f) docs: fix search result box position for small screens ([#&#8203;19328](https://redirect.github.com/eslint/eslint/issues/19328)) (Tanuj Kanti) - [`f92a680`](https://redirect.github.com/eslint/eslint/commit/f92a6803a10c66cf77408b2bf29c17bcd63b1049) docs: replace var with let or const in rule examples ([#&#8203;19331](https://redirect.github.com/eslint/eslint/issues/19331)) (Ravi Teja Kolla) - [`b04b84b`](https://redirect.github.com/eslint/eslint/commit/b04b84bc17d4aaaea1326cb08196593624db02a2) docs: revert accidental changes in TS config files docs ([#&#8203;19336](https://redirect.github.com/eslint/eslint/issues/19336)) (Francesco Trotta) ##### Chores - [`9b9cb05`](https://redirect.github.com/eslint/eslint/commit/9b9cb0584867916d50aa2e9590b132e2ef8ca59c) chore: upgrade [@&#8203;eslint/js](https://redirect.github.com/eslint/js)[@&#8203;9](https://redirect.github.com/9).19.0 ([#&#8203;19371](https://redirect.github.com/eslint/eslint/issues/19371)) (Milos Djermanovic) - [`58560e7`](https://redirect.github.com/eslint/eslint/commit/58560e70bb4dcb305343fcd7c893ac56a404f674) chore: package.json update for [@&#8203;eslint/js](https://redirect.github.com/eslint/js) release (Jenkins) - [`2089707`](https://redirect.github.com/eslint/eslint/commit/20897070913418078d8f1ea9a877d223650dff73) test: fix failing test in Node.js v22.13.0 ([#&#8203;19345](https://redirect.github.com/eslint/eslint/issues/19345)) (Francesco Trotta) ### [`v9.18.0`](https://redirect.github.com/eslint/eslint/releases/tag/v9.18.0) [Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.17.0...v9.18.0) ##### Features - [`e84e6e2`](https://redirect.github.com/eslint/eslint/commit/e84e6e269c4aefc84952e17a1f967697b02b7ad2) feat: Report allowed methods for `no-console` rule ([#&#8203;19306](https://redirect.github.com/eslint/eslint/issues/19306)) (Anna Bocharova) - [`8efc2d0`](https://redirect.github.com/eslint/eslint/commit/8efc2d0c92dab6099f34c1479cd80bdc5cd1b07b) feat: unflag TypeScript config files ([#&#8203;19266](https://redirect.github.com/eslint/eslint/issues/19266)) (Francesco Trotta) - [`87a9352`](https://redirect.github.com/eslint/eslint/commit/87a9352c621e7cd1d5bb77b3c08df7837363ea12) feat: check imports and class names in `no-shadow-restricted-names` ([#&#8203;19272](https://redirect.github.com/eslint/eslint/issues/19272)) (Milos Djermanovic) ##### Bug Fixes - [`da768d4`](https://redirect.github.com/eslint/eslint/commit/da768d4541c4c30bfc33640a07a8d8a485520b18) fix: correct `overrideConfigFile` type ([#&#8203;19289](https://redirect.github.com/eslint/eslint/issues/19289)) (Francesco Trotta) ##### Documentation - [`d9c23c5`](https://redirect.github.com/eslint/eslint/commit/d9c23c55be52a431141f38561c14140ee8b15686) docs: replace `var` with `const` in rule examples ([#&#8203;19325](https://redirect.github.com/eslint/eslint/issues/19325)) (Tanuj Kanti) - [`8e1a898`](https://redirect.github.com/eslint/eslint/commit/8e1a898411fd16c73332d7a2dd28aff9bac8da01) docs: add tabs to cli code blocks ([#&#8203;18784](https://redirect.github.com/eslint/eslint/issues/18784)) (Jay) - [`f3aeefb`](https://redirect.github.com/eslint/eslint/commit/f3aeefbd6547c25d78819ab7e77cf36a2c26611c) docs: rewrite using let and const in rule examples ([#&#8203;19320](https://redirect.github.com/eslint/eslint/issues/19320)) (PoloSpark) - [`0b680b3`](https://redirect.github.com/eslint/eslint/commit/0b680b3cc19c1e8d79ab94e7160051177c4adfe7) docs: Update README (GitHub Actions Bot) - [`98c86a9`](https://redirect.github.com/eslint/eslint/commit/98c86a99f7657a2f15ea30a251523446b10a7cad) docs: `Edit this page` button link to different branches ([#&#8203;19228](https://redirect.github.com/eslint/eslint/issues/19228)) (Tanuj Kanti) - [`6947901`](https://redirect.github.com/eslint/eslint/commit/6947901d14b18dbb2db259c9769bd8ac4cd04c3c) docs: remove hardcoded edit link ([#&#8203;19323](https://redirect.github.com/eslint/eslint/issues/19323)) (Milos Djermanovic) - [`03f2f44`](https://redirect.github.com/eslint/eslint/commit/03f2f442a9a8bec15e89786980c07be5980cdac5) docs: rewrite var with const in rules examples ([#&#8203;19317](https://redirect.github.com/eslint/eslint/issues/19317)) (Thiago) - [`26c3003`](https://redirect.github.com/eslint/eslint/commit/26c3003bfca2f7d98950446fdf5b3978d17a3a60) docs: Clarify dangers of eslint:all ([#&#8203;19318](https://redirect.github.com/eslint/eslint/issues/19318)) (Nicholas C. Zakas) - [`c038257`](https://redirect.github.com/eslint/eslint/commit/c03825730d277405c357388d62ed48b3973083ba) docs: add `eqeqeq` in related rules to `no-eq-null` ([#&#8203;19310](https://redirect.github.com/eslint/eslint/issues/19310)) (루밀LuMir) - [`89c8fc5`](https://redirect.github.com/eslint/eslint/commit/89c8fc54c977ac457d3b5525a87cec1c51e72e23) docs: rewrite examples with var using let and const ([#&#8203;19315](https://redirect.github.com/eslint/eslint/issues/19315)) (Amaresh S M) - [`db574c4`](https://redirect.github.com/eslint/eslint/commit/db574c4d380e2d25b6111a06bd15caa83f75bb2d) docs: add missing backticks to `no-void` ([#&#8203;19313](https://redirect.github.com/eslint/eslint/issues/19313)) (루밀LuMir) - [`8d943c3`](https://redirect.github.com/eslint/eslint/commit/8d943c335c528a6a6a631dcbd98506238240ecfb) docs: add missing backticks to `default-case-last` ([#&#8203;19311](https://redirect.github.com/eslint/eslint/issues/19311)) (루밀LuMir) - [`36ef8bb`](https://redirect.github.com/eslint/eslint/commit/36ef8bbeab495ef2598a4b1f52e32b4cb50be5e2) docs: rewrite examples with var using let and const ([#&#8203;19298](https://redirect.github.com/eslint/eslint/issues/19298)) (Amaresh S M) - [`1610c9e`](https://redirect.github.com/eslint/eslint/commit/1610c9ee1479f23b1bc5a6853d0b42b83dacdb7f) docs: add missing backticks to `no-else-return` ([#&#8203;19309](https://redirect.github.com/eslint/eslint/issues/19309)) (루밀LuMir) - [`df409d8`](https://redirect.github.com/eslint/eslint/commit/df409d8f76555c7baa4353d678d5fc460454a4d7) docs: Update README (GitHub Actions Bot) - [`2e84213`](https://redirect.github.com/eslint/eslint/commit/2e842138e689ee5623552e885c3a5ac1b0c2bfcf) docs: Fix Horizontal Scroll Overflow in Rule Description on Mobile View ([#&#8203;19304](https://redirect.github.com/eslint/eslint/issues/19304)) (Amaresh S M) - [`6e7361b`](https://redirect.github.com/eslint/eslint/commit/6e7361bb6ae93c87fccdf2219379c7793517f17a) docs: replace `var` with `let` and `const` in rule example ([#&#8203;19302](https://redirect.github.com/eslint/eslint/issues/19302)) (Tanuj Kanti) - [`069af5e`](https://redirect.github.com/eslint/eslint/commit/069af5e9ac43c7f33bd2a30abce3d5d94f504465) docs: rewrite `var` using `const` in rule examples ([#&#8203;19303](https://redirect.github.com/eslint/eslint/issues/19303)) (Kim GyeonWon) - [`064e35d`](https://redirect.github.com/eslint/eslint/commit/064e35de95339cfedcad467c3c9871d5ff70c1a7) docs: remove 'I hope to' comments from scope-manager-interface ([#&#8203;19300](https://redirect.github.com/eslint/eslint/issues/19300)) (Josh Goldberg ✨) - [`8e00305`](https://redirect.github.com/eslint/eslint/commit/8e003056a805468b07bcf4edba83a90a932fb520) docs: replace `var` with `const` in rule examples ([#&#8203;19299](https://redirect.github.com/eslint/eslint/issues/19299)) (Tanuj Kanti) - [`a559009`](https://redirect.github.com/eslint/eslint/commit/a559009f51ad9f081bae5252bb2b7a6e23c54767) docs: Add warning about extending core rules ([#&#8203;19295](https://redirect.github.com/eslint/eslint/issues/19295)) (Nicholas C. Zakas) - [`0bfdf6c`](https://redirect.github.com/eslint/eslint/commit/0bfdf6caaf3e1553c67a77da900245879c730ad3) docs: Update README (GitHub Actions Bot) - [`ce0b9ff`](https://redirect.github.com/eslint/eslint/commit/ce0b9ff04242f61c8c49fc1ce164eb45eb3c459a) docs: add navigation link for `code explorer` ([#&#8203;19285](https://redirect.github.com/eslint/eslint/issues/19285)) (Tanuj Kanti) - [`e255cc9`](https://redirect.github.com/eslint/eslint/commit/e255cc98abef202929112378bfe133f260f2ac9d) docs: add bluesky icon to footer ([#&#8203;19290](https://redirect.github.com/eslint/eslint/issues/19290)) (Tanuj Kanti) - [`5d64851`](https://redirect.github.com/eslint/eslint/commit/5d64851955f410f31c159a7097f6cc7d4a01d6a1) docs: remove outdated info about environments ([#&#8203;19296](https://redirect.github.com/eslint/eslint/issues/19296)) (Francesco Trotta) - [`eec01f0`](https://redirect.github.com/eslint/eslint/commit/eec01f04ae1c44f7c9a8c6afec59dd72f5a57600) docs: switch rule examples config format to `languageOptions` ([#&#8203;19277](https://redirect.github.com/eslint/eslint/issues/19277)) (Milos Djermanovic) - [`b36ca0a`](https://redirect.github.com/eslint/eslint/commit/b36ca0a490829c579358ec7193bde35275000e04) docs: Fixing Focus Order by Rearranging Element Sequence ([#&#8203;19241](https://redirect.github.com/eslint/eslint/issues/19241)) (Amaresh S M) - [`d122c8a`](https://redirect.github.com/eslint/eslint/commit/d122c8a756bb8e232ef7c25cca6dcae645094835) docs: add missing backticks to `sort-imports` ([#&#8203;19282](https://redirect.github.com/eslint/eslint/issues/19282)) (루밀LuMir) - [`0367a70`](https://redirect.github.com/eslint/eslint/commit/0367a70a43346f1b9df8be75d38f98f9cfe4007c) docs: update custom parser docs ([#&#8203;19288](https://redirect.github.com/eslint/eslint/issues/19288)) (Francesco Trotta) - [`8c07ebb`](https://redirect.github.com/eslint/eslint/commit/8c07ebb9004309f8691f972d554e8bbb3eb517bc) docs: add `border-radius` to `hX:target` selector styles ([#&#8203;19270](https://redirect.github.com/eslint/eslint/issues/19270)) (루밀LuMir) - [`eff7c57`](https://redirect.github.com/eslint/eslint/commit/eff7c5721c101975a03e7906905f1fe2c9538df0) docs: add limitation section in `no-loop-func` ([#&#8203;19287](https://redirect.github.com/eslint/eslint/issues/19287)) (Tanuj Kanti) - [`5db226f`](https://redirect.github.com/eslint/eslint/commit/5db226f4da9ad7d53a4505a90290b68d4036c082) docs: add missing backticks in various parts of the documentation ([#&#8203;19269](https://redirect.github.com/eslint/eslint/issues/19269)) (루밀LuMir) - [`789edbb`](https://redirect.github.com/eslint/eslint/commit/789edbbae5aeeefc8fee94cd653b0b5f3e2ae3eb) docs: Update README (GitHub Actions Bot) - [`613c06a`](https://redirect.github.com/eslint/eslint/commit/613c06a2c341758739473409a2331074884ec7f8) docs: mark rules that are frozen with ❄️ ([#&#8203;19231](https://redirect.github.com/eslint/eslint/issues/19231)) (Amaresh S M) - [`43172ec`](https://redirect.github.com/eslint/eslint/commit/43172ecbd449c13a503cb39539e31106179f5d80) docs: Update README (GitHub Actions Bot) - [`ac8b3c4`](https://redirect.github.com/eslint/eslint/commit/ac8b3c4ca9f7b84f84356137cf23a1ba6dfecf11) docs: fix description of `overrideConfigFile` option ([#&#8203;19262](https://redirect.github.com/eslint/eslint/issues/19262)) (Milos Djermanovic) - [`bbb9b46`](https://redirect.github.com/eslint/eslint/commit/bbb9b46c20662019e98df85dedde9b68719afa1f) docs: Update README (GitHub Actions Bot) - [`995b492`](https://redirect.github.com/eslint/eslint/commit/995b49231a3f0ccddb941663175ce4fead9c9432) docs: fix inconsistent divider in rule categories box ([#&#8203;19249](https://redirect.github.com/eslint/eslint/issues/19249)) (Tanuj Kanti) - [`f76d05d`](https://redirect.github.com/eslint/eslint/commit/f76d05da6e745adbea574c32b334638c7ba3c0c8) docs: Refactor search result handling with better event listener cleanup ([#&#8203;19252](https://redirect.github.com/eslint/eslint/issues/19252)) (Amaresh S M) - [`c5f3d7d`](https://redirect.github.com/eslint/eslint/commit/c5f3d7dab303468ae33ccfec61bba75a816f832c) docs: Update README (GitHub Actions Bot) ##### Chores - [`c52be85`](https://redirect.github.com/eslint/eslint/commit/c52be85c4a916f70807377e1a486adb3a5857347) chore: upgrade to `@eslint/[email protected]` ([#&#8203;19330](https://redirect.github.com/eslint/eslint/issues/19330)) (Francesco Trotta) - [`362099c`](https://redirect.github.com/eslint/eslint/commit/362099c580992b2602316fc417ce3e595b96f28c) chore: package.json update for [@&#8203;eslint/js](https://redirect.github.com/eslint/js) release (Jenkins) - [`495aa49`](https://redirect.github.com/eslint/eslint/commit/495aa499a7390f99b763cba8f2b8312e3eecfe0d) chore: extract package `name` from `package.json` for public interface ([#&#8203;19314](https://redirect.github.com/eslint/eslint/issues/19314)) (루밀LuMir) - [`6fe0e72`](https://redirect.github.com/eslint/eslint/commit/6fe0e7244a7e88458ea7fdcebc43794c03793c4b) chore: update dependency [@&#8203;eslint/json](https://redirect.github.com/eslint/json) to ^0.9.0 ([#&#8203;19263](https://redirect.github.com/eslint/eslint/issues/19263)) (renovate\[bot]) </details> <details> <summary>vercel/next.js (eslint-config-next)</summary> ### [`v15.3.5`](https://redirect.github.com/vercel/next.js/compare/v15.3.4...v15.3.5) [Compare Source](https://redirect.github.com/vercel/next.js/compare/v15.3.4...v15.3.5) ### [`v15.3.4`](https://redirect.github.com/vercel/next.js/compare/v15.3.3...v15.3.4) [Compare Source](https://redirect.github.com/vercel/next.js/compare/v15.3.3...v15.3.4) ### [`v15.3.3`](https://redirect.github.com/vercel/next.js/compare/v15.3.2...v15.3.3) [Compare Source](https://redirect.github.com/vercel/next.js/compare/v15.3.2...v15.3.3) ### [`v15.3.2`](https://redirect.github.com/vercel/next.js/releases/tag/v15.3.2) [Compare Source](https://redirect.github.com/vercel/next.js/compare/v15.3.1...v15.3.2) > \[!NOTE]\ > This release is backporting bug fixes. It does **not** include all pending features/changes on canary. ##### Core Changes - backport: fix(turbopack): Store persistence of wrapped task on RawVc::LocalOutput ([#&#8203;78488](https://redirect.github.com/vercel/next.js/issues/78488)) ([#&#8203;78883](https://redirect.github.com/vercel/next.js/issues/78883)) - [@&#8203;next/mdx](https://redirect.github.com/next/mdx): Use stable turbopack config options ([#&#8203;78880](https://redirect.github.com/vercel/next.js/issues/78880)) - Fix react-compiler: Fix detection of interest ([#&#8203;78879](https://redirect.github.com/vercel/next.js/issues/78879)) - Fix turbopack: Backport sourcemap bugfix ([#&#8203;78881](https://redirect.github.com/vercel/next.js/issues/78881)) - \[next-server] preserve rsc query for rsc redirects ([#&#8203;78876](https://redirect.github.com/vercel/next.js/issues/78876)) - Update middleware public/static matching ([#&#8203;78875](https://redirect.github.com/vercel/next.js/issues/78875)) ##### Credits Huge thanks to [@&#8203;ijjk](https://redirect.github.com/ijjk), [@&#8203;huozhi](https://redirect.github.com/huozhi), [@&#8203;kdy1](https://redirect.github.com/kdy1), [@&#8203;wbinnssmith](https://redirect.github.com/wbinnssmith), and [@&#8203;bgw](https://redirect.github.com/bgw) for helping! ### [`v15.3.1`](https://redirect.github.com/vercel/next.js/releases/tag/v15.3.1) [Compare Source](https://redirect.github.com/vercel/next.js/compare/v15.3.0...v15.3.1) > \[!NOTE]\ > This release is backporting bug fixes. It does **not** include all pending features/changes on canary. ##### Core Changes - chore: Backport SWC-based RC optimization ([#&#8203;78260](https://redirect.github.com/vercel/next.js/issues/78260)) - fix: bump [email protected] ([#&#8203;78164](https://redirect.github.com/vercel/next.js/issues/78164)) ##### Credits Huge thanks to [@&#8203;kdy1](https://redirect.github.com/kdy1) and [@&#8203;styfle](https://redirect.github.com/styfle) for helping! ### [`v15.3.0`](https://redirect.github.com/vercel/next.js/releases/tag/v15.3.0) [Compare Source](https://redirect.github.com/vercel/next.js/compare/v15.2.5...v15.3.0) ##### Core Changes - \[dev-overlay] Customize `<select>` styling for consistency: [#&#8203;76973](https://redirect.github.com/vercel/next.js/issues/76973) - Upgrade React from `029e8bd6-20250306` to `0ca3deeb-20250311`: [#&#8203;76989](https://redirect.github.com/vercel/next.js/issues/76989) - \[metadata]: add pinterest meta tag: [#&#8203;76988](https://redirect.github.com/vercel/next.js/issues/76988) - \[dev-overlay] ensure stripping overlay bundle in prod build: [#&#8203;76976](https://redirect.github.com/vercel/next.js/issues/76976) - Apply env inlining during generate build mode: [#&#8203;76990](https://redirect.github.com/vercel/next.js/issues/76990) - Turbopack: Implement deploymentId: [#&#8203;76904](https://redirect.github.com/vercel/next.js/issues/76904) - track persistent caching usage: [#&#8203;76996](https://redirect.github.com/vercel/next.js/issues/76996) - \[metadata] re-insert icons to head for streamed metadata: [#&#8203;76915](https://redirect.github.com/vercel/next.js/issues/76915) - Upgrade React from `0ca3deeb-20250311` to `6aa8254b-20250312`: [#&#8203;77033](https://redirect.github.com/vercel/next.js/issues/77033) - Move static-env imports: [#&#8203;77035](https://redirect.github.com/vercel/next.js/issues/77035) - \[dev-overlay] Add `size` setting to preferences: [#&#8203;77027](https://redirect.github.com/vercel/next.js/issues/77027) - Add config for only generating static env: [#&#8203;77038](https://redirect.github.com/vercel/next.js/issues/77038) - chore(HMR clients): Clean up and share code between app and pages router: [#&#8203;76960](https://redirect.github.com/vercel/next.js/issues/76960) - Add dev warning for cross-origin and stabilize allowedDevOrigins: [#&#8203;77044](https://redirect.github.com/vercel/next.js/issues/77044) - unify allowed origin detection handling: [#&#8203;77053](https://redirect.github.com/vercel/next.js/issues/77053) - Handle hash change in all files for static env: [#&#8203;77058](https://redirect.github.com/vercel/next.js/issues/77058) - \[dev-overlay] highlight errored code line for runtime errors: [#&#8203;77078](https://redirect.github.com/vercel/next.js/issues/77078) - NFT: Ignore all of Webpack: [#&#8203;77081](https://redirect.github.com/vercel/next.js/issues/77081) - Add experimental build mode flag for env: [#&#8203;77089](https://redirect.github.com/vercel/next.js/issues/77089) - (feat) support client-side instrumentation: [#&#8203;76916](https://redirect.github.com/vercel/next.js/issues/76916) - Fix JSDoc comment for `'seconds'` cache life profile: [#&#8203;77084](https://redirect.github.com/vercel/next.js/issues/77084) - refactor(HMR clients): Encapsulate some of the turbopack state tracking into a shared TurbopackHmr class: [#&#8203;76994](https://redirect.github.com/vercel/next.js/issues/76994) - Slightly improve error handling for unknown server actions: [#&#8203;77135](https://redirect.github.com/vercel/next.js/issues/77135) - Fix output standalone for alternative bundler: [#&#8203;76971](https://redirect.github.com/vercel/next.js/issues/76971) - Add alternate bundler plugin information to `next info`: [#&#8203;77059](https://redirect.github.com/vercel/next.js/issues/77059) - \[metadata] remove the default segement check for metadata rendering: [#&#8203;77119](https://redirect.github.com/vercel/next.js/issues/77119) - \[dev-overlay] Fix stacking order of highlighted line: [#&#8203;77189](https://redirect.github.com/vercel/next.js/issues/77189) - Upgrade React from `6aa8254b-20250312` to `5398b711-20250314`: [#&#8203;77129](https://redirect.github.com/vercel/next.js/issues/77129) - fix(styled-jsx): Pass `useLightningcss` option to `styled-jsx` correctly: [#&#8203;77008](https://redirect.github.com/vercel/next.js/issues/77008) - log the instrumentation-client execution time: [#&#8203;77121](https://redirect.github.com/vercel/next.js/issues/77121) - Turbopack: canary-gate production builds: [#&#8203;77146](https://redirect.github.com/vercel/next.js/issues/77146) - \[dev-overlay] remove special handling for missing tag error : [#&#8203;77147](https://redirect.github.com/vercel/next.js/issues/77147) - chore(react-dev-overlay): Remove confusingly underscored variables in `useErrorOverlayReducer`: [#&#8203;77205](https://redirect.github.com/vercel/next.js/issues/77205) - Update middleware request header: [#&#8203;77201](https://redirect.github.com/vercel/next.js/issues/77201) - Update default allowed origins list: [#&#8203;77212](https://redirect.github.com/vercel/next.js/issues/77212) - Ensure deploymentId is used for CSS preloads: [#&#8203;77210](https://redirect.github.com/vercel/next.js/issues/77210) - chore(HMR clients): Fix a bunch of typescript errors by including the appropriate webpack type declarations: [#&#8203;77207](https://redirect.github.com/vercel/next.js/issues/77207) - Update cache handler interface: [#&#8203;76687](https://redirect.github.com/vercel/next.js/issues/76687) - Turbopack: don't include AMP optimizer in NFT: [#&#8203;77242](https://redirect.github.com/vercel/next.js/issues/77242) - Server actions should not read stale data after calling `revalidate*`: [#&#8203;76885](https://redirect.github.com/vercel/next.js/issues/76885) - \[dev-overlay] Blur fader for scrollable container: [#&#8203;77196](https://redirect.github.com/vercel/next.js/issues/77196) - Make `revalidate*` work when followed by a redirect in a route handler: [#&#8203;77090](https://redirect.github.com/vercel/next.js/issues/77090) - feat: onNavigate for link: [#&#8203;77209](https://redirect.github.com/vercel/next.js/issues/77209) - fix: pass telemetry plugin rspack tests: [#&#8203;77257](https://redirect.github.com/vercel/next.js/issues/77257) - feat(eslint-plugin): add minimal built-in flat presets: [#&#8203;73873](https://redirect.github.com/vercel/next.js/issues/73873) - \[perf] skip loading client manifest for static metadata routes: [#&#8203;77260](https://redirect.github.com/vercel/next.js/issues/77260) - Upgrade React from `5398b711-20250314` to `c69a5fc5-20250318`: [#&#8203;77249](https://redirect.github.com/vercel/next.js/issues/77249) - \[ppr] Handle failed resume data cache entries: [#&#8203;77258](https://redirect.github.com/vercel/next.js/issues/77258) - Bypass `"use cache"` caches when Draft Mode is enabled: [#&#8203;77141](https://redirect.github.com/vercel/next.js/issues/77141) - chore(HMR clients): Clean up tryApplyUpdates, reduce differences between app/pages versions: [#&#8203;77219](https://redirect.github.com/vercel/next.js/issues/77219) - Upgrade React from `c69a5fc5-20250318` to `db7dfe05-20250319`: [#&#8203;77295](https://redirect.github.com/vercel/next.js/issues/77295) - Turbopack: layout segment optimization for Pages: [#&#8203;74815](https://redirect.github.com/vercel/next.js/issues/74815) - \[dev-overlay] Make footer sticky without side effects: [#&#8203;77327](https://redirect.github.com/vercel/next.js/issues/77327) - Alternate bundler: show state in app info message: [#&#8203;77259](https://redirect.github.com/vercel/next.js/issues/77259) - Revert "Turbopack: layout segment optimization for Pages": [#&#8203;77339](https://redirect.github.com/vercel/next.js/issues/77339) - \[metadata] add Yeti to html limited bots: [#&#8203;77335](https://redirect.github.com/vercel/next.js/issues/77335) - \[dev-overlay] Remove unused code from pages: [#&#8203;77325](https://redirect.github.com/vercel/next.js/issues/77325) - \[metadata] remove dead code of metadata routes handling: [#&#8203;77336](https://redirect.github.com/vercel/next.js/issues/77336) - Alternate bundler: pass more tests and update to 1.3.0-beta: [#&#8203;77269](https://redirect.github.com/vercel/next.js/issues/77269) - \[metadata] fix the metadata route like pages and refactor utils: [#&#8203;77264](https://redirect.github.com/vercel/next.js/issues/77264) - fix: absolute assetPrefix url with path: [#&#8203;77256](https://redirect.github.com/vercel/next.js/issues/77256) - clean up useReducer code re dev indicator: [#&#8203;77354](https://redirect.github.com/vercel/next.js/issues/77354) - test: ensure that router identity stays stable when navigating: [#&#8203;77356](https://redirect.github.com/vercel/next.js/issues/77356) - \[dev-overlay] Remove unused fields from hydration error state: [#&#8203;77332](https://redirect.github.com/vercel/next.js/issues/77332) - Turbopack: implement optimized css production chunking: [#&#8203;77284](https://redirect.github.com/vercel/next.js/issues/77284) - only log when instrumentation client takes too long: [#&#8203;77378](https://redirect.github.com/vercel/next.js/issues/77378) - switch development origin verification to be opt-in rather than opt-out: [#&#8203;77395](https://redirect.github.com/vercel/next.js/issues/77395) - remove direct ip/port bypass in dev origin check: [#&#8203;77414](https://redirect.github.com/vercel/next.js/issues/77414) - ensure /\__next middleware URLs are included in the origin check: [#&#8203;77416](https://redirect.github.com/vercel/next.js/issues/77416) - exclude images and static media from dev origin check: [#&#8203;77417](https://redirect.github.com/vercel/next.js/issues/77417) - Refactor metadata and viewport preloading: [#&#8203;77400](https://redirect.github.com/vercel/next.js/issues/77400) - \[dev-overlay] Remove unused fields from unhandled error action event: [#&#8203;77333](https://redirect.github.com/vercel/next.js/issues/77333) - Turbopack: Add --turbopack for next start: [#&#8203;77442](https://redirect.github.com/vercel/next.js/issues/77442) - Update README: [#&#8203;77464](https://redirect.github.com/vercel/next.js/issues/77464) - Remove unnecessary indirections around dispatch-related methods: [#&#8203;77423](https://redirect.github.com/vercel/next.js/issues/77423) - Lift public router instance to module level : [#&#8203;77426](https://redirect.github.com/vercel/next.js/issues/77426) - directly import param resolver in metadata: [#&#8203;77401](https://redirect.github.com/vercel/next.js/issues/77401) - \[metadata] always serve streaming metadata in build: [#&#8203;77437](https://redirect.github.com/vercel/next.js/issues/77437) - directly import search param resolver in metadata: [#&#8203;77402](https://redirect.github.com/vercel/next.js/issues/77402) - Remove forwardRef from Link in App Router: [#&#8203;77471](https://redirect.github.com/vercel/next.js/issues/77471) - Match subrequest handling for edge and node: [#&#8203;77474](https://redirect.github.com/vercel/next.js/issues/77474) - Add deprecation warning for legacyBehavior prop: [#&#8203;77473](https://redirect.github.com/vercel/next.js/issues/77473) - feat: useLinkStatus: [#&#8203;77300](https://redirect.github.com/vercel/next.js/issues/77300) - \[dynamicIO] Avoid memory leak warning for hanging promises: [#&#8203;77480](https://redirect.github.com/vercel/next.js/issues/77480) - \[dev-overlay] Remove "Unhandled Runtime Error" label: [#&#8203;77484](https://redirect.github.com/vercel/next.js/issues/77484) - Upgrade React from `db7dfe05-20250319` to `740a4f7a-20250325`: [#&#8203;77507](https://redirect.github.com/vercel/next.js/issues/77507) - Upgrade React from `740a4f7a-20250325` to `313332d1-20250326`: [#&#8203;77527](https://redirect.github.com/vercel/next.js/issues/77527) - Do not call `expireTags`/`getExpiration` unnecessarily: [#&#8203;77570](https://redirect.github.com/vercel/next.js/issues/77570) - fix(jest): stricter regex for 'server-only' in default config: [#&#8203;77588](https://redirect.github.com/vercel/next.js/issues/77588) - Fix: RESTORE_ACTION should not be thenable: [#&#8203;77582](https://redirect.github.com/vercel/next.js/issues/77582) - Use `NEXT_PRIVATE_DEBUG_CACHE` env variable for cache handler debug logs: [#&#8203;77585](https://redirect.github.com/vercel/next.js/issues/77585) - fix: make sure body can be read using `nodejs` runtime in middleware: [#&#8203;77553](https://redirect.github.com/vercel/next.js/issues/77553) - Update alternate bundler and pass more tests : [#&#8203;77579](https://redirect.github.com/vercel/next.js/issues/77579) - Refactor build scripts and rewrite pack-next in TypeScript: [#&#8203;77536](https://redirect.github.com/vercel/next.js/issues/77536) - fix isCsrfOriginAllowed handling for localhost: [#&#8203;77594](https://redirect.github.com/vercel/next.js/issues/77594) - Turbopack build: fix deterministic build test: [#&#8203;77618](https://redirect.github.com/vercel/next.js/issues/77618) - Turbopack build: Fix urlencoding test: [#&#8203;77622](https://redirect.github.com/vercel/next.js/issues/77622) - \[og] fix vercel og build issue on windows: [#&#8203;77650](https://redirect.github.com/vercel/next.js/issues/77650) - \[Segment Cache] Add "client-only" option: [#&#8203;77655](https://redirect.github.com/vercel/next.js/issues/77655) - Remove useSyncExternalStore from useIsDevRendering: [#&#8203;77651](https://redirect.github.com/vercel/next.js/issues/77651) - Track navigation timestamp on CacheNode: [#&#8203;77251](https://redirect.github.com/vercel/next.js/issues/77251) - Upgrade [@&#8203;playwright/test](https://redirect.github.com/playwright/test) and cleanup internal APIs: [#&#8203;77659](https://redirect.github.com/vercel/next.js/issues/77659) - Refactor: move `"use cache"` revalidation logic out of incremental cache: [#&#8203;77577](https://redirect.github.com/vercel/next.js/issues/77577) - Remove obsolete update of implicit tags expiration after server action: [#&#8203;77595](https://redirect.github.com/vercel/next.js/issues/77595) - Revert "Remove useSyncExternalStore from useIsDevRendering ([#&#8203;77651](https://redirect.github.com/vercel/next.js/issues/77651))": [#&#8203;77672](https://redirect.github.com/vercel/next.js/issues/77672) - Upgrade React from `313332d1-20250326` to `63779030-20250328`: [#&#8203;77643](https://redirect.github.com/vercel/next.js/issues/77643) - Turbopack build: Add marker for when a build used Turbopack: [#&#8203;77674](https://redirect.github.com/vercel/next.js/issues/77674) - feat(images): use experimental `isrFlushToDisk` option to prevent writing optimized images to cache: [#&#8203;70645](https://redirect.github.com/vercel/next.js/issues/70645) - doc: instrumentation-client: [#&#8203;77649](https://redirect.github.com/vercel/next.js/issues/77649) - Alternate bundler: use equivalent native plugins for built-in plugins: [#&#8203;77355](https://redirect.github.com/vercel/next.js/issues/77355) - Resolve Viewport separately from Metadata: [#&#8203;77427](https://redirect.github.com/vercel/next.js/issues/77427) - fix(turbopack): Suppress logging for short no-op turbopack HMRs: [#&#8203;76924](https://redirect.github.com/vercel/next.js/issues/76924) - Turbopack build: Fix node-file-trace test: [#&#8203;77641](https://redirect.github.com/vercel/next.js/issues/77641) - Turbopack build: Implement error when using next start without --turbopack: [#&#8203;77678](https://redirect.github.com/vercel/next.js/issues/77678) - legacyBehavior deprecation error should only trigger once: [#&#8203;77687](https://redirect.github.com/vercel/next.js/issues/77687) - Pass only required props to NonIndex: [#&#8203;77685](https://redirect.github.com/vercel/next.js/issues/77685) - Revert "fix: make sure body can be read using `nodejs` runtime in middleware": [#&#8203;77690](https://redirect.github.com/vercel/next.js/issues/77690) - \[dev-overlay] Harden types when handling hydration mismatches: [#&#8203;77334](https://redirect.github.com/vercel/next.js/issues/77334) - \[dev-overlay] Fix ref warning when Pages Router with React 18 is used: [#&#8203;77726](https://redirect.github.com/vercel/next.js/issues/77726) - add support for cssmodules-pure-no-check to allow global CSS features like View Transitions: [#&#8203;77321](https://redirect.github.com/vercel/next.js/issues/77321) - \[dev-overlay] Only warn once per invalid sourcemap: [#&#8203;77444](https://redirect.github.com/vercel/next.js/issues/77444) - \[dynamicIO] only abort once per prerender: [#&#8203;77747](https://redirect.github.com/vercel/next.js/issues/77747) - Turbopack build: Move Turbopack marker to SERVER_FILES_MANIFEST: [#&#8203;77711](https://redirect.github.com/vercel/next.js/issues/77711) - Reapply "Turbopack: layout segment optimization for Pages" ([#&#8203;77339](https://redirect.github.com/vercel/next.js/issues/77339)): [#&#8203;77696](https://redirect.github.com/vercel/next.js/issues/77696) - feat(next/image): support `new URL()` for `images.remotePatterns`: [#&#8203;77692](https://redirect.github.com/vercel/next.js/issues/77692) - \[dev-overlay] remove text wrap for terminal: [#&#8203;76953](https://redirect.gith </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), 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. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/kkrishguptaa/study-web3). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS45Mi4wIiwidXBkYXRlZEluVmVyIjoiNDEuMTcuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19--> Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
1 parent b5f59f3 commit ed5ead3

File tree

2 files changed

+499
-930
lines changed

2 files changed

+499
-930
lines changed

package.json

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -11,21 +11,21 @@
1111
"dependencies": {
1212
"@radix-ui/react-navigation-menu": "^1.1.3",
1313
"@radix-ui/react-slot": "^1.0.2",
14-
"@types/node": "22.10.5",
15-
"@types/react": "19.0.4",
16-
"@types/react-dom": "19.0.2",
14+
"@types/node": "22.16.0",
15+
"@types/react": "19.1.8",
16+
"@types/react-dom": "19.1.6",
1717
"autoprefixer": "^10.4.14",
1818
"class-variance-authority": "^0.7.0",
1919
"clsx": "^2.0.0",
20-
"eslint": "9.17.0",
21-
"eslint-config-next": "15.1.4",
22-
"lucide-react": "^0.469.0",
23-
"next": "15.2.4",
24-
"react": "19.0.0",
25-
"react-dom": "19.0.0",
26-
"tailwind-merge": "^2.0.0",
27-
"tailwindcss": "^3.3.2",
20+
"eslint": "9.30.1",
21+
"eslint-config-next": "15.3.5",
22+
"lucide-react": "^0.525.0",
23+
"next": "15.3.5",
24+
"react": "19.1.0",
25+
"react-dom": "19.1.0",
26+
"tailwind-merge": "^3.0.0",
27+
"tailwindcss": "^4.0.0",
2828
"tailwindcss-animate": "^1.0.6",
29-
"typescript": "5.7.3"
29+
"typescript": "5.8.3"
3030
}
3131
}

0 commit comments

Comments
 (0)