Skip to content

Commit

Permalink
chore(deps): update all non-major dependencies (#153)
Browse files Browse the repository at this point in the history
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@commitlint/cli](https://commitlint.js.org/)
([source](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli))
| [`^19.6.0` ->
`^19.6.1`](https://renovatebot.com/diffs/npm/@commitlint%2fcli/19.6.0/19.6.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@commitlint%2fcli/19.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@commitlint%2fcli/19.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@commitlint%2fcli/19.6.0/19.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@commitlint%2fcli/19.6.0/19.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [@commitlint/cz-commitlint](https://commitlint.js.org/)
([source](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cz-commitlint))
| [`^19.5.0` ->
`^19.6.1`](https://renovatebot.com/diffs/npm/@commitlint%2fcz-commitlint/19.5.0/19.6.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@commitlint%2fcz-commitlint/19.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@commitlint%2fcz-commitlint/19.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@commitlint%2fcz-commitlint/19.5.0/19.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@commitlint%2fcz-commitlint/19.5.0/19.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [@playwright/test](https://playwright.dev)
([source](https://github.com/microsoft/playwright)) |
[`^1.49.0` ->
`^1.49.1`](https://renovatebot.com/diffs/npm/@playwright%2ftest/1.49.0/1.49.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@playwright%2ftest/1.49.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@playwright%2ftest/1.49.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@playwright%2ftest/1.49.0/1.49.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@playwright%2ftest/1.49.0/1.49.1?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/tree/HEAD/types/node))
| [`^22.10.1` ->
`^22.10.2`](https://renovatebot.com/diffs/npm/@types%2fnode/22.10.1/22.10.2)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/22.10.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fnode/22.10.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fnode/22.10.1/22.10.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/22.10.1/22.10.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react-dom)
([source](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom))
| [`^19.0.1` ->
`^19.0.2`](https://renovatebot.com/diffs/npm/@types%2freact-dom/19.0.1/19.0.2)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2freact-dom/19.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2freact-dom/19.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2freact-dom/19.0.1/19.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2freact-dom/19.0.1/19.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@typescript-eslint/eslint-plugin](https://typescript-eslint.io/packages/eslint-plugin)
([source](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin))
| [`^8.17.0` ->
`^8.18.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/8.17.0/8.18.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2feslint-plugin/8.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2feslint-plugin/8.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2feslint-plugin/8.17.0/8.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2feslint-plugin/8.17.0/8.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@typescript-eslint/parser](https://typescript-eslint.io/packages/parser)
([source](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser))
| [`^8.17.0` ->
`^8.18.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fparser/8.17.0/8.18.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2fparser/8.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2fparser/8.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2fparser/8.17.0/8.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2fparser/8.17.0/8.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [eslint](https://eslint.org)
([source](https://github.com/eslint/eslint)) | [`^9.16.0` ->
`^9.17.0`](https://renovatebot.com/diffs/npm/eslint/9.16.0/9.17.0) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/eslint/9.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint/9.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint/9.16.0/9.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint/9.16.0/9.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[eslint-config-next](https://nextjs.org/docs/app/api-reference/config/eslint)
([source](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next))
| [`^15.0.4` ->
`^15.1.0`](https://renovatebot.com/diffs/npm/eslint-config-next/15.0.4/15.1.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-config-next/15.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint-config-next/15.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint-config-next/15.0.4/15.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-config-next/15.0.4/15.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [lint-staged](https://github.com/lint-staged/lint-staged) |
[`^15.2.10` ->
`^15.2.11`](https://renovatebot.com/diffs/npm/lint-staged/15.2.10/15.2.11)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/lint-staged/15.2.11?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/lint-staged/15.2.11?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/lint-staged/15.2.10/15.2.11?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/lint-staged/15.2.10/15.2.11?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [next](https://nextjs.org)
([source](https://github.com/vercel/next.js)) | [`^15.0.4` ->
`^15.1.0`](https://renovatebot.com/diffs/npm/next/15.0.4/15.1.0) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/next/15.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/next/15.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/next/15.0.4/15.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/next/15.0.4/15.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [react-use](https://github.com/streamich/react-use) |
[`^17.5.1` ->
`^17.6.0`](https://renovatebot.com/diffs/npm/react-use/17.5.1/17.6.0) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/react-use/17.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/react-use/17.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/react-use/17.5.1/17.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/react-use/17.5.1/17.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [shadcn](https://github.com/shadcn/ui)
([source](https://github.com/shadcn/ui/tree/HEAD/packages/shadcn))
| [`^2.1.6` ->
`^2.1.7`](https://renovatebot.com/diffs/npm/shadcn/2.1.6/2.1.7) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/shadcn/2.1.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/shadcn/2.1.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/shadcn/2.1.6/2.1.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/shadcn/2.1.6/2.1.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>conventional-changelog/commitlint
(@&#8203;commitlint/cli)</summary>

###
[`v19.6.1`](https://github.com/conventional-changelog/commitlint/blob/HEAD/@&#8203;commitlint/cli/CHANGELOG.md#1961-2024-12-15)

[Compare
Source](https://github.com/conventional-changelog/commitlint/compare/v19.6.0...v19.6.1)

**Note:** Version bump only for package
[@&#8203;commitlint/cli](https://github.com/commitlint/cli)

</details>

<details>
<summary>conventional-changelog/commitlint
(@&#8203;commitlint/cz-commitlint)</summary>

###
[`v19.6.1`](https://github.com/conventional-changelog/commitlint/blob/HEAD/@&#8203;commitlint/cz-commitlint/CHANGELOG.md#1961-2024-12-15)

[Compare
Source](https://github.com/conventional-changelog/commitlint/compare/v19.5.0...v19.6.1)

**Note:** Version bump only for package
[@&#8203;commitlint/cz-commitlint](https://github.com/commitlint/cz-commitlint)

</details>

<details>
<summary>microsoft/playwright (@&#8203;playwright/test)</summary>

###
[`v1.49.1`](https://github.com/microsoft/playwright/releases/tag/v1.49.1)

[Compare
Source](https://github.com/microsoft/playwright/compare/v1.49.0...v1.49.1)

##### Highlights


[https://github.com/microsoft/playwright/issues/33802](https://github.com/microsoft/playwright/issues/33802)
- \[Bug]: Codegen's Clear button doesn't work if not
recording[https://github.com/microsoft/playwright/issues/33806](https://github.com/microsoft/playwright/issues/33806)6
- \[Bug]: playwright hangs while waiting for pending
navigation[https://github.com/microsoft/playwright/issues/33787](https://github.com/microsoft/playwright/issues/33787)87
- \[Bug]: VSC extension isn't capturing all entered
te[https://github.com/microsoft/playwright/issues/33788](https://github.com/microsoft/playwright/issues/33788)788
- \[Regression]: Double clicking the steps in trace viewer doesn't
filter
acti[https://github.com/microsoft/playwright/issues/33772](https://github.com/microsoft/playwright/issues/33772)3772
- \[Bug]: aria_snapshot generates invalid yaml when combined with an
aria-label
attr[https://github.com/microsoft/playwright/issues/33791](https://github.com/microsoft/playwright/issues/33791)33791
- \[Bug]: text input with number value raises "container is not
iterable" with
to_match_aria_sna[https://github.com/microsoft/playwright/issues/33644](https://github.com/microsoft/playwright/issues/33644)/33644
- \[Bug]: getByRole can't find element with the accessible name from
label element when aria-labelledby is
not[https://github.com/microsoft/playwright/issues/33660](https://github.com/microsoft/playwright/issues/33660)s/33660
- \[Regression]: Unable to open Playwright UI in Dark Mode

##### Browser Versions

-   Chromium 131.0.6778.33
-   Mozilla Firefox 132.0
-   WebKit 18.2

This version was also tested against the following stable channels:

-   Google Chrome 130
-   Microsoft Edge 130

</details>

<details>
<summary>typescript-eslint/typescript-eslint
(@&#8203;typescript-eslint/eslint-plugin)</summary>

###
[`v8.18.0`](https://github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#8180-2024-12-09)

[Compare
Source](https://github.com/typescript-eslint/typescript-eslint/compare/v8.17.0...v8.18.0)

##### 🚀 Features

- **eslint-plugin:** \[switch-exhaustiveness-check] add support for "no
default" comment
([#&#8203;10218](https://github.com/typescript-eslint/typescript-eslint/pull/10218))
- **eslint-plugin:** \[no-deprecated] report on super call of deprecated
constructor
([#&#8203;10397](https://github.com/typescript-eslint/typescript-eslint/pull/10397))

##### 🩹 Fixes

- **eslint-plugin:** \[use-unknown-in-catch-callback-variable] only flag
function literals
([#&#8203;10436](https://github.com/typescript-eslint/typescript-eslint/pull/10436))
- **eslint-plugin:** \[no-base-to-string] handle more robustly when
multiple `toString()` declarations are present for a type
([#&#8203;10432](https://github.com/typescript-eslint/typescript-eslint/pull/10432))
- **eslint-plugin:** \[no-deprecated] check if a JSX attribute is
deprecated
([#&#8203;10374](https://github.com/typescript-eslint/typescript-eslint/pull/10374))
- typescript peer dependency
([#&#8203;10373](https://github.com/typescript-eslint/typescript-eslint/pull/10373))

##### ❤️  Thank You

- Kim Sang Du
[@&#8203;developer-bandi](https://github.com/developer-bandi)
- Kirk Waiblinger
[@&#8203;kirkwaiblinger](https://github.com/kirkwaiblinger)
-   mdm317
-   rtritto

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
(@&#8203;typescript-eslint/parser)</summary>

###
[`v8.18.0`](https://github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#8180-2024-12-09)

[Compare
Source](https://github.com/typescript-eslint/typescript-eslint/compare/v8.17.0...v8.18.0)

##### 🩹 Fixes

- typescript peer dependency
([#&#8203;10373](https://github.com/typescript-eslint/typescript-eslint/pull/10373))

##### ❤️  Thank You

-   rtritto

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>

###
[`v9.17.0`](https://github.com/eslint/eslint/compare/v9.16.0...90c1db9a9676a7e2163158b37aef0b61a37a9820)

[Compare
Source](https://github.com/eslint/eslint/compare/v9.16.0...v9.17.0)

</details>

<details>
<summary>vercel/next.js (eslint-config-next)</summary>

###
[`v15.1.0`](https://github.com/vercel/next.js/releases/tag/v15.1.0)

[Compare
Source](https://github.com/vercel/next.js/compare/v15.0.4...v15.1.0)

##### Core Changes

- fix: decrypt bound args before generating a cache key:
[#&#8203;72463](https://github.com/vercel/next.js/issues/72463)
- Fix the path to the next/experimental/testing/server export:
[#&#8203;72527](https://github.com/vercel/next.js/issues/72527)
- Expand `server-source-maps` scenarios to cover Edge runtime:
[#&#8203;72288](https://github.com/vercel/next.js/issues/72288)
- Ensure logged errors in Edge runtime include the stack:
[#&#8203;72394](https://github.com/vercel/next.js/issues/72394)
- fix: added cache control headers for static app routes:
[#&#8203;72521](https://github.com/vercel/next.js/issues/72521)
- capture console issues as console errors:
[#&#8203;72468](https://github.com/vercel/next.js/issues/72468)
- Add expireTag and expirePath APIs:
[#&#8203;72485](https://github.com/vercel/next.js/issues/72485)
- fix: try/catch access to localStorage within \__NEXT_APP_ISR_INDICATOR
useEffect:
[#&#8203;72362](https://github.com/vercel/next.js/issues/72362)
- Move client build ID to a global variable:
[#&#8203;72592](https://github.com/vercel/next.js/issues/72592)
- refactor(turbopack): Remove `swc_css`:
[#&#8203;72602](https://github.com/vercel/next.js/issues/72602)
- Bypass source map dev middleware for client chunks:
[#&#8203;72581](https://github.com/vercel/next.js/issues/72581)
- chore: remove `rc` from URL:
[#&#8203;72599](https://github.com/vercel/next.js/issues/72599)
- improve `no-img-element` lint error message:
[#&#8203;72410](https://github.com/vercel/next.js/issues/72410)
- Combine bound `"use cache"` closure args into a single parameter:
[#&#8203;72587](https://github.com/vercel/next.js/issues/72587)
- \[Turbopack] add BackendOptions and allow to disable dependencies,
children and storage:
[#&#8203;72426](https://github.com/vercel/next.js/issues/72426)
- Omit unused args when calling `"use cache"` functions:
[#&#8203;72506](https://github.com/vercel/next.js/issues/72506)
- Add experimental `clientSegmentCache` flag:
[#&#8203;72626](https://github.com/vercel/next.js/issues/72626)
- Add `compiler.define` option:
[#&#8203;71802](https://github.com/vercel/next.js/issues/71802)
- Fix static indicator with dynamicIO:
[#&#8203;72631](https://github.com/vercel/next.js/issues/72631)
- Allow usage of Node.js prereleases:
[#&#8203;72635](https://github.com/vercel/next.js/issues/72635)
- improved network url in (dev) cli:
[#&#8203;72634](https://github.com/vercel/next.js/issues/72634)
- chore: update `getting-started/react-essentials` path:
[#&#8203;72250](https://github.com/vercel/next.js/issues/72250)
- Fix static indicator for pure IO case:
[#&#8203;72639](https://github.com/vercel/next.js/issues/72639)
- Bump the monorepo packages TypeScript to `5.6.3`:
[#&#8203;72625](https://github.com/vercel/next.js/issues/72625)
- Bump `@capsizecss/metrics` to 3.4.0 for Geist Google Font:
[#&#8203;72746](https://github.com/vercel/next.js/issues/72746)
- refactor: remove unused asNotFound property:
[#&#8203;72585](https://github.com/vercel/next.js/issues/72585)
- Remove unused `enabled` config from server actions transforms:
[#&#8203;72755](https://github.com/vercel/next.js/issues/72755)
- Ensure Next.js is ignore-listed when used as external:
[#&#8203;72498](https://github.com/vercel/next.js/issues/72498)
- Bump `eslint-plugin-react` to 7.37.0:
[#&#8203;72759](https://github.com/vercel/next.js/issues/72759)
- upgrade amphtml-validator to 1.0.38:
[#&#8203;72645](https://github.com/vercel/next.js/issues/72645)
- fix multi-level redirect in server actions:
[#&#8203;72770](https://github.com/vercel/next.js/issues/72770)
- refactor: rename error boundary not-found to http-error-fallback:
[#&#8203;72586](https://github.com/vercel/next.js/issues/72586)
- Upgrade React from `5c56b873-20241107` to `7ac8e612-20241113`:
[#&#8203;72768](https://github.com/vercel/next.js/issues/72768)
- Re-use randomly selected dev server port for automatic restarts:
[#&#8203;72771](https://github.com/vercel/next.js/issues/72771)
- Emit build error when `"use cache"` is used without `dynamicIO`
enabled:
[#&#8203;72781](https://github.com/vercel/next.js/issues/72781)
- fix: not found bounary prop:
[#&#8203;72784](https://github.com/vercel/next.js/issues/72784)
- silence sass `legacy-js-api` warning:
[#&#8203;72632](https://github.com/vercel/next.js/issues/72632)
- \[Segment Prefetch] Move access token to route tree:
[#&#8203;72775](https://github.com/vercel/next.js/issues/72775)
- Add internal affordances to show ignore-listed stackframes in
terminal:
[#&#8203;72763](https://github.com/vercel/next.js/issues/72763)
- chore(turbopack): Centralize reqwest TLS feature configs in
turbo-tasks-fetch:
[#&#8203;72526](https://github.com/vercel/next.js/issues/72526)
- Upgrade React from `7ac8e612-20241113` to `380f5d67-20241113`:
[#&#8203;72819](https://github.com/vercel/next.js/issues/72819)
- Shorten unsourcemapped absolute locations in terminal stacktraces:
[#&#8203;72764](https://github.com/vercel/next.js/issues/72764)
- codemod: replace `revalidate(Tag|Path)` to `expire(Tag|Path)`:
[#&#8203;72826](https://github.com/vercel/next.js/issues/72826)
- "Fix": Lift type check out of loop:
[#&#8203;72840](https://github.com/vercel/next.js/issues/72840)
- hide stack trace in CanaryOnlyError:
[#&#8203;72859](https://github.com/vercel/next.js/issues/72859)
- Allow missing CacheNodeSeedData during prefetch:
[#&#8203;72857](https://github.com/vercel/next.js/issues/72857)
- Add Segment Cache feature check to `prefetch` API:
[#&#8203;72861](https://github.com/vercel/next.js/issues/72861)
- Extract shared fetchFromServerResponse logic to separate functions:
[#&#8203;72865](https://github.com/vercel/next.js/issues/72865)
- \[Segment Cache] Implement behavior on cache miss :
[#&#8203;72841](https://github.com/vercel/next.js/issues/72841)
- Emit build error for unknown cache kinds:
[#&#8203;72832](https://github.com/vercel/next.js/issues/72832)
- Resolve mdx plugins string format:
[#&#8203;72802](https://github.com/vercel/next.js/issues/72802)
- MDX: Only set experimental.turbo if enabled:
[#&#8203;72856](https://github.com/vercel/next.js/issues/72856)
- \[Turbopack] change persistent caching option to a boolean:
[#&#8203;72458](https://github.com/vercel/next.js/issues/72458)
- refactor: generalize next route error helpers:
[#&#8203;72774](https://github.com/vercel/next.js/issues/72774)
- Ensure host is in allowed headers:
[#&#8203;72867](https://github.com/vercel/next.js/issues/72867)
- refactor: types for collected cache info in route modules:
[#&#8203;71434](https://github.com/vercel/next.js/issues/71434)
- feat(turbopack): Enable tree shaking for modules with dynamic imports:
[#&#8203;71692](https://github.com/vercel/next.js/issues/71692)
- Fix unhandled rejection in proxy-request:
[#&#8203;72530](https://github.com/vercel/next.js/issues/72530)
- chore(build): remove injecting fast refresh to custom loader logs:
[#&#8203;72870](https://github.com/vercel/next.js/issues/72870)
- ensure webpack worker exits bubble to parent process:
[#&#8203;72921](https://github.com/vercel/next.js/issues/72921)
- Fix sourcemaps for internal client boundaries:
[#&#8203;72922](https://github.com/vercel/next.js/issues/72922)
- Turbopack: thread tracing through to resolve results:
[#&#8203;72314](https://github.com/vercel/next.js/issues/72314)
- Upgrade vercel og:
[#&#8203;72954](https://github.com/vercel/next.js/issues/72954)
- Turbopack NFT: trace manifests and externals:
[#&#8203;72316](https://github.com/vercel/next.js/issues/72316)
- Turbopack: NFT followups:
[#&#8203;72517](https://github.com/vercel/next.js/issues/72517)
- Support custom servers with minimal node modules:
[#&#8203;72966](https://github.com/vercel/next.js/issues/72966)
- Add support for ignore-listing sources in index maps:
[#&#8203;72913](https://github.com/vercel/next.js/issues/72913)
- Turbopack: fix loading of externals on Edge:
[#&#8203;72349](https://github.com/vercel/next.js/issues/72349)
- Bump SWC used for transpiling Next.js sources:
[#&#8203;72993](https://github.com/vercel/next.js/issues/72993)
- fix: ensure HTML validity for the `next-size-adjust` meta tag:
[#&#8203;72994](https://github.com/vercel/next.js/issues/72994)
- Revert "Support custom servers with minimal node modules":
[#&#8203;73003](https://github.com/vercel/next.js/issues/73003)
- Allow CacheNode.loading to be a promise:
[#&#8203;72872](https://github.com/vercel/next.js/issues/72872)
- Properly encode dynamic access in segment prefetch:
[#&#8203;72874](https://github.com/vercel/next.js/issues/72874)
- \[Segment Cache] Send <head> during route prefetch:
[#&#8203;72890](https://github.com/vercel/next.js/issues/72890)
- fix(next/image): improve svg heuristic for unoptimized:
[#&#8203;72970](https://github.com/vercel/next.js/issues/72970)
- \[Segment Cache] Initial implementation:
[#&#8203;72875](https://github.com/vercel/next.js/issues/72875)
- Turbopack: Change edge wrapper to proxy exports :
[#&#8203;72502](https://github.com/vercel/next.js/issues/72502)
- experimental: css inlining:
[#&#8203;72195](https://github.com/vercel/next.js/issues/72195)
- Display where the env was loaded from when enabled `typedEnv`:
[#&#8203;70951](https://github.com/vercel/next.js/issues/70951)
- create forked impl for Link component:
[#&#8203;73019](https://github.com/vercel/next.js/issues/73019)
- remove unnecessary handling in forked Link components:
[#&#8203;73020](https://github.com/vercel/next.js/issues/73020)
- Pass down ignored field to error overlay:
[#&#8203;72925](https://github.com/vercel/next.js/issues/72925)
- remove locale from app link:
[#&#8203;73052](https://github.com/vercel/next.js/issues/73052)
- fix: server action redirects between multiple root layouts:
[#&#8203;73063](https://github.com/vercel/next.js/issues/73063)
- Add forbidden and unauthorized APIs:
[#&#8203;72785](https://github.com/vercel/next.js/issues/72785)
- chore: rename modules for better meaning and searching:
[#&#8203;73067](https://github.com/vercel/next.js/issues/73067)
- fix(next/image): reduce avif sharp effort from 4 to 3 for faster
encoding:
[#&#8203;73030](https://github.com/vercel/next.js/issues/73030)
- (E2E) Log which config file is used for `next start`:
[#&#8203;73105](https://github.com/vercel/next.js/issues/73105)
- Remove extra space in envionment log:
[#&#8203;73108](https://github.com/vercel/next.js/issues/73108)
- remove inheritance from NextCustomServer:
[#&#8203;73005](https://github.com/vercel/next.js/issues/73005)
- Align navigation digest with message:
[#&#8203;73074](https://github.com/vercel/next.js/issues/73074)
- refactor: move redirect helpers into separate module:
[#&#8203;73118](https://github.com/vercel/next.js/issues/73118)
- Update font data:
[#&#8203;73115](https://github.com/vercel/next.js/issues/73115)
- Current behavior for fallbacks with async metadata and prefetching:
[#&#8203;73106](https://github.com/vercel/next.js/issues/73106)
- Revert "ensure webpack worker exits bubble to parent process
([#&#8203;72921](https://github.com/vercel/next.js/issues/72921))":
[#&#8203;73136](https://github.com/vercel/next.js/issues/73136)
- Reapply "ensure webpack worker exits bubble to parent process
([#&#8203;72921](https://github.com/vercel/next.js/issues/72921))":
[#&#8203;73138](https://github.com/vercel/next.js/issues/73138)
- Upgrade React from
[`380f5d6`](https://github.com/vercel/next.js/commit/380f5d67)-20241113
to
[`b01722d`](https://github.com/vercel/next.js/commit/b01722d5)-20241114:
[#&#8203;73107](https://github.com/vercel/next.js/issues/73107)
- Implement metadata types support for `exactOptionalPropertyTypes`:
[#&#8203;72936](https://github.com/vercel/next.js/issues/72936)
- Reenable otel test for Turbopack:
[#&#8203;73093](https://github.com/vercel/next.js/issues/73093)
- Omit unnecessary cache wrapper import:
[#&#8203;73160](https://github.com/vercel/next.js/issues/73160)
- Increase max cache tags to 128:
[#&#8203;73124](https://github.com/vercel/next.js/issues/73124)
- Do not inline CSS in RSC payload for dynamic client nav:
[#&#8203;73182](https://github.com/vercel/next.js/issues/73182)
- fix(next/image): dpl query string should only be used for local
images, not remote images:
[#&#8203;73184](https://github.com/vercel/next.js/issues/73184)
- feat(after): unflag unstable_after internals:
[#&#8203;73190](https://github.com/vercel/next.js/issues/73190)
- feat(after): allow using unstable_after in generateStaticParams:
[#&#8203;73217](https://github.com/vercel/next.js/issues/73217)
- Error on navigation API usage in pages router and middleware:
[#&#8203;73100](https://github.com/vercel/next.js/issues/73100)
- Undeprecate revalidate APIs and rename expire APIs:
[#&#8203;73193](https://github.com/vercel/next.js/issues/73193)
- Revert "codemod: replace `revalidate(Tag|Path)` to
`expire(Tag|Path)`":
[#&#8203;73269](https://github.com/vercel/next.js/issues/73269)
- feat(after): wait for after-callbacks before server shutdown:
[#&#8203;72590](https://github.com/vercel/next.js/issues/72590)
- Fixed interception on a catch-all route:
[#&#8203;72902](https://github.com/vercel/next.js/issues/72902)
- add option to disable experimental CssChunkingPlugin:
[#&#8203;73286](https://github.com/vercel/next.js/issues/73286)
- rename cssChunkPlugin experimental options:
[#&#8203;73291](https://github.com/vercel/next.js/issues/73291)
- Replace the group frames with button for ignored frames:
[#&#8203;72964](https://github.com/vercel/next.js/issues/72964)
- handle pages router ignored frames:
[#&#8203;73280](https://github.com/vercel/next.js/issues/73280)
- fix(after): no request APIs in force-static:
[#&#8203;73321](https://github.com/vercel/next.js/issues/73321)
- fix(after): allow reading draftMode status in after:
[#&#8203;73324](https://github.com/vercel/next.js/issues/73324)
- \[Turbopack] reland refactor filesystem writes to an effect based
system:
[#&#8203;73294](https://github.com/vercel/next.js/issues/73294)
- fix(pages): dynamic css missing style after client navigation:
[#&#8203;72959](https://github.com/vercel/next.js/issues/72959)
- Make `notFound()` work in `"use cache"` page:
[#&#8203;73210](https://github.com/vercel/next.js/issues/73210)
- refactor(after): remove unnecessary conditionals:
[#&#8203;73447](https://github.com/vercel/next.js/issues/73447)
- Bump `@swc/core` to 1.9.3:
[#&#8203;73420](https://github.com/vercel/next.js/issues/73420)
- fix: running cleanup before server is initialized:
[#&#8203;73476](https://github.com/vercel/next.js/issues/73476)
- \[edge-runtime] drop node16:
[#&#8203;73432](https://github.com/vercel/next.js/issues/73432)
- feat(after): allow request APIs in after (actions/handlers):
[#&#8203;73345](https://github.com/vercel/next.js/issues/73345)
- Sourcemap errors logged in Edge runtime:
[#&#8203;73438](https://github.com/vercel/next.js/issues/73438)
- refactor: rename ALS instances to prevent bad auto imports:
[#&#8203;73480](https://github.com/vercel/next.js/issues/73480)
- Show a proper error if a server function's bound args cannot be
serialized:
[#&#8203;73471](https://github.com/vercel/next.js/issues/73471)
- remove unnecessary internal middleware header from response:
[#&#8203;73482](https://github.com/vercel/next.js/issues/73482)
- Ensure Issue Overlay sourcemaps externals in Turbopack:
[#&#8203;73439](https://github.com/vercel/next.js/issues/73439)
- Fix missing error message in terminal for bound args serialization
error:
[#&#8203;73508](https://github.com/vercel/next.js/issues/73508)
- fix: memory leak from `warnOnce()`:
[#&#8203;73483](https://github.com/vercel/next.js/issues/73483)
- Upgrade React from `b01722d5-20241114` to `1b1283ad-20241203`:
[#&#8203;73506](https://github.com/vercel/next.js/issues/73506)
- Fix: Importing an ESM file from *next/dist/client/*.js fails:
[#&#8203;73485](https://github.com/vercel/next.js/issues/73485)
- fix: fixed dedupe response cloning:
[#&#8203;73274](https://github.com/vercel/next.js/issues/73274)
- Upgrade React from `1b1283ad-20241203` to `de68d2f4-20241204`:
[#&#8203;73525](https://github.com/vercel/next.js/issues/73525)
- fix(after): improve error message if promise arg rejects:
[#&#8203;73524](https://github.com/vercel/next.js/issues/73524)
- feat: added compression to resume data cache using deflate:
[#&#8203;73227](https://github.com/vercel/next.js/issues/73227)
- Use React 19 stable in Pages Router:
[#&#8203;73562](https://github.com/vercel/next.js/issues/73562)
- Use stable `@types/react`:
[#&#8203;73563](https://github.com/vercel/next.js/issues/73563)
- Cache the bound args encryption result for inline server functions:
[#&#8203;73521](https://github.com/vercel/next.js/issues/73521)
- chore: remove non-existent hash fragments from URLs:
[#&#8203;73165](https://github.com/vercel/next.js/issues/73165)
- next-upgrade: Ensure highest versions are used not latest:
[#&#8203;73566](https://github.com/vercel/next.js/issues/73566)
- Upgrade React from `de68d2f4-20241204` to `1c9b1387-20241204`:
[#&#8203;73565](https://github.com/vercel/next.js/issues/73565)
- Use consistent error formatting in terminal:
[#&#8203;71909](https://github.com/vercel/next.js/issues/71909)
- \[Segment Cache] Interception routes:
[#&#8203;73434](https://github.com/vercel/next.js/issues/73434)
- Upgrade to typescript 5.7:
[#&#8203;73594](https://github.com/vercel/next.js/issues/73594)
- \[Segment Cache] Use LRU to manage cache data :
[#&#8203;73486](https://github.com/vercel/next.js/issues/73486)
- \[Segment Cache] Add isPartial to segment prefetch :
[#&#8203;73528](https://github.com/vercel/next.js/issues/73528)
- Fix missing client reference manifest error when using route groups:
[#&#8203;73606](https://github.com/vercel/next.js/issues/73606)
- feat(after): stabilize `unstable_after`:
[#&#8203;73605](https://github.com/vercel/next.js/issues/73605)
- \[Segment Cache] Add isHeadPartial:
[#&#8203;73530](https://github.com/vercel/next.js/issues/73530)
- fix: do not add suffix for sitemap under group routes:
[#&#8203;73570](https://github.com/vercel/next.js/issues/73570)
- Dynamic IO: Improve error handling:
[#&#8203;73607](https://github.com/vercel/next.js/issues/73607)
- fix: Update
[@&#8203;swc/helpers](https://github.com/swc/helpers):
[#&#8203;73666](https://github.com/vercel/next.js/issues/73666)
- Upgrade React from `1c9b1387-20241204` to `7283a213-20241206`:
[#&#8203;73608](https://github.com/vercel/next.js/issues/73608)
- next-codemod(upgrade): handle absence of scripts in package.json:
[#&#8203;73688](https://github.com/vercel/next.js/issues/73688)
- Add inlineCss trade-offs/gotchas and remove canary check:
[#&#8203;73609](https://github.com/vercel/next.js/issues/73609)
- Ignore-list stack frames in node_modules even if not explicitly
ignore-listed by their sourcemaps:
[#&#8203;73689](https://github.com/vercel/next.js/issues/73689)
- Remove ignore for anonymous stack frame:
[#&#8203;73610](https://github.com/vercel/next.js/issues/73610)
- test: move HMR Error Recovery test to a separate file:
[#&#8203;73592](https://github.com/vercel/next.js/issues/73592)
- test: move HMR basic test to a separate file:
[#&#8203;73612](https://github.com/vercel/next.js/issues/73612)
- fixes webpack persistent caching in development and add test case for
persistent caching:
[#&#8203;73697](https://github.com/vercel/next.js/issues/73697)
- fix: empty generateStaticParams should still create an ISR route:
[#&#8203;73358](https://github.com/vercel/next.js/issues/73358)
- Limit the number of concurrently open file watchers on macos:
[#&#8203;73741](https://github.com/vercel/next.js/issues/73741)
- fix: `warnOnce()` lru:
[#&#8203;73742](https://github.com/vercel/next.js/issues/73742)
- \[Segment Cache] Respond with 204 on cache miss:
[#&#8203;73649](https://github.com/vercel/next.js/issues/73649)
- \[Segment Cache] Skip dynamic request if possible:
[#&#8203;73540](https://github.com/vercel/next.js/issues/73540)

##### Example Changes

- example: add more files to `playwright` .gitignore:
[#&#8203;72447](https://github.com/vercel/next.js/issues/72447)
- examples: update app-dir-i18n-routing to v15:
[#&#8203;72636](https://github.com/vercel/next.js/issues/72636)
- chore(example): add example for image optimization with secure
compute:
[#&#8203;72641](https://github.com/vercel/next.js/issues/72641)
- examples: update app-dir-i18n-routing to v15:
[#&#8203;72642](https://github.com/vercel/next.js/issues/72642)
- examples: polish some README.md:
[#&#8203;72117](https://github.com/vercel/next.js/issues/72117)
- examples(with-supabase): fix action type error:
[#&#8203;72783](https://github.com/vercel/next.js/issues/72783)
- use explicit resource management for sandbox:
[#&#8203;72780](https://github.com/vercel/next.js/issues/72780)
- update: remove unnecessary in Dockerfile:
[#&#8203;72534](https://github.com/vercel/next.js/issues/72534)
- Fix Mongoose example failed build due to env variable not found:
[#&#8203;72918](https://github.com/vercel/next.js/issues/72918)
- (example) using `await` params when dynamic routing:
[#&#8203;72896](https://github.com/vercel/next.js/issues/72896)
- Updated the example of with-styled-jsx-scss to utilize the App
Router.:
[#&#8203;70567](https://github.com/vercel/next.js/issues/70567)
- Updated the example of with-styled-jsx-plugins to utilize the App
Router:
[#&#8203;70663](https://github.com/vercel/next.js/issues/70663)
- Updated the example of with-unstated to utilize the App Router.:
[#&#8203;73211](https://github.com/vercel/next.js/issues/73211)
- updated with-react-foundation example to utilize the App router.:
[#&#8203;73243](https://github.com/vercel/next.js/issues/73243)
- updated with-plausible example to utilize the app router.:
[#&#8203;73255](https://github.com/vercel/next.js/issues/73255)
- updated with-cssed example to utilize the app router.:
[#&#8203;73348](https://github.com/vercel/next.js/issues/73348)
- updated with-babel-macros example to utilize the app router.:
[#&#8203;73347](https://github.com/vercel/next.js/issues/73347)
- updated image-legacy-component example to utilize the app router.:
[#&#8203;73344](https://github.com/vercel/next.js/issues/73344)
- updated with-styletron example to utilize the app router.:
[#&#8203;73252](https://github.com/vercel/next.js/issues/73252)
- updated with-context-api example to utilize the App Router.:
[#&#8203;73316](https://github.com/vercel/next.js/issues/73316)
- updated with-mqtt-js example to utilize the App Router.:
[#&#8203;73303](https://github.com/vercel/next.js/issues/73303)
- chore(examples): update api-routes-cors:
[#&#8203;73408](https://github.com/vercel/next.js/issues/73408)
- chore: release turbopack npm packages:
[#&#8203;73443](https://github.com/vercel/next.js/issues/73443)
- examples: remove `app-dir` in `i18n-routing` directory name:
[#&#8203;73453](https://github.com/vercel/next.js/issues/73453)
- examples: move Postgres example:
[#&#8203;73531](https://github.com/vercel/next.js/issues/73531)
- Bump `examples/**` Eslint to v9:
[#&#8203;73560](https://github.com/vercel/next.js/issues/73560)
- Update with next sass example:
[#&#8203;73548](https://github.com/vercel/next.js/issues/73548)
- examples: remove `next-env.d.ts` files:
[#&#8203;73673](https://github.com/vercel/next.js/issues/73673)
- examples: update `with-sass` README.md:
[#&#8203;73668](https://github.com/vercel/next.js/issues/73668)
- examples: remove `next-offline` example:
[#&#8203;73675](https://github.com/vercel/next.js/issues/73675)
- examples: remove the old files from `with-postgres`:
[#&#8203;73587](https://github.com/vercel/next.js/issues/73587)
- examples: remove `with-emotion-*` directories:
[#&#8203;73674](https://github.com/vercel/next.js/issues/73674)
- updated with-ionic-typescript example to utilize the App Router.:
[#&#8203;73418](https://github.com/vercel/next.js/issues/73418)
- examples: update `with-styletron` README.md:
[#&#8203;73411](https://github.com/vercel/next.js/issues/73411)
- examples: update `with-babel-macros` README.md:
[#&#8203;73410](https://github.com/vercel/next.js/issues/73410)
- examples: update `with-plausible` README:
[#&#8203;73305](https://github.com/vercel/next.js/issues/73305)
- examples: unify related CMS examples in README:
[#&#8203;73247](https://github.com/vercel/next.js/issues/73247)
- examples: fix view source pathname at `image-legacy-component`:
[#&#8203;73414](https://github.com/vercel/next.js/issues/73414)
- examples: remove `with-styled-components-babel`:
[#&#8203;73229](https://github.com/vercel/next.js/issues/73229)
- examples: replaced GTM component with GA in Google Analytics example:
[#&#8203;73597](https://github.com/vercel/next.js/issues/73597)
- examples: introduce LaunchPad in strapi:
[#&#8203;73244](https://github.com/vercel/next.js/issues/73244)
- examples: remove `with-storybook-styled-jsx-scss`:
[#&#8203;73228](https://github.com/vercel/next.js/issues/73228)

##### Misc Changes

- Revert "\[Turbopack] add rocksdb":
[#&#8203;72505](https://github.com/vercel/next.js/issues/72505)
- \[Docs]: Remove try catch and link to error handling docs:
[#&#8203;72500](https://github.com/vercel/next.js/issues/72500)
- \[Turbopack] improve performance of the trace server:
[#&#8203;71661](https://github.com/vercel/next.js/issues/71661)
- Docs: Move `next.config.js` API pages under a `config` folder, fix
headings in TS and ESLint config pages:
[#&#8203;72465](https://github.com/vercel/next.js/issues/72465)
- Skip canary checks during internal development with VSCode:
[#&#8203;72504](https://github.com/vercel/next.js/issues/72504)
- Devlow snowflake backend: use milliseconds instead of seconds for
event time:
[#&#8203;72490](https://github.com/vercel/next.js/issues/72490)
- \[Turbopack] add TODO comment:
[#&#8203;72510](https://github.com/vercel/next.js/issues/72510)
- docs: unify the header deps by removing #:
[#&#8203;72451](https://github.com/vercel/next.js/issues/72451)
- fix: remove unnecessary fragment:
[#&#8203;72492](https://github.com/vercel/next.js/issues/72492)
- Fix grammatical error: remove unnecessary 'a' in
03-server-actions-and-mutations.mdx:
[#&#8203;72496](https://github.com/vercel/next.js/issues/72496)
- docs: fix broken link:
[#&#8203;72169](https://github.com/vercel/next.js/issues/72169)
- codemod(turbopack): Replace `return Err(anyhow!())` with
`anyhow::bail!()`:
[#&#8203;72487](https://github.com/vercel/next.js/issues/72487)
- Upgrade React from `66855b96-20241106` to `5c56b873-20241107`:
[#&#8203;72469](https://github.com/vercel/next.js/issues/72469)
- fix(turbopack): Remove self-references from tree shaking results:
[#&#8203;72567](https://github.com/vercel/next.js/issues/72567)
- Turbopack: Don't run PostCSS on internal assets:
[#&#8203;72579](https://github.com/vercel/next.js/issues/72579)
- Update `swc_core` to `v5.0.4` from `v5.0.1`:
[#&#8203;72604](https://github.com/vercel/next.js/issues/72604)
- (e2e) module-level `patchFileDelay` flag:
[#&#8203;72439](https://github.com/vercel/next.js/issues/72439)
- docs: remove unstable_after from Dynamic APIs:
[#&#8203;72595](https://github.com/vercel/next.js/issues/72595)
- chore: release turbopack npm packages:
[#&#8203;72491](https://github.com/vercel/next.js/issues/72491)
- Include bound args param in server reference information byte arg
mask:
[#&#8203;72588](https://github.com/vercel/next.js/issues/72588)
- \[Turbopack] fix bug where task was not recomputed when stale:
[#&#8203;72509](https://github.com/vercel/next.js/issues/72509)
- CNA: prompt enable turbopack value to true:
[#&#8203;72616](https://github.com/vercel/next.js/issues/72616)
- docs(use-cache): add missing `function` to page component examples:
[#&#8203;72620](https://github.com/vercel/next.js/issues/72620)
- docs(data-fetching): fix static params as promise examples :
[#&#8203;72565](https://github.com/vercel/next.js/issues/72565)
- Re-enable fetch logging test - HMR:
[#&#8203;72640](https://github.com/vercel/next.js/issues/72640)
- \[Turbopack] migrate benchmark to new backend:
[#&#8203;72457](https://github.com/vercel/next.js/issues/72457)
- test: add wait for the error page navigation:
[#&#8203;72760](https://github.com/vercel/next.js/issues/72760)
- CNA: use eslint 9:
[#&#8203;72762](https://github.com/vercel/next.js/issues/72762)
- CNA: replace geist font from local to google:
[#&#8203;72618](https://github.com/vercel/next.js/issues/72618)
- fix(turbopack): Depend on side effect from import binding:
[#&#8203;72601](https://github.com/vercel/next.js/issues/72601)
- chore: keep create-next-app messages and docs the same:
[#&#8203;72444](https://github.com/vercel/next.js/issues/72444)
- ci: flake detection should run in both bundlers:
[#&#8203;72773](https://github.com/vercel/next.js/issues/72773)
- \[Turbopack] reduce nesting:
[#&#8203;72747](https://github.com/vercel/next.js/issues/72747)
- docs: update file structure:
[#&#8203;72748](https://github.com/vercel/next.js/issues/72748)
- chore(cna): switch to .mjs tailwind config:
[#&#8203;72124](https://github.com/vercel/next.js/issues/72124)
- \[Turbopack] fix collectibles counting and aggregation:
[#&#8203;72609](https://github.com/vercel/next.js/issues/72609)
- \[Turbopack] implement dispose root task:
[#&#8203;72611](https://github.com/vercel/next.js/issues/72611)
- feat(turbopack): Merge single-pointer nodes in reverse direction:
[#&#8203;72571](https://github.com/vercel/next.js/issues/72571)
- test: fix hydration error on not-found test texture:
[#&#8203;72818](https://github.com/vercel/next.js/issues/72818)
- docs(turbo-tasks): Improve RcStr docs:
[#&#8203;72825](https://github.com/vercel/next.js/issues/72825)
- fix(turbopack): type error when "dynamic_embed_contents" is on:
[#&#8203;72828](https://github.com/vercel/next.js/issues/72828)
- \[Turbopack] make issue ordering stable:
[#&#8203;72751](https://github.com/vercel/next.js/issues/72751)
- refactor(turbopack): Use `ResolvedVc` for `turbopack` crate:
[#&#8203;72791](https://github.com/vercel/next.js/issues/72791)
- refactor(turbo-tasks): Simplify most type bounds on Vc<T> and related
types:
[#&#8203;72823](https://github.com/vercel/next.js/issues/72823)
- fix(turbopack): Fix CSS Module renaming behavior for `@container`:
[#&#8203;72607](https://github.com/vercel/next.js/issues/72607)
- refactor(turbopack): Cleanup tree shaking graph logic:
[#&#8203;72836](https://github.com/vercel/next.js/issues/72836)
- \[Turbopack] fix hanging waiting on in progress cells:
[#&#8203;72758](https://github.com/vercel/next.js/issues/72758)
- \[Turbopack] avoid writing manifests in data/rsc variant of page:
[#&#8203;72767](https://github.com/vercel/next.js/issues/72767)
- Consolidate server actions transform errors into `emit_error`
function:
[#&#8203;72811](https://github.com/vercel/next.js/issues/72811)
- refactor(turbo-rcstr): Move turbo_tasks::RcStr into it's own crate:
[#&#8203;72858](https://github.com/vercel/next.js/issues/72858)
- Add explicit section about type overriding for v15:
[#&#8203;72866](https://github.com/vercel/next.js/issues/72866)
- refactor(turbopack): Use `ResolvedVc` for `turbopack-ecmascript`:
[#&#8203;72564](https://github.com/vercel/next.js/issues/72564)
- refactor(turbopack): Use graph for server action workaround:
[#&#8203;72812](https://github.com/vercel/next.js/issues/72812)
- \[Turbopack] refactor filesystem writes to an effect based system:
[#&#8203;72847](https://github.com/vercel/next.js/issues/72847)
- Fix sourcemaps for async Turbopack chunks:
[#&#8203;72827](https://github.com/vercel/next.js/issues/72827)
- docs(turbopack): Document build dependency on clang for rocksdb:
[#&#8203;72493](https://github.com/vercel/next.js/issues/72493)
- Clarify how MDX plugins are supported in Turbopack:
[#&#8203;72917](https://github.com/vercel/next.js/issues/72917)
- Turbopack: Don't replace constant conditions with sideeffects:
[#&#8203;72608](https://github.com/vercel/next.js/issues/72608)
- \[Turbopack] fix effects tracing:
[#&#8203;72928](https://github.com/vercel/next.js/issues/72928)
- docs: fix code block language in redirecting docs:
[#&#8203;72944](https://github.com/vercel/next.js/issues/72944)
- docs: fix code block language in error pages:
[#&#8203;72943](https://github.com/vercel/next.js/issues/72943)
- docs: update "Migrate to async Dynamic APIs" docs:
[#&#8203;72852](https://github.com/vercel/next.js/issues/72852)
- Fix broken link to the `rootDir` doc:
[#&#8203;72893](https://github.com/vercel/next.js/issues/72893)
- docs: use relative urls:
[#&#8203;72941](https://github.com/vercel/next.js/issues/72941)
- docs: add the section titles to error page:
[#&#8203;72942](https://github.com/vercel/next.js/issues/72942)
- simplify vapid key generation docs:
[#&#8203;72916](https://github.com/vercel/next.js/issues/72916)
- docs: add and unify notes to error pages:
[#&#8203;72838](https://github.com/vercel/next.js/issues/72838)
- feat(turbopack): Implement module walking for side effect
optimization:
[#&#8203;71241](https://github.com/vercel/next.js/issues/71241)
- docs: remove deprecated `frameborder`, adjust `allowFullScreen` and
update the demo:
[#&#8203;72644](https://github.com/vercel/next.js/issues/72644)
- docs: fix code block language:
[#&#8203;72839](https://github.com/vercel/next.js/issues/72839)
- Docs: Changing information about data fetching cache:
[#&#8203;72301](https://github.com/vercel/next.js/issues/72301)
- Turbopack: apply effects in tests:
[#&#8203;72952](https://github.com/vercel/next.js/issues/72952)
- doc: remove internal `customServer` flag from custom server docs:
[#&#8203;72962](https://github.com/vercel/next.js/issues/72962)
- codemod(turbopack): Some more script-generated migrations to
ResolvedVc:
[#&#8203;72889](https://github.com/vercel/next.js/issues/72889)
- Consolidate `FnExpr` and `FnDecl` server function transforms:
[#&#8203;72960](https://github.com/vercel/next.js/issues/72960)
- Allow method properties to be server functions:
[#&#8203;72969](https://github.com/vercel/next.js/issues/72969)
- Include `debug` script in test directories:
[#&#8203;72992](https://github.com/vercel/next.js/issues/72992)
- docs(sitemap): remove extra 's':
[#&#8203;73023](https://github.com/vercel/next.js/issues/73023)
- chore(turbopack-core): Delete dead `all_modules_and_affecting_sources`
helper function:
[#&#8203;73016](https://github.com/vercel/next.js/issues/73016)
- \[Turbopack] concurrent write batches and little endian encoding:
[#&#8203;72929](https://github.com/vercel/next.js/issues/72929)
- Remove unused `retry` around `browser.eval`:
[#&#8203;72999](https://github.com/vercel/next.js/issues/72999)
- \[Turbopack] Invalidation and Persisting fixes:
[#&#8203;72950](https://github.com/vercel/next.js/issues/72950)
- docs: missing `await` when using params:
[#&#8203;73044](https://github.com/vercel/next.js/issues/73044)
- docs: incorrect `params.id`:
[#&#8203;73045](https://github.com/vercel/next.js/issues/73045)
- Remove hardcoded timeouts in Redbox test helpers:
[#&#8203;73000](https://github.com/vercel/next.js/issues/73000)
- perf(turbopack): Enable merging of export fragments:
[#&#8203;72813](https://github.com/vercel/next.js/issues/72813)
- Turbopack build: Add bench for Turbopack cache:
[#&#8203;73040](https://github.com/vercel/next.js/issues/73040)
- 🍪 Understanding Cookie Behavior in Server Components:
[#&#8203;73001](https://github.com/vercel/next.js/issues/73001)
- docs: add Fleek's Next.js template:
[#&#8203;72988](https://github.com/vercel/next.js/issues/72988)
- docs(fetch): clarify default fetch behavior:
[#&#8203;72982](https://github.com/vercel/next.js/issues/72982)
- docs: update staleTimes.mdx:
[#&#8203;72967](https://github.com/vercel/next.js/issues/72967)
- docs:` Redirecting ` fix route handler path:
[#&#8203;72617](https://github.com/vercel/next.js/issues/72617)
- Rename `waitForAndOpenRuntimeError` to `openRedbox`:
[#&#8203;72996](https://github.com/vercel/next.js/issues/72996)
- Revert "docs: add Fleek's Next.js template":
[#&#8203;73054](https://github.com/vercel/next.js/issues/73054)
- fix benchmark directory:
[#&#8203;73057](https://github.com/vercel/next.js/issues/73057)
- hmr-test waits for compile signal:
[#&#8203;73064](https://github.com/vercel/next.js/issues/73064)
- docs(next-config): add experimental inline css docs:
[#&#8203;73070](https://github.com/vercel/next.js/issues/73070)
- docs: update tags when upgrading from 13 to 14:
[#&#8203;73071](https://github.com/vercel/next.js/issues/73071)
- docs: fix static params as promise examples:
[#&#8203;72553](https://github.com/vercel/next.js/issues/72553)
- fix: missing await, missing type Promise:
[#&#8203;73088](https://github.com/vercel/next.js/issues/73088)
- Disallow multiple server directives at the same level (file or
function):
[#&#8203;73018](https://github.com/vercel/next.js/issues/73018)
- Docs: Add canary tags to `expirePath` and `expireTag`:
[#&#8203;73096](https://github.com/vercel/next.js/issues/73096)
- docs: update pages automatic static optimization rendering page:
[#&#8203;72545](https://github.com/vercel/next.js/issues/72545)
- docs(authentication): fix typescript code example:
[#&#8203;72533](https://github.com/vercel/next.js/issues/72533)
- docs: add details on React Compiler annotations with `"use memo"`:
[#&#8203;73053](https://github.com/vercel/next.js/issues/73053)
- docs: fix code block language on redirecting docs:
[#&#8203;73073](https://github.com/vercel/next.js/issues/73073)
- docs(routing): update params type to be async (v15):
[#&#8203;73111](https://github.com/vercel/next.js/issues/73111)
- docs: clarify Switching to Dynamic Rendering section:
[#&#8203;73113](https://github.com/vercel/next.js/issues/73113)
- Method/function props of exported objects are not server functions:
[#&#8203;73058](https://github.com/vercel/next.js/issues/73058)
- Forbid `this` and `arguments` in server functions:
[#&#8203;73059](https://github.com/vercel/next.js/issues/73059)
- port turbopack-swc-utils to ResolvedVc:
[#&#8203;73086](https://github.com/vercel/next.js/issues/73086)
- port turbopack-mdx to use ResolvedVc:
[#&#8203;73080](https://github.com/vercel/next.js/iss

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "* 0-3 * * 1" in timezone
Europe/Amsterdam, Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **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://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/remcolakens/next-boilerplate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS41OC4xIiwidXBkYXRlZEluVmVyIjoiMzkuNTguMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
  • Loading branch information
renovate[bot] authored Dec 16, 2024
1 parent 774d876 commit 315e43c
Show file tree
Hide file tree
Showing 2 changed files with 381 additions and 361 deletions.
26 changes: 13 additions & 13 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -22,10 +22,10 @@
"test:e2e": "playwright test"
},
"devDependencies": {
"@commitlint/cli": "^19.6.0",
"@commitlint/cli": "^19.6.1",
"@commitlint/config-conventional": "^19.6.0",
"@commitlint/cz-commitlint": "^19.5.0",
"@playwright/test": "^1.49.0",
"@commitlint/cz-commitlint": "^19.6.1",
"@playwright/test": "^1.49.1",
"@remcolakens/simple-component-generator": "^1.0.5",
"@semantic-release/changelog": "^6.0.3",
"@semantic-release/git": "^10.0.1",
Expand All @@ -35,15 +35,15 @@
"@testing-library/react": "^16.1.0",
"@testing-library/user-event": "^14.5.2",
"@types/jest": "29.5.14",
"@types/node": "^22.10.1",
"@types/node": "^22.10.2",
"@types/react": "^19.0.1",
"@types/react-dom": "^19.0.1",
"@typescript-eslint/eslint-plugin": "^8.17.0",
"@typescript-eslint/parser": "^8.17.0",
"@types/react-dom": "^19.0.2",
"@typescript-eslint/eslint-plugin": "^8.18.0",
"@typescript-eslint/parser": "^8.18.0",
"autoprefixer": "^10.4.20",
"commitizen": "^4.3.1",
"eslint": "^9.16.0",
"eslint-config-next": "^15.0.4",
"eslint": "^9.17.0",
"eslint-config-next": "^15.1.0",
"eslint-config-prettier": "^9.1.0",
"eslint-plugin-prettier": "5.2.1",
"eslint-plugin-react": "^7.37.2",
Expand All @@ -52,14 +52,14 @@
"husky": "^9.1.7",
"inquirer": "10.2.2",
"jsdom": "^25.0.1",
"lint-staged": "^15.2.10",
"lint-staged": "^15.2.11",
"postcss": "^8.4.49",
"prettier": "^3.4.2",
"prettier-plugin-organize-imports": "^4.1.0",
"prettier-plugin-tailwindcss": "^0.6.9",
"rimraf": "^6.0.1",
"semantic-release": "^24.2.0",
"shadcn": "^2.1.6",
"shadcn": "^2.1.7",
"typescript": "^5.7.2",
"vite-tsconfig-paths": "^5.1.4",
"vitest": "^2.1.8",
Expand All @@ -69,10 +69,10 @@
"class-variance-authority": "^0.7.1",
"clsx": "^2.1.1",
"lucide-react": "^0.468.0",
"next": "^15.0.4",
"next": "^15.1.0",
"react": "^19.0.0",
"react-dom": "^19.0.0",
"react-use": "^17.5.1",
"react-use": "^17.6.0",
"tailwind-merge": "^2.5.5",
"tailwindcss-animate": "^1.0.7"
},
Expand Down
Loading

0 comments on commit 315e43c

Please sign in to comment.