Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Update all non-major dependencies (#183)
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@ianvs/prettier-plugin-sort-imports](https://github.com/ianvs/prettier-plugin-sort-imports) | [`4.0.2` -> `4.1.0`](https://renovatebot.com/diffs/npm/@ianvs%2fprettier-plugin-sort-imports/4.0.2/4.1.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@ianvs%2fprettier-plugin-sort-imports/4.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@ianvs%2fprettier-plugin-sort-imports/4.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@ianvs%2fprettier-plugin-sort-imports/4.0.2/4.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@ianvs%2fprettier-plugin-sort-imports/4.0.2/4.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@testing-library/jest-dom](https://github.com/testing-library/jest-dom) | [`5.16.5` -> `5.17.0`](https://renovatebot.com/diffs/npm/@testing-library%2fjest-dom/5.16.5/5.17.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@testing-library%2fjest-dom/5.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@testing-library%2fjest-dom/5.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@testing-library%2fjest-dom/5.16.5/5.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@testing-library%2fjest-dom/5.16.5/5.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@trussworks/react-uswds](https://github.com/trussworks/react-uswds) | [`5.1.1` -> `5.2.0`](https://renovatebot.com/diffs/npm/@trussworks%2freact-uswds/5.1.1/5.2.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@trussworks%2freact-uswds/5.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@trussworks%2freact-uswds/5.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@trussworks%2freact-uswds/5.1.1/5.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@trussworks%2freact-uswds/5.1.1/5.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node) ([source](https://github.com/DefinitelyTyped/DefinitelyTyped)) | [`18.16.19` -> `18.17.5`](https://renovatebot.com/diffs/npm/@types%2fnode/18.16.19/18.17.5) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/18.17.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fnode/18.17.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fnode/18.16.19/18.17.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/18.16.19/18.17.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint) | [`5.60.1` -> `5.62.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/5.60.1/5.62.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2feslint-plugin/5.62.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2feslint-plugin/5.62.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2feslint-plugin/5.60.1/5.62.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2feslint-plugin/5.60.1/5.62.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint) | [`5.60.1` -> `5.62.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fparser/5.60.1/5.62.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2fparser/5.62.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2fparser/5.62.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2fparser/5.60.1/5.62.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2fparser/5.60.1/5.62.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [eslint](https://eslint.org) ([source](https://github.com/eslint/eslint)) | [`8.44.0` -> `8.47.0`](https://renovatebot.com/diffs/npm/eslint/8.44.0/8.47.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/eslint/8.47.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint/8.47.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint/8.44.0/8.47.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint/8.44.0/8.47.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [eslint-config-next](https://nextjs.org/docs/app/building-your-application/configuring/eslint#eslint-config) ([source](https://github.com/vercel/next.js)) | [`13.4.7` -> `13.4.17`](https://renovatebot.com/diffs/npm/eslint-config-next/13.4.7/13.4.17) | [![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-config-next/13.4.17?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint-config-next/13.4.17?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint-config-next/13.4.7/13.4.17?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-config-next/13.4.7/13.4.17?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | [`8.8.0` -> `8.10.0`](https://renovatebot.com/diffs/npm/eslint-config-prettier/8.8.0/8.10.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-config-prettier/8.10.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint-config-prettier/8.10.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint-config-prettier/8.8.0/8.10.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-config-prettier/8.8.0/8.10.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [eslint-plugin-jest](https://github.com/jest-community/eslint-plugin-jest) | [`27.2.2` -> `27.2.3`](https://renovatebot.com/diffs/npm/eslint-plugin-jest/27.2.2/27.2.3) | [![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-plugin-jest/27.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint-plugin-jest/27.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint-plugin-jest/27.2.2/27.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-plugin-jest/27.2.2/27.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [eslint-plugin-jest-dom](https://github.com/testing-library/eslint-plugin-jest-dom) | [`5.0.1` -> `5.0.2`](https://renovatebot.com/diffs/npm/eslint-plugin-jest-dom/5.0.1/5.0.2) | [![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-plugin-jest-dom/5.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint-plugin-jest-dom/5.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint-plugin-jest-dom/5.0.1/5.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-plugin-jest-dom/5.0.1/5.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [eslint-plugin-testing-library](https://github.com/testing-library/eslint-plugin-testing-library) | [`5.11.0` -> `5.11.1`](https://renovatebot.com/diffs/npm/eslint-plugin-testing-library/5.11.0/5.11.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-plugin-testing-library/5.11.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint-plugin-testing-library/5.11.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint-plugin-testing-library/5.11.0/5.11.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-plugin-testing-library/5.11.0/5.11.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [jest](https://jestjs.io/) ([source](https://github.com/facebook/jest)) | [`29.5.0` -> `29.6.2`](https://renovatebot.com/diffs/npm/jest/29.5.0/29.6.2) | [![age](https://developer.mend.io/api/mc/badges/age/npm/jest/29.6.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/jest/29.6.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/jest/29.5.0/29.6.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/jest/29.5.0/29.6.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [jest-cli](https://jestjs.io/) ([source](https://github.com/facebook/jest)) | [`29.5.0` -> `29.6.2`](https://renovatebot.com/diffs/npm/jest-cli/29.5.0/29.6.2) | [![age](https://developer.mend.io/api/mc/badges/age/npm/jest-cli/29.6.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/jest-cli/29.6.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/jest-cli/29.5.0/29.6.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/jest-cli/29.5.0/29.6.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [jest-environment-jsdom](https://github.com/facebook/jest) | [`29.5.0` -> `29.6.2`](https://renovatebot.com/diffs/npm/jest-environment-jsdom/29.5.0/29.6.2) | [![age](https://developer.mend.io/api/mc/badges/age/npm/jest-environment-jsdom/29.6.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/jest-environment-jsdom/29.6.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/jest-environment-jsdom/29.5.0/29.6.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/jest-environment-jsdom/29.5.0/29.6.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [next](https://nextjs.org) ([source](https://github.com/vercel/next.js)) | [`13.4.7` -> `13.4.17`](https://renovatebot.com/diffs/npm/next/13.4.7/13.4.17) | [![age](https://developer.mend.io/api/mc/badges/age/npm/next/13.4.17?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/next/13.4.17?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/next/13.4.7/13.4.17?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/next/13.4.7/13.4.17?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [postcss](https://postcss.org/) ([source](https://github.com/postcss/postcss)) | [`8.4.24` -> `8.4.28`](https://renovatebot.com/diffs/npm/postcss/8.4.24/8.4.28) | [![age](https://developer.mend.io/api/mc/badges/age/npm/postcss/8.4.28?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/postcss/8.4.28?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/postcss/8.4.24/8.4.28?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/postcss/8.4.24/8.4.28?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [postcss-preset-env](https://github.com/csstools/postcss-plugins/tree/main/plugin-packs/postcss-preset-env#readme) ([source](https://github.com/csstools/postcss-plugins)) | [`9.1.0` -> `9.1.1`](https://renovatebot.com/diffs/npm/postcss-preset-env/9.1.0/9.1.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/postcss-preset-env/9.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/postcss-preset-env/9.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/postcss-preset-env/9.1.0/9.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/postcss-preset-env/9.1.0/9.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [sass](https://github.com/sass/dart-sass) | [`1.63.6` -> `1.65.1`](https://renovatebot.com/diffs/npm/sass/1.63.6/1.65.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/sass/1.65.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/sass/1.65.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/sass/1.63.6/1.65.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/sass/1.63.6/1.65.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>ianvs/prettier-plugin-sort-imports (@​ianvs/prettier-plugin-sort-imports)</summary> ### [`v4.1.0`](https://github.com/IanVS/prettier-plugin-sort-imports/releases/tag/v4.1.0) [Compare Source](https://github.com/ianvs/prettier-plugin-sort-imports/compare/v4.0.2...v4.1.0) #### What's Changed - Add Prettier v3 to Peer dependencies by [@​Sparticuz](https://github.com/Sparticuz) in [https://github.com/IanVS/prettier-plugin-sort-imports/pull/111](https://github.com/IanVS/prettier-plugin-sort-imports/pull/111) - Upgrade to Prettier 3 in devDependencies by [@​fbartho](https://github.com/fbartho) in [https://github.com/IanVS/prettier-plugin-sort-imports/pull/75](https://github.com/IanVS/prettier-plugin-sort-imports/pull/75) #### New Contributors - [@​Sparticuz](https://github.com/Sparticuz) made their first contribution in [https://github.com/IanVS/prettier-plugin-sort-imports/pull/111](https://github.com/IanVS/prettier-plugin-sort-imports/pull/111) **Full Changelog**: https://github.com/IanVS/prettier-plugin-sort-imports/compare/v4.0.2...v4.1.0 </details> <details> <summary>testing-library/jest-dom (@​testing-library/jest-dom)</summary> ### [`v5.17.0`](https://github.com/testing-library/jest-dom/releases/tag/v5.17.0) [Compare Source](https://github.com/testing-library/jest-dom/compare/v5.16.5...v5.17.0) ##### Features - New `toHaveAccessibleErrorMessage` better implementing the spec, deprecate `toHaveErrorMessage` ([#​503](https://github.com/testing-library/jest-dom/issues/503)) ([d717c66](https://github.com/testing-library/jest-dom/commit/d717c66cb4a32c806e53b287418a4013d37898fb)) </details> <details> <summary>trussworks/react-uswds (@​trussworks/react-uswds)</summary> ### [`v5.2.0`](https://github.com/trussworks/react-uswds/blob/HEAD/CHANGELOG.md#520-2023-08-14) [Compare Source](https://github.com/trussworks/react-uswds/compare/5.1.1...5.2.0) ##### Features - added language selector ([#​2531](https://github.com/trussworks/react-uswds/issues/2531)) ([60bf797](https://github.com/trussworks/react-uswds/commit/60bf797ba2b4bbd4ef6380502a59d1f989b220b1)) ##### Bug Fixes - Adds story using validation prop for Alert component ([#​2504](https://github.com/trussworks/react-uswds/issues/2504)) ([c5176c9](https://github.com/trussworks/react-uswds/commit/c5176c9b4a7e94460f6cae518b73627f11f3647d)) - Improve character count component's SR experience ([#​2550](https://github.com/trussworks/react-uswds/issues/2550)) ([c612a1b](https://github.com/trussworks/react-uswds/commit/c612a1b7074f671cdf29faae9cd5ca042d3e72b5)) - moved overrides to let us use utilities ([#​2553](https://github.com/trussworks/react-uswds/issues/2553)) ([45e1430](https://github.com/trussworks/react-uswds/commit/45e1430fd96339aecce55aebf109e8ad72000f91)) ##### Documentation & Examples - updated path ([#​2521](https://github.com/trussworks/react-uswds/issues/2521)) ([7721e58](https://github.com/trussworks/react-uswds/commit/7721e5879cbb3443f8d37c974a9a33ac44454a9c)) - Updated storybook templates ([#​2522](https://github.com/trussworks/react-uswds/issues/2522)) ([e1c60cb](https://github.com/trussworks/react-uswds/commit/e1c60cbff90c484b1942675a459aaab2e581b0e1)) </details> <details> <summary>typescript-eslint/typescript-eslint (@​typescript-eslint/eslint-plugin)</summary> ### [`v5.62.0`](https://github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5620-2023-07-10) [Compare Source](https://github.com/typescript-eslint/typescript-eslint/compare/v5.61.0...v5.62.0) ##### Bug Fixes - **eslint-plugin:** \[comma-spacing] allow no space after trailing comma in objects and arrays ([#​6938](https://github.com/typescript-eslint/typescript-eslint/issues/6938)) ([24bdacc](https://github.com/typescript-eslint/typescript-eslint/commit/24bdacc7e5df40c92031a1bd7e9815d66a35b31d)) - **eslint-plugin:** \[prefer-includes] escape special characters ([#​7161](https://github.com/typescript-eslint/typescript-eslint/issues/7161)) ([5a347a5](https://github.com/typescript-eslint/typescript-eslint/commit/5a347a5978bc5737412bd12d61eb6058163cf4a0)), closes [#​7145](https://github.com/typescript-eslint/typescript-eslint/issues/7145) - **eslint-plugin:** replace auto-fix of class literal property style rule with suggestion ([#​7054](https://github.com/typescript-eslint/typescript-eslint/issues/7054)) ([a8c824a](https://github.com/typescript-eslint/typescript-eslint/commit/a8c824a1e84453f93cd2b464fc102bc878c1aff3)) ##### Features - **eslint-plugin:** \[prefer-nullish-coalescing] add `ignorePrimitives` option ([#​6487](https://github.com/typescript-eslint/typescript-eslint/issues/6487)) ([6edaa04](https://github.com/typescript-eslint/typescript-eslint/commit/6edaa04565576f0af7e60bc08602bd781c847804)) You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. ### [`v5.61.0`](https://github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5610-2023-07-03) [Compare Source](https://github.com/typescript-eslint/typescript-eslint/compare/v5.60.1...v5.61.0) ##### Features - **eslint-plugin:** \[ban-types] ban types in extends and implements ([#​7129](https://github.com/typescript-eslint/typescript-eslint/issues/7129)) ([997783f](https://github.com/typescript-eslint/typescript-eslint/commit/997783ff108ca18af709667ef3fdfa7134a8eefe)) - use graphemer instead of grapheme-splitter ([#​7069](https://github.com/typescript-eslint/typescript-eslint/issues/7069)) ([faea3ff](https://github.com/typescript-eslint/typescript-eslint/commit/faea3ff8b4d750974c41262b44db314f20d0c99c)) You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. #### [5.60.1](https://github.com/typescript-eslint/typescript-eslint/compare/v5.60.0...v5.60.1) (2023-06-26) **Note:** Version bump only for package [@​typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/eslint-plugin) You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. </details> <details> <summary>typescript-eslint/typescript-eslint (@​typescript-eslint/parser)</summary> ### [`v5.62.0`](https://github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5620-2023-07-10) [Compare Source](https://github.com/typescript-eslint/typescript-eslint/compare/v5.61.0...v5.62.0) **Note:** Version bump only for package [@​typescript-eslint/parser](https://github.com/typescript-eslint/parser) You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. ### [`v5.61.0`](https://github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5610-2023-07-03) [Compare Source](https://github.com/typescript-eslint/typescript-eslint/compare/v5.60.1...v5.61.0) **Note:** Version bump only for package [@​typescript-eslint/parser](https://github.com/typescript-eslint/parser) You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. #### [5.60.1](https://github.com/typescript-eslint/typescript-eslint/compare/v5.60.0...v5.60.1) (2023-06-26) **Note:** Version bump only for package [@​typescript-eslint/parser](https://github.com/typescript-eslint/parser) You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. </details> <details> <summary>eslint/eslint (eslint)</summary> ### [`v8.47.0`](https://github.com/eslint/eslint/releases/tag/v8.47.0) [Compare Source](https://github.com/eslint/eslint/compare/v8.46.0...v8.47.0) #### Features - [`53d7508`](https://github.com/eslint/eslint/commit/53d750800b1c0c1f8c29393c488bb3167bb1d2a5) feat: update regex for methods with `thisArg` ([#​17439](https://github.com/eslint/eslint/issues/17439)) (Francesco Trotta) #### Bug Fixes - [`631648e`](https://github.com/eslint/eslint/commit/631648ee0b51a8951ce576ccd4430e09c9c8bcae) fix: do not report on shadowed constructors in `no-new-wrappers` ([#​17447](https://github.com/eslint/eslint/issues/17447)) (Francesco Trotta) #### Documentation - [`a766a48`](https://github.com/eslint/eslint/commit/a766a48030d4359db76523d5b413d6332130e485) docs: document lack of config file names ([#​17442](https://github.com/eslint/eslint/issues/17442)) (James) - [`a1635d6`](https://github.com/eslint/eslint/commit/a1635d6198a8baf6571b3351e098e5ac960be887) docs: Update README (GitHub Actions Bot) - [`47a0859`](https://github.com/eslint/eslint/commit/47a08597966651975126dd6726939cd34f13b80e) docs: update `require-unicode-regexp.md` as following up [#​17402](https://github.com/eslint/eslint/issues/17402) ([#​17441](https://github.com/eslint/eslint/issues/17441)) (SUZUKI Sosuke) - [`fcdc85d`](https://github.com/eslint/eslint/commit/fcdc85d3a6bc14970c3349cc8d6f3a47eca172a3) docs: Update README (GitHub Actions Bot) - [`2a92b6c`](https://github.com/eslint/eslint/commit/2a92b6cc9520a27255520369206556e9841a3af8) docs: update with "Specifying Parser Options" ([#​17435](https://github.com/eslint/eslint/issues/17435)) (Cheol-Won) - [`d743ed3`](https://github.com/eslint/eslint/commit/d743ed3c06c62a639da0389ad27907b324ea1715) docs: add metadata for parser/processor ([#​17438](https://github.com/eslint/eslint/issues/17438)) (Huáng Jùnliàng) - [`224376c`](https://github.com/eslint/eslint/commit/224376cd99a08394291a9584ad9c1ea1283673c6) docs: Update README (GitHub Actions Bot) - [`a41a8e4`](https://github.com/eslint/eslint/commit/a41a8e4a7da14726d6fce71a023f12101fd52fdb) docs: update script names in README ([#​17432](https://github.com/eslint/eslint/issues/17432)) (Nitin Kumar) #### Chores - [`bf69aa6`](https://github.com/eslint/eslint/commit/bf69aa6408f5403a88d8c9b71b0e58232b1ea833) chore: Update dependencies ([#​17456](https://github.com/eslint/eslint/issues/17456)) (Nicholas C. Zakas) - [`0e45760`](https://github.com/eslint/eslint/commit/0e4576012ab938b880e6f27641bff55fb4313d20) chore: package.json update for [@​eslint/js](https://github.com/eslint/js) release (ESLint Jenkins) - [`757bfe1`](https://github.com/eslint/eslint/commit/757bfe1c35b5ddab7042d388f8d21e834875fff5) chore: Remove add-to-triage ([#​17450](https://github.com/eslint/eslint/issues/17450)) (Nicholas C. Zakas) - [`b066640`](https://github.com/eslint/eslint/commit/b066640b7040ec30f740dcc803511244fe19473b) chore: standardize npm script names ([#​17431](https://github.com/eslint/eslint/issues/17431)) (Nitin Kumar) - [`6b2410f`](https://github.com/eslint/eslint/commit/6b2410f911dd2e3d915c879041c6e257d41a2f4e) chore: Update add-to-triage.yml ([#​17444](https://github.com/eslint/eslint/issues/17444)) (Nicholas C. Zakas) ### [`v8.46.0`](https://github.com/eslint/eslint/releases/tag/v8.46.0) [Compare Source](https://github.com/eslint/eslint/compare/v8.45.0...v8.46.0) #### Features - [`8a93438`](https://github.com/eslint/eslint/commit/8a9343871f7dade19d910ca8e2a4177bfca28b64) feat: `require-unicode-regexp` support `v` flag ([#​17402](https://github.com/eslint/eslint/issues/17402)) (SUZUKI Sosuke) - [`1a2f966`](https://github.com/eslint/eslint/commit/1a2f966fabe35103141d2f936180d2f1a72154db) feat: `no-useless-escape` support `v` flag ([#​17420](https://github.com/eslint/eslint/issues/17420)) (Yosuke Ota) - [`ee68d1d`](https://github.com/eslint/eslint/commit/ee68d1d9630892d99ae0d8dabe2f9f8d3b1338be) feat: `no-empty-character-class` support `v` flag ([#​17419](https://github.com/eslint/eslint/issues/17419)) (Milos Djermanovic) - [`853d32b`](https://github.com/eslint/eslint/commit/853d32baa8934c08b59a738470b72522e1505f6f) feat: deprecate no-return-await ([#​17417](https://github.com/eslint/eslint/issues/17417)) (Carlos Lopez) - [`d4f02e4`](https://github.com/eslint/eslint/commit/d4f02e4bf1b9ae4e1fc8f2bc4e4851ae3c36a127) feat: `no-control-regex` support `v` flag ([#​17405](https://github.com/eslint/eslint/issues/17405)) (Yosuke Ota) - [`2a35f3e`](https://github.com/eslint/eslint/commit/2a35f3e6ed27deafbebba48b6aec570d3abf9974) feat: `prefer-named-capture-group` support `v` flag ([#​17409](https://github.com/eslint/eslint/issues/17409)) (Yosuke Ota) - [`8ca8b50`](https://github.com/eslint/eslint/commit/8ca8b50b0425b3bad34a9505bc3095168e2f59d8) feat: Better error message for flat config plugins ([#​17399](https://github.com/eslint/eslint/issues/17399)) (Nicholas C. Zakas) - [`509f753`](https://github.com/eslint/eslint/commit/509f75395035822280245772e2a95732a0dde0e1) feat: `no-misleading-character-class` support `v` flag ([#​17406](https://github.com/eslint/eslint/issues/17406)) (Yosuke Ota) - [`3caf514`](https://github.com/eslint/eslint/commit/3caf51487decdf93a4b17765a2af2a51c337e974) feat: `no-regex-spaces` support `v` flag ([#​17407](https://github.com/eslint/eslint/issues/17407)) (Yosuke Ota) - [`b7fad2b`](https://github.com/eslint/eslint/commit/b7fad2b52f23667628cf209663795a721c88d0ba) feat: `prefer-regex-literals` support `v` flag ([#​17410](https://github.com/eslint/eslint/issues/17410)) (Yosuke Ota) - [`a6a3ad4`](https://github.com/eslint/eslint/commit/a6a3ad4ae438ea7fc3a1d97cd2555f6534b565f1) feat: `no-useless-backreference` support `v` flag ([#​17408](https://github.com/eslint/eslint/issues/17408)) (Yosuke Ota) - [`94954a7`](https://github.com/eslint/eslint/commit/94954a715448d5794f2892bf212fe986b43228ed) feat: `no-invalid-regexp` support `v` flag ([#​17404](https://github.com/eslint/eslint/issues/17404)) (Yosuke Ota) - [`1af6eac`](https://github.com/eslint/eslint/commit/1af6eac5727080c809e37c07dc729b44ef24483c) feat: adds option for allowing empty object patterns as parameter ([#​17365](https://github.com/eslint/eslint/issues/17365)) (Tanuj Kanti) - [`cf03104`](https://github.com/eslint/eslint/commit/cf03104b278fea59ef46e09f667110f5eaaf95e3) feat: Improve config error messages ([#​17385](https://github.com/eslint/eslint/issues/17385)) (Nicholas C. Zakas) #### Bug Fixes - [`9803c7c`](https://github.com/eslint/eslint/commit/9803c7c04078f0672d8a480fd39cf3bbef8017e6) fix: FlatESLint#getRulesMetaForResults shouldn't throw on unknown rules ([#​17393](https://github.com/eslint/eslint/issues/17393)) (Milos Djermanovic) - [`42faa17`](https://github.com/eslint/eslint/commit/42faa17b1c93f801b14bea2840d1d528e25c7211) fix: Update no-loop-func to not overlap with no-undef ([#​17358](https://github.com/eslint/eslint/issues/17358)) (Matt Wilkinson) #### Documentation - [`4d474e3`](https://github.com/eslint/eslint/commit/4d474e351ba6ce0242f18e55c27cb3ae17b84f63) docs: update with TypeScript info ([#​17423](https://github.com/eslint/eslint/issues/17423)) (James) - [`091f44e`](https://github.com/eslint/eslint/commit/091f44e4c72007edb2ac6d4db4eafa5501e41e94) docs: File extension named processor deprecation ([#​17362](https://github.com/eslint/eslint/issues/17362)) (Matt Wilkinson) - [`9254a6c`](https://github.com/eslint/eslint/commit/9254a6cea845dfaf2f3f52f718cb9b071853aa09) docs: Update README (GitHub Actions Bot) - [`6d6dc51`](https://github.com/eslint/eslint/commit/6d6dc5141f535728029eef8735854a421bc08eba) docs: fix overlapping of `open in playground` button ([#​17403](https://github.com/eslint/eslint/issues/17403)) (Tanuj Kanti) - [`7fc3a2c`](https://github.com/eslint/eslint/commit/7fc3a2ce68979a2c2a6fc779e647b3004ab6f4ac) docs: Add private class features info to no-underscore-dangle ([#​17386](https://github.com/eslint/eslint/issues/17386)) (Matt Wilkinson) - [`da73e58`](https://github.com/eslint/eslint/commit/da73e583e1703a420551d8fa8f7c70b56dc88dd5) docs: Migrating `eslint-env` configuration comments ([#​17390](https://github.com/eslint/eslint/issues/17390)) (Francesco Trotta) - [`80dffed`](https://github.com/eslint/eslint/commit/80dffed4c81dcc71fb72bc187aff2f87d141a6ed) docs: fix Ignoring Files section in config migration guide ([#​17392](https://github.com/eslint/eslint/issues/17392)) (Milos Djermanovic) - [`8a9abb7`](https://github.com/eslint/eslint/commit/8a9abb7cf424bd49d45c09345dc45ae95f29cc9d) docs: Update README (GitHub Actions Bot) - [`7e9be4b`](https://github.com/eslint/eslint/commit/7e9be4bd7331d0e8e8e0af0b075a2f6d28d1bea3) docs: Update README (GitHub Actions Bot) - [`0b0bbe0`](https://github.com/eslint/eslint/commit/0b0bbe07d4fb0870f3916e975b8ec6978f838077) docs: Update README (GitHub Actions Bot) #### Chores - [`d1eb7e4`](https://github.com/eslint/eslint/commit/d1eb7e46e954c64af8d7d13d087b3a18f43e6d72) chore: Update ecosystem dependencies ([#​17427](https://github.com/eslint/eslint/issues/17427)) (Nicholas C. Zakas) - [`fab9e97`](https://github.com/eslint/eslint/commit/fab9e97ef9dff40e98a5b3b97bdd3b0ff5439d46) chore: package.json update for eslint-config-eslint release (ESLint Jenkins) - [`6246711`](https://github.com/eslint/eslint/commit/6246711e0650d03afe044c36acde048ed2d39ee3) chore: package.json update for [@​eslint/js](https://github.com/eslint/js) release (ESLint Jenkins) - [`0aa0bc3`](https://github.com/eslint/eslint/commit/0aa0bc365a5425440c8e86c96104d0053a51b602) chore: Add PRs to triage project ([#​17421](https://github.com/eslint/eslint/issues/17421)) (Nicholas C. Zakas) ### [`v8.45.0`](https://github.com/eslint/eslint/releases/tag/v8.45.0) [Compare Source](https://github.com/eslint/eslint/compare/v8.44.0...v8.45.0) #### Features - [`cdd063c`](https://github.com/eslint/eslint/commit/cdd063c388bbfe1781d7a864a832f03a2c1cc277) feat: Expose LegacyESLint in unsupported API ([#​17341](https://github.com/eslint/eslint/issues/17341)) (Nicholas C. Zakas) - [`d34abe5`](https://github.com/eslint/eslint/commit/d34abe59eb23932dcbc79757d7932d08ee8b20e5) feat: fix indent rule for else-if ([#​17318](https://github.com/eslint/eslint/issues/17318)) (Milos Djermanovic) #### Bug Fixes - [`b79b6fb`](https://github.com/eslint/eslint/commit/b79b6fb64473969b426d086b484d2e29594a5e9a) fix: Fix suggestion message in `no-useless-escape` ([#​17339](https://github.com/eslint/eslint/issues/17339)) (Francesco Trotta) - [`c667055`](https://github.com/eslint/eslint/commit/c667055fb9da8ebac3a99f6e5a8b5565cc86af8e) fix: provide unique `fix` and `fix.range` objects in lint messages ([#​17332](https://github.com/eslint/eslint/issues/17332)) (Milos Djermanovic) #### Documentation - [`89f3225`](https://github.com/eslint/eslint/commit/89f3225108c66425e4132f76db6c1ab13aac98d7) docs: add playground links to correct and incorrect code blocks ([#​17306](https://github.com/eslint/eslint/issues/17306)) (Josh Goldberg ✨) - [`f8892b5`](https://github.com/eslint/eslint/commit/f8892b52920b8967f9e7bec23c75b74e03977d6b) docs: Expand rule option schema docs ([#​17198](https://github.com/eslint/eslint/issues/17198)) (Matt Wilkinson) - [`8bcbf11`](https://github.com/eslint/eslint/commit/8bcbf11b6050418262ffa8e0ca37f365ae92e7ce) docs: Config Migration Guide ([#​17230](https://github.com/eslint/eslint/issues/17230)) (Ben Perlmutter) - [`bb30908`](https://github.com/eslint/eslint/commit/bb3090897166dbfd2931a43a70e2a5c1f3fa0a07) docs: Update README (GitHub Actions Bot) - [`84d243b`](https://github.com/eslint/eslint/commit/84d243b245b01b667f0752b592e8bda02a9aa2b1) docs: Update README (GitHub Actions Bot) - [`b762632`](https://github.com/eslint/eslint/commit/b762632298f20c4f81e7d01ab850c3f5e3874637) docs: Update README (GitHub Actions Bot) - [`138c096`](https://github.com/eslint/eslint/commit/138c096bc9468b553dbafc0e573c6522a17a7922) docs: add more prefer-destructuring examples with array destructuring ([#​17330](https://github.com/eslint/eslint/issues/17330)) (Milos Djermanovic) - [`1fc50a8`](https://github.com/eslint/eslint/commit/1fc50a89753346f4f4c786ffd20ac4cf185bb036) docs: `max-len` rule `code` and `tabWidth` as positional arguments ([#​17331](https://github.com/eslint/eslint/issues/17331)) (Jesús Leganés-Combarro) #### Chores - [`68f63d7`](https://github.com/eslint/eslint/commit/68f63d76ce785fab4f42b76f1599026eea379bf7) chore: package.json update for [@​eslint/js](https://github.com/eslint/js) release (ESLint Jenkins) - [`5ca9b4d`](https://github.com/eslint/eslint/commit/5ca9b4d29f747e9cf5c9055e85c93b3b605d57fc) chore: update eslint-config-eslint exports ([#​17336](https://github.com/eslint/eslint/issues/17336)) (Milos Djermanovic) - [`7bf2e86`](https://github.com/eslint/eslint/commit/7bf2e86022c9e95db4ca1472fddfa2ea4edd1870) chore: remove unused dependencies ([#​17352](https://github.com/eslint/eslint/issues/17352)) (Percy Ma) - [`c6f8cd0`](https://github.com/eslint/eslint/commit/c6f8cd0d62e4a3c314c6860ff367490bbd05325a) chore: Remove `defaultIgnores` from FlatESLint private members ([#​17349](https://github.com/eslint/eslint/issues/17349)) (Francesco Trotta) - [`0052374`](https://github.com/eslint/eslint/commit/0052374035672efe9129343fc00ee51a4c288ff3) chore: move jsdoc settings to eslint-config-eslint ([#​17338](https://github.com/eslint/eslint/issues/17338)) (唯然) </details> <details> <summary>vercel/next.js (eslint-config-next)</summary> ### [`v13.4.17`](https://github.com/vercel/next.js/releases/tag/v13.4.17) [Compare Source](https://github.com/vercel/next.js/compare/v13.4.16...v13.4.17) ##### Core Changes - Do not output pages 404 in tree view if app not-found is used: [#​54051](https://github.com/vercel/next.js/issues/54051) - Fix scroll bailout logic when targeting fixed/sticky elements: [#​53873](https://github.com/vercel/next.js/issues/53873) - Debug tracing: add updated modules and page to HMR span: [#​53698](https://github.com/vercel/next.js/issues/53698) - fix(next-swc): coerce mdxrs default options: [#​54068](https://github.com/vercel/next.js/issues/54068) - fix: don't add forceConsistentCasingInFileNames to tsconfig when ts version >= 5.0: [#​51564](https://github.com/vercel/next.js/issues/51564) - fix(47299): allow testing pages with metadata in jsdom test environment: [#​53578](https://github.com/vercel/next.js/issues/53578) - upgrade edge-runtime dependency: [#​54117](https://github.com/vercel/next.js/issues/54117) - Fix root not-found page tree loader structure: [#​54080](https://github.com/vercel/next.js/issues/54080) - chore: remove `as any` type cast: [#​54074](https://github.com/vercel/next.js/issues/54074) - chore: refactor to use `fs.promises.rm()`: [#​54076](https://github.com/vercel/next.js/issues/54076) - Refactor layout router creation in app-render: [#​54126](https://github.com/vercel/next.js/issues/54126) - chore(image): remove apple silicon workaround for versions older than `node@16.5.0`: [#​54125](https://github.com/vercel/next.js/issues/54125) - fix routing bug when bfcache is hit following an mpa navigation: [#​54081](https://github.com/vercel/next.js/issues/54081) - Tracing: add opt-in flag to send a subset of development traces to url: [#​53880](https://github.com/vercel/next.js/issues/53880) - fix(edge): override init when cloning with `NextRequest`: [#​54108](https://github.com/vercel/next.js/issues/54108) - OpenTel: remove the internal (ipc) fetched from traces in a non-verbose mode: [#​54083](https://github.com/vercel/next.js/issues/54083) - cleanup: remove unnecessary effect dep: [#​54134](https://github.com/vercel/next.js/issues/54134) - Next build: use exported `handle_issues` from turbopack: [#​52972](https://github.com/vercel/next.js/issues/52972) - node-web-streams: remove tee shim, use ReadableStream.tee: [#​54079](https://github.com/vercel/next.js/issues/54079) - Debug tracing: Include navigation through hydration timing: [#​54078](https://github.com/vercel/next.js/issues/54078) - fix: `cookies().has()` breaks in app-route: [#​54112](https://github.com/vercel/next.js/issues/54112) - Revert "fix(47299): allow testing pages with metadata in jsdom test environment": [#​54160](https://github.com/vercel/next.js/issues/54160) ##### Documentation Changes - fix missing `'` in data-fetching/fetching-caching-and-revalidating: [#​54058](https://github.com/vercel/next.js/issues/54058) ##### Example Changes - Update Docker example to remove HOSTNAME: [#​54102](https://github.com/vercel/next.js/issues/54102) ##### Misc Changes - chore: hide "same on new version" without link: [#​54048](https://github.com/vercel/next.js/issues/54048) - chore(ci): small notes for the build steps: [#​54073](https://github.com/vercel/next.js/issues/54073) - chore: update lock bot wording: [#​54099](https://github.com/vercel/next.js/issues/54099) - Update `swc_core` to `v0.79.59`: [#​54082](https://github.com/vercel/next.js/issues/54082) - install-native.mjs: include `packageManager` field: [#​54132](https://github.com/vercel/next.js/issues/54132) ##### Credits Huge thanks to [@​balazsorban44](https://github.com/balazsorban44), [@​huozhi](https://github.com/huozhi), [@​ztanner](https://github.com/ztanner), [@​williamli](https://github.com/williamli), [@​wbinnssmith](https://github.com/wbinnssmith), [@​kwonoj](https://github.com/kwonoj), [@​stefanprobst](https://github.com/stefanprobst), [@​feugy](https://github.com/feugy), [@​timneutkens](https://github.com/timneutkens), [@​kdy1](https://github.com/kdy1), [@​Kikobeats](https://github.com/Kikobeats), [@​styfle](https://github.com/styfle), [@​dvoytenko](https://github.com/dvoytenko), [@​MaxLeiter](https://github.com/MaxLeiter), and [@​devjiwonchoi](https://github.com/devjiwonchoi) for helping! ### [`v13.4.16`](https://github.com/vercel/next.js/releases/tag/v13.4.16) [Compare Source](https://github.com/vercel/next.js/compare/v13.4.15...v13.4.16) ##### Core Changes - Concept: test mode for Playwright and similar integration tools: [#​52520](https://github.com/vercel/next.js/issues/52520) - Turbopack: fix hiding node_modules warnings in error overlay.: [#​54022](https://github.com/vercel/next.js/issues/54022) - ci(next-swc): print glibc version when build: [#​54026](https://github.com/vercel/next.js/issues/54026) - Adjust internal action proxy export: [#​54004](https://github.com/vercel/next.js/issues/54004) ##### Documentation Changes - Update 05-client-side-rendering.mdx with latest tanstack query version: [#​54009](https://github.com/vercel/next.js/issues/54009) - Open Graph Image font declaration moved to correct place: [#​53998](https://github.com/vercel/next.js/issues/53998) - Update opengraph-image.mdx: Fix typo: [#​54020](https://github.com/vercel/next.js/issues/54020) ##### Misc Changes - Remove extra label from runner: [#​54002](https://github.com/vercel/next.js/issues/54002) - add standalone testcase for ipv6 hostnames: [#​53999](https://github.com/vercel/next.js/issues/53999) - release: add release log generation script: [#​54006](https://github.com/vercel/next.js/issues/54006) - test(ci): refine test suite name unique: [#​54013](https://github.com/vercel/next.js/issues/54013) - Leverage previous swc build images: [#​54027](https://github.com/vercel/next.js/issues/54027) - chore: mark build folder indexable: [#​54029](https://github.com/vercel/next.js/issues/54029) - Move turbo outside of build for docker swc builds: [#​54035](https://github.com/vercel/next.js/issues/54035) ##### Credits Huge thanks to [@​ijjk](https://github.com/ijjk), [@​ztanner](https://github.com/ztanner), [@​huozhi](https://github.com/huozhi), [@​lacymorrow](https://github.com/lacymorrow), [@​dvoytenko](https://github.com/dvoytenko), [@​kylemcd](https://github.com/kylemcd), [@​kwonoj](https://github.com/kwonoj), [@​tibi1220](https://github.com/tibi1220), [@​wbinnssmith](https://github.com/wbinnssmith), and [@​shuding](https://github.com/shuding) for helping! ### [`v13.4.15`](https://github.com/vercel/next.js/releases/tag/v13.4.15) [Compare Source](https://github.com/vercel/next.js/compare/v13.4.13...v13.4.15) ##### Core Changes - Fix action failures due to state tree encoding: [#​53655](https://github.com/vercel/next.js/issues/53655) - Initial HMR Nexturbo API implementation: [#​52950](https://github.com/vercel/next.js/issues/52950) - Turbopack: add edge app routes : [#​53387](https://github.com/vercel/next.js/issues/53387) - Turbopack: Hide Turbo Engine internals: [#​53007](https://github.com/vercel/next.js/issues/53007) - add unit test case for next.rs api: [#​53679](https://github.com/vercel/next.js/issues/53679) - Fix not-found rendering in production with edge: [#​53687](https://github.com/vercel/next.js/issues/53687) - fix(next/image): don't call ReactDOM.preload if missing, such as jest: [#​53443](https://github.com/vercel/next.js/issues/53443) - Add docs page for uncaught DynamicServerErrors: [#​53402](https://github.com/vercel/next.js/issues/53402) - Consolidate Server and Routing process into one process: [#​53523](https://github.com/vercel/next.js/issues/53523) - fix: Update outdated transform imports lucide-react: [#​53697](https://github.com/vercel/next.js/issues/53697) - Update font data: [#​53759](https://github.com/vercel/next.js/issues/53759) - Add warnings for static generation bail outs: [#​53761](https://github.com/vercel/next.js/issues/53761) - Sort root entries per pageExtensions config for consistency: [#​53769](https://github.com/vercel/next.js/issues/53769) - improve error message for conflicting parallel segments: [#​53803](https://github.com/vercel/next.js/issues/53803) - Add `changeFrequency` and `priority` attributes to sitemaps: [#​48484](https://github.com/vercel/next.js/issues/48484) - Ensure we set cache-control: no-cache for actions: [#​53824](https://github.com/vercel/next.js/issues/53824) - Reuse RenderWorker type: [#​53782](https://github.com/vercel/next.js/issues/53782) - fix: normalize backslash in `getStaticPaths()` for windows: [#​53876](https://github.com/vercel/next.js/issues/53876) - Delete errorneous empty content length header: [#​53843](https://github.com/vercel/next.js/issues/53843) - Turbopack: more tests and bugfixes for next.rs api: [#​53809](https://github.com/vercel/next.js/issues/53809) - Add `@heroicons/react` to `modularizeImports`: [#​53902](https://github.com/vercel/next.js/issues/53902) - Turbopack: Fix debugging in napi for next-api: [#​53889](https://github.com/vercel/next.js/issues/53889) - Fix/match resource: [#​53796](https://github.com/vercel/next.js/issues/53796) - Use summary_large_image as twitter card if images present by default: [#​53919](https://github.com/vercel/next.js/issues/53919) - Turbopack: Emit whether server or client assets changed: [#​53879](https://github.com/vercel/next.js/issues/53879) - Limit sharp's concurrency: [#​53385](https://github.com/vercel/next.js/issues/53385) - enable [@​vercel/og](https://github.com/vercel/og) support for turbopack: [#​53917](https://github.com/vercel/next.js/issues/53917) - feat(image): DataURL placeholder support for <Image />: [#​53442](https://github.com/vercel/next.js/issues/53442) - Recover not found errors from flight data to render with proper boundary: [#​53703](https://github.com/vercel/next.js/issues/53703) - Update React to `18.3.0-canary-1a001dac6-20230812`: [#​53881](https://github.com/vercel/next.js/issues/53881) - add "expect" to list of forbidden IPC headers: [#​53947](https://github.com/vercel/next.js/issues/53947) - Update swc runners config: [#​53939](https://github.com/vercel/next.js/issues/53939) - Better IPv6 support for `next-server`: [#​53131](https://github.com/vercel/next.js/issues/53131) ##### Documentation Changes - Update 11-middleware.mdx: Added Switcher: [#​53977](https://github.com/vercel/next.js/issues/53977) - Fix doc grammatical errors: [#​53672](https://github.com/vercel/next.js/issues/53672) - Fix a link in incrementalCacheHandlerPath.mdx: [#​53718](https://github.com/vercel/next.js/issues/53718) - Fix typo in data fetching documentation: [#​53772](https://github.com/vercel/next.js/issues/53772) - Docs: Add option for fetching data using route handlers - from the client: [#​53793](https://github.com/vercel/next.js/issues/53793) - docs: Add more information about Server Actions: [#​53805](https://github.com/vercel/next.js/issues/53805) - docs: document cache tagging mechanism: [#​53806](https://github.com/vercel/next.js/issues/53806) - chore(docs): add missing "try it out": [#​53815](https://github.com/vercel/next.js/issues/53815) - docs: Opting out of scrolling with `next/link` and `useRouter`.: [#​53804](https://github.com/vercel/next.js/issues/53804) - chore(docs): note cache-control header for preview/draft mode: [#​53825](https://github.com/vercel/next.js/issues/53825) - Include instructions for `bun` package manager: [#​53590](https://github.com/vercel/next.js/issues/53590) - Docs: Update confusing wording in intercepting routes: [#​53854](https://github.com/vercel/next.js/issues/53854) - (docs) Fixes Server Actions example: [#​53920](https://github.com/vercel/next.js/issues/53920) - fix typo: [#​53908](https://github.com/vercel/next.js/issues/53908) - Docs: fix pnpm command for saving dev deps ([#​53937](https://github.com/vercel/next.js/issues/53937)): [#​53938](https://github.com/vercel/next.js/issues/53938) - The extra word 'the' has been deleted: [#​53951](https://github.com/vercel/next.js/issues/53951) ##### Example Changes - \[Examples] Update Example Prepr CMS: [#​49224](https://github.com/vercel/next.js/issues/49224) - Update to with-supertokens example app: [#​53434](https://github.com/vercel/next.js/issues/53434) - docs(with-stripe-typescript): Update README demo link: [#​53662](https://github.com/vercel/next.js/issues/53662) - (example) update github-pages example: [#​52168](https://github.com/vercel/next.js/issues/52168) - chore: add light/dark mode theme detection to image component example: [#​53760](https://github.com/vercel/next.js/issues/53760) ##### Misc Changes - Remove tsconfig extending for [@​next/thrid-parties](https://github.com/next/thrid-parties) package: [#​53991](https://github.com/vercel/next.js/issues/53991) - Make next as dependency of `@next/third-parties` package: [#​53996](https://github.com/vercel/next.js/issues/53996) - update eslint config: [#​53637](https://github.com/vercel/next.js/issues/53637) - enable more test cases for next.rs api: [#​53670](https://github.com/vercel/next.js/issues/53670) - fix(node): pnpm 8.6 needs node 16.14: [#​53677](https://github.com/vercel/next.js/issues/53677) - fix(create-next-app): fix CI defaults (default to typescript): [#​53686](https://github.com/vercel/next.js/issues/53686) - fix azure test cases: [#​53692](https://github.com/vercel/next.js/issues/53692) - Adding GoogleMaps and Youtube embed components: [#​52909](https://github.com/vercel/next.js/issues/52909) - Update env variable for fonts data workflow: [#​53701](https://github.com/vercel/next.js/issues/53701) - Move next-rs API tests from unit to e2e: [#​53771](https://github.com/vercel/next.js/issues/53771) - test(turbo): allow to run test with --experimental-turbo: [#​53396](https://github.com/vercel/next.js/issues/53396) - chore(actions): exclude drafts from PR notificiation: [#​53669](https://github.com/vercel/next.js/issues/53669) - Update runner labels: [#​53925](https://github.com/vercel/next.js/issues/53925) - Update `swc_core` to `v0.79.55`: [#​53831](https://github.com/vercel/next.js/issues/53831) - \[chore] Upgrade playwright to 1.35.1: [#​53875](https://github.com/vercel/next.js/issues/53875) - Update turbo env handling: [#​53970](https://github.com/vercel/next.js/issues/53970) ##### Credits Huge thanks to [@​iamarpitpatidar](https://github.com/iamarpitpatidar), [@​pythagoras-yamamoto](https://github.com/pythagoras-yamamoto), [@​alexkirsz](https://github.com/alexkirsz), [@​sokra](https://github.com/sokra), [@​jsteele-stripe](https://github.com/jsteele-stripe), [@​tknickman](https://github.com/tknickman), [@​gaojude](https://github.com/gaojude), [@​styfle](https://github.com/styfle), [@​janicklas-ralph](https://github.com/janicklas-ralph), [@​huozhi](https://github.com/huozhi), [@​ijjk](https://github.com/ijjk), [@​vinaykulk621](https://github.com/vinaykulk621), [@​balazsorban44](https://github.com/balazsorban44), [@​ztanner](https://github.com/ztanner), [@​timneutkens](https://github.com/timneutkens), [@​ericfennis](https://github.com/ericfennis), [@​JohnAdib](https://github.com/JohnAdib), [@​MiLk](https://github.com/MiLk), [@​kwonoj](https://github.com/kwonoj), [@​delbaoliveira](https://github.com/delbaoliveira), [@​leerob](https://github.com/leerob), [@​LuudJanssen](https://github.com/LuudJanssen), [@​lucasconstantino](https://github.com/lucasconstantino), [@​davecarlson](https://github.com/davecarlson), [@​colinhacks](https://github.com/colinhacks), [@​shuding](https://github.com/shuding), [@​jridgewell](https://github.com/jridgewell), [@​jantimon](https://github.com/jantimon), [@​Banbarashik](https://github.com/Banbarashik), [@​ForsakenHarmony](https://github.com/ForsakenHarmony), [@​kdy1](https://github.com/kdy1), [@​dvoytenko](https://github.com/dvoytenko), [@​arturbien](https://github.com/arturbien), [@​gnoff](https://github.com/gnoff), [@​hsrvms](https://github.com/hsrvms), and [@​DuCanhGH](https://github.com/DuCanhGH), [@​tim-hanssen](https://github.com/tim-hanssen), [@​Aryan9592](https://github.com/Aryan9592), and [@​rishabhpoddar](https://github.com/rishabhpoddar) for helping! ### [`v13.4.13`](https://github.com/vercel/next.js/releases/tag/v13.4.13) [Compare Source](https://github.com/vercel/next.js/compare/v13.4.12...v13.4.13) ##### Core Changes - Improve internal web stream utils: [#​53004](https://github.com/vercel/next.js/issues/53004) - fix: Add `Next-Url` to http vary in consideration of intercept routes.: [#​52746](https://github.com/vercel/next.js/issues/52746) - update Turbopack: [#​53098](https://github.com/vercel/next.js/issues/53098) - Add app, error, and document entrypoints: [#​53013](https://github.com/vercel/next.js/issues/53013) - Turbopack: use edge environment in server-side rendering of client components too: [#​53099](https://github.com/vercel/next.js/issues/53099) - refactor(codemod): replace chalk with picocolors: [#​53115](https://github.com/vercel/next.js/issues/53115) - move webpack specific logic into a separate file: [#​53114](https://github.com/vercel/next.js/issues/53114) - feat(turbopack): emit MODULE_FEATURE telemetry from turbopack: [#​52356](https://github.com/vercel/next.js/issues/52356) - Fix not found hangs the build with overridden node env: [#​53106](https://github.com/vercel/next.js/issues/53106) - chore: update warning message from `yarn add sharp` to `npm i sharp`: [#​53130](https://github.com/vercel/next.js/issues/53130) - fix(edge): allow `Request` cloning via `NextRequest`: [#​53157](https://github.com/vercel/next.js/issues/53157) - chore: extract common get-validated-args: [#​53165](https://github.com/vercel/next.js/issues/53165) - Fix minimal basePath handling: [#​53174](https://github.com/vercel/next.js/issues/53174) - Updates [@​typescript-eslint/parser](https://github.com/typescript-eslint/parser) to 6.1.0: [#​52848](https://github.com/vercel/next.js/issues/52848) - fix(next/image): washed out blur placeholder: [#​52583](https://github.com/vercel/next.js/issues/52583) - Handle basePath app-dir minimal case: [#​53189](https://github.com/vercel/next.js/issues/53189) ##### Documentation Changes - (Docs) add missing import.: [#​52992](https://github.com/vercel/next.js/issues/52992) - Fix formData code snippet in route handler docs: [#​52532](https://github.com/vercel/next.js/issues/52532) - docs: remove unneeded good to know section during installation: [#​53078](https://github.com/vercel/next.js/issues/53078) - docs: fix typo in `08-parallel-routes.mdx`: [#​53069](https://github.com/vercel/next.js/issues/53069) - chore(docs): Extend the options for custom server init: [#​52851](https://github.com/vercel/next.js/issues/52851) - (Docs) Add missing import for `useRef()`: [#​53015](https://github.com/vercel/next.js/issues/53015) - (Docs) Remove `FormData` type on `formData` defined in `.js` file: [#​53014](https://github.com/vercel/next.js/issues/53014) - docs: </details> --- ### Configuration 📅 **Schedule**: Branch creation - "before 4am on the first day of the month" in timezone America/Los_Angeles, Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/navapbc/template-application-nextjs). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNi4yNC4yIiwidXBkYXRlZEluVmVyIjoiMzYuNDMuMiIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Sawyer <git@sawyerh.com>
- Loading branch information