Skip to content

Commit

Permalink
fix(deps): update nextjs monorepo to v14 (major) (#686)
Browse files Browse the repository at this point in the history
[![Mend Renovate logo
banner](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@next/env](https://togithub.com/vercel/next.js) | [`^13.5.6` ->
`^14.0.2`](https://renovatebot.com/diffs/npm/@next%2fenv/13.5.6/14.0.2)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@next%2fenv/14.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@next%2fenv/14.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@next%2fenv/13.5.6/14.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@next%2fenv/13.5.6/14.0.2?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://togithub.com/vercel/next.js)) | [`^13.5.6` ->
`^14.0.2`](https://renovatebot.com/diffs/npm/eslint-config-next/13.5.6/14.0.2)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-config-next/14.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint-config-next/14.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint-config-next/13.5.6/14.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-config-next/13.5.6/14.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [next](https://nextjs.org)
([source](https://togithub.com/vercel/next.js)) | [`^13.5.6` ->
`^14.0.2`](https://renovatebot.com/diffs/npm/next/13.5.6/14.0.2) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/next/14.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/next/14.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/next/13.5.6/14.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/next/13.5.6/14.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>vercel/next.js (@&#8203;next/env)</summary>

###
[`v14.0.2`](https://togithub.com/vercel/next.js/releases/tag/v14.0.2)

[Compare
Source](https://togithub.com/vercel/next.js/compare/v14.0.1...v14.0.2)

##### Core Changes

- Fix nested esm package default import resolving mismatch:
[#&#8203;57784](https://togithub.com/vercel/next.js/issues/57784)
- \[.next/trace] Serialize trace info across workers to preserve
.next/trace with webpackBuildWorker:
[#&#8203;57761](https://togithub.com/vercel/next.js/issues/57761)
- Add
[@&#8203;highlight-run/node](https://togithub.com/highlight-run/node) to
externals list:
[#&#8203;57783](https://togithub.com/vercel/next.js/issues/57783)
- perf: change the chunks configuration for server code:
[#&#8203;57773](https://togithub.com/vercel/next.js/issues/57773)
- \[.next/trace] Add tags for webpack build worker:
[#&#8203;57818](https://togithub.com/vercel/next.js/issues/57818)
- chore: update otel:
[#&#8203;57774](https://togithub.com/vercel/next.js/issues/57774)
- refactor: remove unnecessary condition:
[#&#8203;57835](https://togithub.com/vercel/next.js/issues/57835)
- chore: remove styfle from `.vercel.approvers`:
[#&#8203;57841](https://togithub.com/vercel/next.js/issues/57841)
- Remove the `actionBrowser` to RSC `client` layering issue:
[#&#8203;57842](https://togithub.com/vercel/next.js/issues/57842)
- Prevent caching page with 304 status:
[#&#8203;57737](https://togithub.com/vercel/next.js/issues/57737)
- Ensure cache soft tags are correct:
[#&#8203;57850](https://togithub.com/vercel/next.js/issues/57850)
- Update React from
[`0c63487`](https://togithub.com/vercel/next.js/commit/0c6348758) to
[`08a3953`](https://togithub.com/vercel/next.js/commit/08a39539f):
[#&#8203;57852](https://togithub.com/vercel/next.js/issues/57852)
- Revert "perf: enable webpack build worker
([#&#8203;57346](https://togithub.com/vercel/next.js/issues/57346))":
[#&#8203;57854](https://togithub.com/vercel/next.js/issues/57854)
- Add `serverActions.allowedForwardedHosts` option:
[#&#8203;57529](https://togithub.com/vercel/next.js/issues/57529)
- chore: reword in tree-view:
[#&#8203;57884](https://togithub.com/vercel/next.js/issues/57884)
- Polish logging segments of page route:
[#&#8203;57834](https://togithub.com/vercel/next.js/issues/57834)
- Inherit title and description from metadata into social cards:
[#&#8203;57857](https://togithub.com/vercel/next.js/issues/57857)
- remove legacy handling for suspense option of next/dynamic:
[#&#8203;57900](https://togithub.com/vercel/next.js/issues/57900)
- fix(next-core): externalcjs resolve options:
[#&#8203;57645](https://togithub.com/vercel/next.js/issues/57645)
- ppr: fail static generation if postponed & missing postpone data:
[#&#8203;57786](https://togithub.com/vercel/next.js/issues/57786)
- Reduce FS access for incremental cache:
[#&#8203;57902](https://togithub.com/vercel/next.js/issues/57902)
- suspend in render, not in reducers:
[#&#8203;56497](https://togithub.com/vercel/next.js/issues/56497)
- move static worker IPC server behind experimental flag:
[#&#8203;57943](https://togithub.com/vercel/next.js/issues/57943)
- feat(turbopack): Experimental wasm build:
[#&#8203;57906](https://togithub.com/vercel/next.js/issues/57906)
- Fix client chunk loading encoding for dynamic route:
[#&#8203;57960](https://togithub.com/vercel/next.js/issues/57960)
- misc: fix serverComponentsExternalPackages usage for
experimental.bundlePagesExternals:
[#&#8203;57954](https://togithub.com/vercel/next.js/issues/57954)
- Improve grammar of removable Babel config warning:
[#&#8203;55088](https://togithub.com/vercel/next.js/issues/55088)
- Remove throw for unknown messages in hot-reloader-client:
[#&#8203;57353](https://togithub.com/vercel/next.js/issues/57353)
- Improve CSRF protection error in Server Actions:
[#&#8203;57980](https://togithub.com/vercel/next.js/issues/57980)
- fix: updates for resuming postponed in minimal mode:
[#&#8203;57375](https://togithub.com/vercel/next.js/issues/57375)
- fix: ensure that postponed requests can be resumed in minimal mode:
[#&#8203;58011](https://togithub.com/vercel/next.js/issues/58011)
- Use distDir from webpack-config in createWebpackAliases:
[#&#8203;57268](https://togithub.com/vercel/next.js/issues/57268)
- use \__NEXT_VERSION compile time replacement:
[#&#8203;57512](https://togithub.com/vercel/next.js/issues/57512)
- fixes a problem with cache invalidation :
[#&#8203;58079](https://togithub.com/vercel/next.js/issues/58079)
- feat: always use SWC Wasm fallback when running in WebContainer:
[#&#8203;58081](https://togithub.com/vercel/next.js/issues/58081)
- update turbopack:
[#&#8203;58080](https://togithub.com/vercel/next.js/issues/58080)
- fix: normalization and invariant fixes for ppr:
[#&#8203;58105](https://togithub.com/vercel/next.js/issues/58105)
- ppr: fix fetch postpone not having correct React version:
[#&#8203;58107](https://togithub.com/vercel/next.js/issues/58107)
- Fix incorrect normalizing in minimal mode:
[#&#8203;58116](https://togithub.com/vercel/next.js/issues/58116)
- put app client modules into a separate layer:
[#&#8203;58130](https://togithub.com/vercel/next.js/issues/58130)
- Revert "Revert "Add retry for fetching subsetted Google Fonts"":
[#&#8203;58075](https://togithub.com/vercel/next.js/issues/58075)
- build: Update `swc_core` to `v0.86.40` and update turbopack:
[#&#8203;57904](https://togithub.com/vercel/next.js/issues/57904)
- fix(next-core): correct assets url reference condition:
[#&#8203;58101](https://togithub.com/vercel/next.js/issues/58101)
- build(package): clean up next-swc\* pkg properties:
[#&#8203;57908](https://togithub.com/vercel/next.js/issues/57908)
- fix PPR build output logs:
[#&#8203;58149](https://togithub.com/vercel/next.js/issues/58149)
- Update React from
[`08a3953`](https://togithub.com/vercel/next.js/commit/08a39539f) to
[`2983249`](https://togithub.com/vercel/next.js/commit/2983249dd).:
[#&#8203;58154](https://togithub.com/vercel/next.js/issues/58154)
- fix: rsc normalization fixes:
[#&#8203;58145](https://togithub.com/vercel/next.js/issues/58145)
- Fix resume stream handling:
[#&#8203;58159](https://togithub.com/vercel/next.js/issues/58159)
- Forward headers from React to static output and dynamic render:
[#&#8203;58162](https://togithub.com/vercel/next.js/issues/58162)
- refactor(next-core): separate options context for pages/api:
[#&#8203;58148](https://togithub.com/vercel/next.js/issues/58148)
- update turbopack:
[#&#8203;58172](https://togithub.com/vercel/next.js/issues/58172)
- refactor(next-api): remove unused distDir:
[#&#8203;57789](https://togithub.com/vercel/next.js/issues/57789)
- Change allowed forwarded hosts to be allowed origins for Server
Actions:
[#&#8203;58023](https://togithub.com/vercel/next.js/issues/58023)
- fail build if not using Next canary with PPR flag:
[#&#8203;58203](https://togithub.com/vercel/next.js/issues/58203)
- Reduce max header length emitted:
[#&#8203;58204](https://togithub.com/vercel/next.js/issues/58204)
- ensure experimental warning shows up when using PPR:
[#&#8203;58206](https://togithub.com/vercel/next.js/issues/58206)
- skip ppr throw for tests:
[#&#8203;58208](https://togithub.com/vercel/next.js/issues/58208)
- interception routes: fix interception for dynamic routes:
[#&#8203;58198](https://togithub.com/vercel/next.js/issues/58198)
- Update React from
[`2983249`](https://togithub.com/vercel/next.js/commit/2983249dd) to
[`7508dcd`](https://togithub.com/vercel/next.js/commit/7508dcd5c):
[#&#8203;58216](https://togithub.com/vercel/next.js/issues/58216)
- tweak postpone error copy & fix link:
[#&#8203;58219](https://togithub.com/vercel/next.js/issues/58219)
- Add helpful context to postpone reason if it's caught and logged or
escapes:
[#&#8203;58222](https://togithub.com/vercel/next.js/issues/58222)
- Reword PPR caught bail out to avoid "postpone" terminology:
[#&#8203;58223](https://togithub.com/vercel/next.js/issues/58223)
- pass postpone through staticGenerationStore:
[#&#8203;58229](https://togithub.com/vercel/next.js/issues/58229)
- Updated React from
[`7508dcd`](https://togithub.com/vercel/next.js/commit/7508dcd5c) to
[`7468903`](https://togithub.com/vercel/next.js/commit/746890329):
[#&#8203;58233](https://togithub.com/vercel/next.js/issues/58233)
- \[Docs]: Fix CLI link to server actions size limit docs:
[#&#8203;58174](https://togithub.com/vercel/next.js/issues/58174)
- refactor(next-core): apply correct url rewrite behavior:
[#&#8203;58237](https://togithub.com/vercel/next.js/issues/58237)
- update turbopack:
[#&#8203;58243](https://togithub.com/vercel/next.js/issues/58243)
- parallel routes: fix catch all route support:
[#&#8203;58215](https://togithub.com/vercel/next.js/issues/58215)
- avoid key conflict:
[#&#8203;58249](https://togithub.com/vercel/next.js/issues/58249)

##### Documentation Changes

- \[docs] fix next.config.mjs using commonjs in the example:
[#&#8203;57874](https://togithub.com/vercel/next.js/issues/57874)
- Move link examples to only Pages Router docs.:
[#&#8203;57758](https://togithub.com/vercel/next.js/issues/57758)
- Update 05-mdx.mdx:
[#&#8203;57866](https://togithub.com/vercel/next.js/issues/57866)
- docs: Update MDX docs title.:
[#&#8203;57963](https://togithub.com/vercel/next.js/issues/57963)
- docs: improve non-encrypted HTTP conn to a secure:
[#&#8203;57998](https://togithub.com/vercel/next.js/issues/57998)
- docs: Revert part of sitemap docs change:
[#&#8203;58010](https://togithub.com/vercel/next.js/issues/58010)
- docs: useFormState and useOptimistic are now documented:
[#&#8203;58064](https://togithub.com/vercel/next.js/issues/58064)
- Correct prop name in `server-actions.mdx`:
[#&#8203;58108](https://togithub.com/vercel/next.js/issues/58108)
- typo: changed from next/server to next/og:
[#&#8203;58143](https://togithub.com/vercel/next.js/issues/58143)
- docs: Improve deployment docs on self-hosting.:
[#&#8203;58027](https://togithub.com/vercel/next.js/issues/58027)
- docs: small follow up on deployment docs.:
[#&#8203;58158](https://togithub.com/vercel/next.js/issues/58158)
- docs: remove duplicate ISR page.:
[#&#8203;58164](https://togithub.com/vercel/next.js/issues/58164)
- docs: remove note about generateMetdata:
[#&#8203;58192](https://togithub.com/vercel/next.js/issues/58192)
- docs: mention Middleware on src directory page.:
[#&#8203;58193](https://togithub.com/vercel/next.js/issues/58193)
- docs: fix typo in composition patterns section:
[#&#8203;58197](https://togithub.com/vercel/next.js/issues/58197)
- fix docs link for ISR:
[#&#8203;58207](https://togithub.com/vercel/next.js/issues/58207)
- Add PPR option to `next.config.js` docs:
[#&#8203;58161](https://togithub.com/vercel/next.js/issues/58161)
- docs: update analytics docs for `useReportWebVitals`:
[#&#8203;58196](https://togithub.com/vercel/next.js/issues/58196)
- Update 02-app-router-migration.mdx:
[#&#8203;58253](https://togithub.com/vercel/next.js/issues/58253)

##### Example Changes

- Remove \`experimental: { serverActions: true } from examples as it is
stable in next 14.:
[#&#8203;57598](https://togithub.com/vercel/next.js/issues/57598)
- Update `Explore the Next.js 13 playground.` to `Explore starter
templates for Next.js`:
[#&#8203;57799](https://togithub.com/vercel/next.js/issues/57799)
- Chore: simplify with-supabase example:
[#&#8203;57562](https://togithub.com/vercel/next.js/issues/57562)
- examples: cleanup:
[#&#8203;57845](https://togithub.com/vercel/next.js/issues/57845)
- Chore: refactor to use server actions in with-supabase example:
[#&#8203;57858](https://togithub.com/vercel/next.js/issues/57858)
- chore: cleanup more old examples.:
[#&#8203;58066](https://togithub.com/vercel/next.js/issues/58066)
- Add a self-hosted shared cache example:
[#&#8203;58000](https://togithub.com/vercel/next.js/issues/58000)

##### Misc Changes

- fix: update Next.js version in create-next-app:
[#&#8203;57532](https://togithub.com/vercel/next.js/issues/57532)
- Automatically update Turbopack test manifest:
[#&#8203;57778](https://togithub.com/vercel/next.js/issues/57778)
- fix(youtube-embed): each child in a list should have a unique "key"
prop: [#&#8203;57579](https://togithub.com/vercel/next.js/issues/57579)
- Update teamname in codeowners:
[#&#8203;57775](https://togithub.com/vercel/next.js/issues/57775)
- Simplify createNextInstall return type:
[#&#8203;57760](https://togithub.com/vercel/next.js/issues/57760)
- cleanup PR labeler config:
[#&#8203;57827](https://togithub.com/vercel/next.js/issues/57827)
- move release undraft step until after canary is fully published:
[#&#8203;57324](https://togithub.com/vercel/next.js/issues/57324)
-   refactor: remove duplicated conditions
-   Revert "refactor: remove duplicated conditions"
- Fix typo in run-tests.js:
[#&#8203;57821](https://togithub.com/vercel/next.js/issues/57821)
- fix: correctly set `x-forwarded-*` in Middleware:
[#&#8203;57815](https://togithub.com/vercel/next.js/issues/57815)
- chore: remove redundant jest config:
[#&#8203;57151](https://togithub.com/vercel/next.js/issues/57151)
- chore(test): run unit tests on node 18 and 20:
[#&#8203;57199](https://togithub.com/vercel/next.js/issues/57199)
- Move ReactRefreshLogBox-builtins tests to inline snapshots:
[#&#8203;57952](https://togithub.com/vercel/next.js/issues/57952)
- feat(turbo): use turbo gen instead of plop:
[#&#8203;53684](https://togithub.com/vercel/next.js/issues/53684)
- Skip webpack only test:
[#&#8203;56929](https://togithub.com/vercel/next.js/issues/56929)
- tweak stats action to pull in runtime sizes:
[#&#8203;58005](https://togithub.com/vercel/next.js/issues/58005)
- use createNextDescribe for test/development/basic tests:
[#&#8203;58031](https://togithub.com/vercel/next.js/issues/58031)
- Remove setPnpmResolutionMode as default is highest:
[#&#8203;57828](https://togithub.com/vercel/next.js/issues/57828)
- Remove installCommand on streaming-ssr test:
[#&#8203;58037](https://togithub.com/vercel/next.js/issues/58037)
- Remove installCommand on typescript-auto-install and pnpm-support:
[#&#8203;58039](https://togithub.com/vercel/next.js/issues/58039)
- Fix should have correct module not found error test:
[#&#8203;57383](https://togithub.com/vercel/next.js/issues/57383)
- Fix options of createNextInstall:
[#&#8203;58036](https://togithub.com/vercel/next.js/issues/58036)
- Fix update-turbopack-test-manifest.yml workflow:
[#&#8203;58097](https://togithub.com/vercel/next.js/issues/58097)
- Adjust update-turbopack-test-manifest.yml to run once per day:
[#&#8203;58104](https://togithub.com/vercel/next.js/issues/58104)
- Refactor repo-setup.js:
[#&#8203;58131](https://togithub.com/vercel/next.js/issues/58131)
- Update Turbopack test manifest:
[#&#8203;58122](https://togithub.com/vercel/next.js/issues/58122)
- Update turbopack label creation:
[#&#8203;58214](https://togithub.com/vercel/next.js/issues/58214)
- Fix test:
[#&#8203;58228](https://togithub.com/vercel/next.js/issues/58228)
- fix ppr test flake:
[#&#8203;58232](https://togithub.com/vercel/next.js/issues/58232)

##### Credits

Huge thanks to [@&#8203;huozhi](https://togithub.com/huozhi),
[@&#8203;mknichel](https://togithub.com/mknichel),
[@&#8203;Vadman97](https://togithub.com/Vadman97),
[@&#8203;feedthejim](https://togithub.com/feedthejim),
[@&#8203;dnhn](https://togithub.com/dnhn),
[@&#8203;jridgewell](https://togithub.com/jridgewell),
[@&#8203;vinaykulk621](https://togithub.com/vinaykulk621),
[@&#8203;RodrigoTomeES](https://togithub.com/RodrigoTomeES),
[@&#8203;padmaia](https://togithub.com/padmaia),
[@&#8203;timneutkens](https://togithub.com/timneutkens),
[@&#8203;ztanner](https://togithub.com/ztanner),
[@&#8203;sadikkuzu](https://togithub.com/sadikkuzu),
[@&#8203;styfle](https://togithub.com/styfle),
[@&#8203;shuding](https://togithub.com/shuding),
[@&#8203;dijonmusters](https://togithub.com/dijonmusters),
[@&#8203;leerob](https://togithub.com/leerob),
[@&#8203;gffuma](https://togithub.com/gffuma),
[@&#8203;ijjk](https://togithub.com/ijjk),
[@&#8203;balazsorban44](https://togithub.com/balazsorban44),
[@&#8203;Schniz](https://togithub.com/Schniz),
[@&#8203;kwonoj](https://togithub.com/kwonoj),
[@&#8203;wyattjoh](https://togithub.com/wyattjoh),
[@&#8203;wbinnssmith](https://togithub.com/wbinnssmith),
[@&#8203;joulev](https://togithub.com/joulev),
[@&#8203;Athrun-Judah](https://togithub.com/Athrun-Judah),
[@&#8203;tknickman](https://togithub.com/tknickman),
[@&#8203;rasvanjaya21](https://togithub.com/rasvanjaya21),
[@&#8203;rashidul0405](https://togithub.com/rashidul0405),
[@&#8203;sokra](https://togithub.com/sokra),
[@&#8203;d3lm](https://togithub.com/d3lm),
[@&#8203;nguyenbry](https://togithub.com/nguyenbry),
[@&#8203;kdy1](https://togithub.com/kdy1),
[@&#8203;Mwimwii](https://togithub.com/Mwimwii),
[@&#8203;gnoff](https://togithub.com/gnoff),
[@&#8203;sebmarkbage](https://togithub.com/sebmarkbage),
[@&#8203;dumb-programmer](https://togithub.com/dumb-programmer),
[@&#8203;manovotny](https://togithub.com/manovotny),
[@&#8203;molebox](https://togithub.com/molebox),
[@&#8203;better-salmon](https://togithub.com/better-salmon), and
[@&#8203;mrr11k](https://togithub.com/mrr11k) for helping!

###
[`v14.0.1`](https://togithub.com/vercel/next.js/releases/tag/v14.0.1)

[Compare
Source](https://togithub.com/vercel/next.js/compare/v14.0.0...v14.0.1)

##### Core Changes

- Add Next.js 14 codemods to CLI output.:
[#&#8203;57552](https://togithub.com/vercel/next.js/issues/57552)
- OpenTelemetry: propagate a configured context(s) to root requests:
[#&#8203;57084](https://togithub.com/vercel/next.js/issues/57084)
- debug: Add tags to next build traces to track build configuration in
the .next/trace file:
[#&#8203;56965](https://togithub.com/vercel/next.js/issues/56965)
- \[Traces] Await the flush of the trace write stream to make sure trace
file is written:
[#&#8203;57641](https://togithub.com/vercel/next.js/issues/57641)
- Add node-pty to externals list:
[#&#8203;57640](https://togithub.com/vercel/next.js/issues/57640)
- fix: move logging config validation out of experimental:
[#&#8203;57530](https://togithub.com/vercel/next.js/issues/57530)
- Update font data:
[#&#8203;57728](https://togithub.com/vercel/next.js/issues/57728)
- Support viewport export via TS Plugin:
[#&#8203;57554](https://togithub.com/vercel/next.js/issues/57554)
- Fix: Build compilation warning when using middleware:
[#&#8203;57685](https://togithub.com/vercel/next.js/issues/57685)
- chore: Update flight-client-entry-plugin.ts typo:
[#&#8203;57734](https://togithub.com/vercel/next.js/issues/57734)
- Improve error for missing default export in dynamic metadata routes:
[#&#8203;57711](https://togithub.com/vercel/next.js/issues/57711)
- fix gsp tracing issue:
[#&#8203;57766](https://togithub.com/vercel/next.js/issues/57766)
- fix(turbopack): don't match empty route groups:
[#&#8203;57647](https://togithub.com/vercel/next.js/issues/57647)
- Update React from
[`8c8ee9e`](https://togithub.com/vercel/next.js/commit/8c8ee9ee6) to
[`0c63487`](https://togithub.com/vercel/next.js/commit/0c6348758) and
types: [#&#8203;57772](https://togithub.com/vercel/next.js/issues/57772)

##### Documentation Changes

- Add missing dot in codemod command:
[#&#8203;57536](https://togithub.com/vercel/next.js/issues/57536)
- docs(fix): example text unescaped entities:
[#&#8203;57255](https://togithub.com/vercel/next.js/issues/57255)
- doc: Clarify built-in support for sass after installation:
[#&#8203;57279](https://togithub.com/vercel/next.js/issues/57279)
- Update docs with a Good to know box about using redirect in client
components:
[#&#8203;56966](https://togithub.com/vercel/next.js/issues/56966)
- docs: fix 02-dynamic-routes.mdx:
[#&#8203;57029](https://togithub.com/vercel/next.js/issues/57029)
- Fix incorrect link in GTM docs:
[#&#8203;57547](https://togithub.com/vercel/next.js/issues/57547)
- Fix typos:
[#&#8203;57592](https://togithub.com/vercel/next.js/issues/57592)
- Add apostrophe 07-error-handling.mdx:
[#&#8203;57626](https://togithub.com/vercel/next.js/issues/57626)
- Fix: codemods.mdx Incorrect heading structure of next-og-import,
meta…: [#&#8203;57605](https://togithub.com/vercel/next.js/issues/57605)
- Typo fix, version "13" to "14":
[#&#8203;57723](https://togithub.com/vercel/next.js/issues/57723)
- Fix Google Tag Manager URL in Third Party Libraries documentation:
[#&#8203;57731](https://togithub.com/vercel/next.js/issues/57731)

##### Example Changes

- Fix: Call cookies function from route to flag as dynamic:
[#&#8203;57494](https://togithub.com/vercel/next.js/issues/57494)
- (Examples) Add `with-youtube-embed` example:
[#&#8203;57367](https://togithub.com/vercel/next.js/issues/57367)
- (Examples) Add `with-google-maps-embed` example:
[#&#8203;57365](https://togithub.com/vercel/next.js/issues/57365)
- update [@&#8203;types/react](https://togithub.com/types/react) version
in examples:
[#&#8203;57259](https://togithub.com/vercel/next.js/issues/57259)
- docs: fix broken link to demo:
[#&#8203;57229](https://togithub.com/vercel/next.js/issues/57229)
- (example update) Update example with-Clerk:
[#&#8203;57050](https://togithub.com/vercel/next.js/issues/57050)
- active-class-name example style js has not taken effect:
[#&#8203;56136](https://togithub.com/vercel/next.js/issues/56136)
- add inngest next.js example:
[#&#8203;56049](https://togithub.com/vercel/next.js/issues/56049)
- fix inngest example for 3.x sdk:
[#&#8203;57712](https://togithub.com/vercel/next.js/issues/57712)

##### Misc Changes

- update manifest:
[#&#8203;57523](https://togithub.com/vercel/next.js/issues/57523)
- update next/third-parties to use Next 14 or 13 as a peer dependency,
instead of just 13:
[#&#8203;57515](https://togithub.com/vercel/next.js/issues/57515)
- Modify tailwindcss related dependency of `create-next-app`:
[#&#8203;57262](https://togithub.com/vercel/next.js/issues/57262)
- Remove extra CI step and lock Node.js version:
[#&#8203;57769](https://togithub.com/vercel/next.js/issues/57769)

##### Credits

Huge thanks to
[@&#8203;dijonmusters](https://togithub.com/dijonmusters),
[@&#8203;sokra](https://togithub.com/sokra),
[@&#8203;philwolstenholme](https://togithub.com/philwolstenholme),
[@&#8203;IgorKowalczyk](https://togithub.com/IgorKowalczyk),
[@&#8203;housseindjirdeh](https://togithub.com/housseindjirdeh),
[@&#8203;Zoe-Bot](https://togithub.com/Zoe-Bot),
[@&#8203;HanCiHu](https://togithub.com/HanCiHu),
[@&#8203;JackHowa](https://togithub.com/JackHowa),
[@&#8203;goncy](https://togithub.com/goncy),
[@&#8203;hirotomoyamada](https://togithub.com/hirotomoyamada),
[@&#8203;pveyes](https://togithub.com/pveyes),
[@&#8203;yeskunall](https://togithub.com/yeskunall),
[@&#8203;vinaykulk621](https://togithub.com/vinaykulk621),
[@&#8203;ChendayUP](https://togithub.com/ChendayUP),
[@&#8203;leerob](https://togithub.com/leerob),
[@&#8203;dvoytenko](https://togithub.com/dvoytenko),
[@&#8203;mknichel](https://togithub.com/mknichel),
[@&#8203;ijjk](https://togithub.com/ijjk),
[@&#8203;hmaesta](https://togithub.com/hmaesta),
[@&#8203;ajz003](https://togithub.com/ajz003),
[@&#8203;its-kunal](https://togithub.com/its-kunal),
[@&#8203;joelhooks](https://togithub.com/joelhooks),
[@&#8203;blurrah](https://togithub.com/blurrah),
[@&#8203;tariknh](https://togithub.com/tariknh),
[@&#8203;Vinlock](https://togithub.com/Vinlock),
[@&#8203;Nayeem-XTREME](https://togithub.com/Nayeem-XTREME),
[@&#8203;aziyatali](https://togithub.com/aziyatali),
[@&#8203;aspehler](https://togithub.com/aspehler),
[@&#8203;huozhi](https://togithub.com/huozhi),
[@&#8203;ztanner](https://togithub.com/ztanner),
[@&#8203;ForsakenHarmony](https://togithub.com/ForsakenHarmony),
[@&#8203;moka-ayumu](https://togithub.com/moka-ayumu), and
[@&#8203;gnoff](https://togithub.com/gnoff) for helping!

###
[`v14.0.0`](https://togithub.com/vercel/next.js/releases/tag/v14.0.0)

[Compare
Source](https://togithub.com/vercel/next.js/compare/v13.5.6...v14.0.0)

##### Core Changes

- perf: fix server trace file logic :
[#&#8203;56898](https://togithub.com/vercel/next.js/issues/56898)
- feat: drop Node.js 16:
[#&#8203;56896](https://togithub.com/vercel/next.js/issues/56896)
- Update React from
[`d900fad`](https://togithub.com/vercel/next.js/commit/d900fadbf) to
[`09fbee8`](https://togithub.com/vercel/next.js/commit/09fbee89d).
Removes server context and experimental prefix for server action APIs:
[#&#8203;56809](https://togithub.com/vercel/next.js/issues/56809)
- feat(env): upgrade `dotenv`:
[#&#8203;38481](https://togithub.com/vercel/next.js/issues/38481)
- Update Babel dependencies:
[#&#8203;51962](https://togithub.com/vercel/next.js/issues/51962)
- perf: fix tracing for routes:
[#&#8203;56924](https://togithub.com/vercel/next.js/issues/56924)
- build: Update `swc_core` to `v0.86.1`:
[#&#8203;56770](https://togithub.com/vercel/next.js/issues/56770)
- feat: set status code to 500 if unexpected error occurs before
streaming in app router:
[#&#8203;56236](https://togithub.com/vercel/next.js/issues/56236)
- cache: add unstable_noStore API:
[#&#8203;56930](https://togithub.com/vercel/next.js/issues/56930)
- Adding <GoogleTagManager> component to
[@&#8203;next/third-parties](https://togithub.com/next/third-parties):
[#&#8203;56106](https://togithub.com/vercel/next.js/issues/56106)
- Replace `Promise.withResolvers` polyfill with `DetachedPromise`:
[#&#8203;56954](https://togithub.com/vercel/next.js/issues/56954)
- chore(next/image)!: mark `onLoadingComplete` as deprecated in favor of
`onLoad`:
[#&#8203;56944](https://togithub.com/vercel/next.js/issues/56944)
- chore: lower Node.js version requirement:
[#&#8203;56943](https://togithub.com/vercel/next.js/issues/56943)
- fix typos:
[#&#8203;56870](https://togithub.com/vercel/next.js/issues/56870)
- Update React from
[`09fbee8`](https://togithub.com/vercel/next.js/commit/09fbee89d) to
[`a419575`](https://togithub.com/vercel/next.js/commit/a41957507):
[#&#8203;56970](https://togithub.com/vercel/next.js/issues/56970)
- Reland "feat(turbopack): support basic next/dynamic":
[#&#8203;56934](https://togithub.com/vercel/next.js/issues/56934)
- Add `@mui/icons-material` to the default `optimizePackageImports`
list: [#&#8203;56801](https://togithub.com/vercel/next.js/issues/56801)
- add better logs around worker restarts:
[#&#8203;57004](https://togithub.com/vercel/next.js/issues/57004)
- Handle Promise Rejections for Streams:
[#&#8203;56976](https://togithub.com/vercel/next.js/issues/56976)
- Web Streams cleanup:
[#&#8203;56819](https://togithub.com/vercel/next.js/issues/56819)
- chore(next/image): remove deprecation of `onLoadingComplete`
temporarily:
[#&#8203;57020](https://togithub.com/vercel/next.js/issues/57020)
- Revert "chore(next/image): remove deprecation of `onLoadingComplete`
temporarily":
[#&#8203;57024](https://togithub.com/vercel/next.js/issues/57024)
- Improve performance of String.prototype.split uses:
[#&#8203;56746](https://togithub.com/vercel/next.js/issues/56746)
- chore: support progressive jpg with sharp:
[#&#8203;56617](https://togithub.com/vercel/next.js/issues/56617)
- Move ImageResponse to next/og:
[#&#8203;56662](https://togithub.com/vercel/next.js/issues/56662)
- Prefer module over main on main fields for app router server compiler:
[#&#8203;56960](https://togithub.com/vercel/next.js/issues/56960)
- chore: upgrade `jest`:
[#&#8203;56909](https://togithub.com/vercel/next.js/issues/56909)
- chore: drop `undici`:
[#&#8203;56899](https://togithub.com/vercel/next.js/issues/56899)
- Bump packages version to match canary versions:
[#&#8203;57071](https://togithub.com/vercel/next.js/issues/57071)
- codemod: migrate ImageResponse imports:
[#&#8203;57074](https://togithub.com/vercel/next.js/issues/57074)
- chore(next/image)!: mark `domains` as deprecated in favor
`remotePatterns`:
[#&#8203;57062](https://togithub.com/vercel/next.js/issues/57062)
- Code frame and sourcemapped error support for Turbopack:
[#&#8203;56727](https://togithub.com/vercel/next.js/issues/56727)
- Update flakey build trace case:
[#&#8203;57092](https://togithub.com/vercel/next.js/issues/57092)
- build: don't error when bundling optional peer deps:
[#&#8203;57073](https://togithub.com/vercel/next.js/issues/57073)
- Expose Experimental Taint APIs:
[#&#8203;56507](https://togithub.com/vercel/next.js/issues/56507)
- Update font data:
[#&#8203;57094](https://togithub.com/vercel/next.js/issues/57094)
- Upgrade edge-runtime/cookies:
[#&#8203;57124](https://togithub.com/vercel/next.js/issues/57124)
- Remove warning messages:
[#&#8203;57087](https://togithub.com/vercel/next.js/issues/57087)
- Add retry for fetching subsetted Google Fonts:
[#&#8203;56583](https://togithub.com/vercel/next.js/issues/56583)
- Update React from
[`a419575`](https://togithub.com/vercel/next.js/commit/a41957507) to
[`d803f51`](https://togithub.com/vercel/next.js/commit/d803f519e):
[#&#8203;57015](https://togithub.com/vercel/next.js/issues/57015)
- prefer Option\<Vc<IssueSource>> over Vc<OptionIssueSource>:
[#&#8203;57104](https://togithub.com/vercel/next.js/issues/57104)
- chore: drop `form-data`:
[#&#8203;57141](https://togithub.com/vercel/next.js/issues/57141)
- chore: drop web streams polyfilling on `globalThis`:
[#&#8203;57077](https://togithub.com/vercel/next.js/issues/57077)
- chore: create template from `next-edge-ssr-loader`:
[#&#8203;56715](https://togithub.com/vercel/next.js/issues/56715)
- Remove the experimental `serverActions` flag:
[#&#8203;57145](https://togithub.com/vercel/next.js/issues/57145)
- Route Handler Types:
[#&#8203;57070](https://togithub.com/vercel/next.js/issues/57070)
- Revert "Add retry for fetching subsetted Google Fonts":
[#&#8203;57154](https://togithub.com/vercel/next.js/issues/57154)
- Display experimental features for next build:
[#&#8203;57152](https://togithub.com/vercel/next.js/issues/57152)
- Cleanup Request Meta:
[#&#8203;57144](https://togithub.com/vercel/next.js/issues/57144)
- chore: move layer from chunking context to asset context:
[#&#8203;57149](https://togithub.com/vercel/next.js/issues/57149)
- Turbopack: support more server code in tracing error stack frames:
[#&#8203;57156](https://togithub.com/vercel/next.js/issues/57156)
- misc: fix injecting --inspect with NODE_OPTIONS:
[#&#8203;57159](https://togithub.com/vercel/next.js/issues/57159)
- Encoding and decoding variables of Server Actions from the closure:
[#&#8203;56377](https://togithub.com/vercel/next.js/issues/56377)
- Remove printing fixed issues for Turbopack:
[#&#8203;57188](https://togithub.com/vercel/next.js/issues/57188)
- Refactor code:
[#&#8203;57189](https://togithub.com/vercel/next.js/issues/57189)
- Polish auto create layout warning color:
[#&#8203;57190](https://togithub.com/vercel/next.js/issues/57190)
- improve server actions error when on unsupported node version:
[#&#8203;57191](https://togithub.com/vercel/next.js/issues/57191)
- Fix two tests that use exportPathMap for Turbopack:
[#&#8203;57194](https://togithub.com/vercel/next.js/issues/57194)
- fix(loader_tree): propagate metadata to corresponding layout:
[#&#8203;56956](https://togithub.com/vercel/next.js/issues/56956)
- Polish the error message when using "use client" from a client action:
[#&#8203;57164](https://togithub.com/vercel/next.js/issues/57164)
- fix(next-core): align edge chunking context's asset root:
[#&#8203;57022](https://togithub.com/vercel/next.js/issues/57022)
- Leverage defineEnv for all environment variables in Turbopack:
[#&#8203;57196](https://togithub.com/vercel/next.js/issues/57196)
- perf: memory usage tweaks:
[#&#8203;57163](https://togithub.com/vercel/next.js/issues/57163)
- update turbopack:
[#&#8203;57176](https://togithub.com/vercel/next.js/issues/57176)
- Move webpack aliases into separate file:
[#&#8203;57233](https://togithub.com/vercel/next.js/issues/57233)
- Remove scheduler/tracing alias as the file no longer exists:
[#&#8203;57234](https://togithub.com/vercel/next.js/issues/57234)
- test: stablize the metadata url tests:
[#&#8203;57204](https://togithub.com/vercel/next.js/issues/57204)
- Polish turbopack start logging:
[#&#8203;57203](https://togithub.com/vercel/next.js/issues/57203)
- Remove reactServerCondition property as it is not used:
[#&#8203;57236](https://togithub.com/vercel/next.js/issues/57236)
- Add CompilerAliases Type:
[#&#8203;57237](https://togithub.com/vercel/next.js/issues/57237)
- Turbopack: fix over-invalidation of node.js assets:
[#&#8203;57240](https://togithub.com/vercel/next.js/issues/57240)
- Simplify options passed to createWebpackAliases:
[#&#8203;57239](https://togithub.com/vercel/next.js/issues/57239)
- Fix relative metadata url resolving on windows:
[#&#8203;57265](https://togithub.com/vercel/next.js/issues/57265)
- Improve encryption of Server Actions closure arguments:
[#&#8203;57227](https://togithub.com/vercel/next.js/issues/57227)
- chore: fix a typo:
[#&#8203;57272](https://togithub.com/vercel/next.js/issues/57272)
- Fix unmatched WebSocket upgrade requests being closed:
[#&#8203;57245](https://togithub.com/vercel/next.js/issues/57245)
- perf: fix memory leaks in the edge runtime in dev:
[#&#8203;57235](https://togithub.com/vercel/next.js/issues/57235)
- chore(export)!: remove `next export` in favor of `output: export` in
next.config.js:
[#&#8203;57085](https://togithub.com/vercel/next.js/issues/57085)
- Simplify iv prefixing of Server Actions encryption:
[#&#8203;57274](https://togithub.com/vercel/next.js/issues/57274)
- Update Pathname Normalizers:
[#&#8203;57161](https://togithub.com/vercel/next.js/issues/57161)
- Move logging option to stable:
[#&#8203;56791](https://togithub.com/vercel/next.js/issues/56791)
- Polish compiling and turbopack logging:
[#&#8203;57270](https://togithub.com/vercel/next.js/issues/57270)
- Revalidate Header Updates:
[#&#8203;57162](https://togithub.com/vercel/next.js/issues/57162)
- Enhance Buffered Transform Stream:
[#&#8203;57267](https://togithub.com/vercel/next.js/issues/57267)
- React Aliases:
[#&#8203;57283](https://togithub.com/vercel/next.js/issues/57283)
- perf: remove `parse-body` from the server runtime:
[#&#8203;57280](https://togithub.com/vercel/next.js/issues/57280)
- Improve encryption of Server Actions bound values:
[#&#8203;57297](https://togithub.com/vercel/next.js/issues/57297)
- Add `__nextjs_pure` helper :
[#&#8203;57286](https://togithub.com/vercel/next.js/issues/57286)
- only log export-no-custom-routes warning if unsupported:
[#&#8203;57298](https://togithub.com/vercel/next.js/issues/57298)
- revert "React Aliases
([#&#8203;57283](https://togithub.com/vercel/next.js/issues/57283))":
[#&#8203;57299](https://togithub.com/vercel/next.js/issues/57299)
- Fix client reference proxies:
[#&#8203;57301](https://togithub.com/vercel/next.js/issues/57301)
- fix(turbopack): write manifests for edge app pages and use proper edge
entry: [#&#8203;56675](https://togithub.com/vercel/next.js/issues/56675)
- Partial Prerendering:
[#&#8203;57287](https://togithub.com/vercel/next.js/issues/57287)
- Optimize server bundle size:
[#&#8203;57305](https://togithub.com/vercel/next.js/issues/57305)
- misc: fix bundling of experimental:
[#&#8203;57311](https://togithub.com/vercel/next.js/issues/57311)
- Fix no-store/revalidate 0 inside of unstable_cache:
[#&#8203;57313](https://togithub.com/vercel/next.js/issues/57313)
- update turbopack and add HMR test case:
[#&#8203;57304](https://togithub.com/vercel/next.js/issues/57304)
- Fix nested unstable_cache revalidating:
[#&#8203;57316](https://togithub.com/vercel/next.js/issues/57316)
- Revert "Add `__nextjs_pure` helper ":
[#&#8203;57318](https://togithub.com/vercel/next.js/issues/57318)
- bundle analyzer artifacts:
[#&#8203;57307](https://togithub.com/vercel/next.js/issues/57307)
- PPR Fetch Fix:
[#&#8203;57327](https://togithub.com/vercel/next.js/issues/57327)
- feat: Add `__nextjs_pure` back:
[#&#8203;57328](https://togithub.com/vercel/next.js/issues/57328)
- Fix trace ignores:
[#&#8203;57331](https://togithub.com/vercel/next.js/issues/57331)
- PPR Support:
[#&#8203;57319](https://togithub.com/vercel/next.js/issues/57319)
- fix: ensure generateStaticParams isn't required for PPR:
[#&#8203;57333](https://togithub.com/vercel/next.js/issues/57333)
- `taint` flag should enable experimental react in turbopack:
[#&#8203;57315](https://togithub.com/vercel/next.js/issues/57315)
- Fix app ISR error handling:
[#&#8203;57332](https://togithub.com/vercel/next.js/issues/57332)
- fix metadata url resolving with path posix:
[#&#8203;57343](https://togithub.com/vercel/next.js/issues/57343)
- Get rid of semver from the server bundle:
[#&#8203;57321](https://togithub.com/vercel/next.js/issues/57321)
- fix(next_core): align remove trailing slash:
[#&#8203;57344](https://togithub.com/vercel/next.js/issues/57344)
- perf: avoid using raw-body for server actions:
[#&#8203;57358](https://togithub.com/vercel/next.js/issues/57358)
- fix(next-core): apply correct jsx transform context for ssr:
[#&#8203;57300](https://togithub.com/vercel/next.js/issues/57300)
- Refactor code:
[#&#8203;57382](https://togithub.com/vercel/next.js/issues/57382)
- Fix request body hanging when middleware is preset:
[#&#8203;57381](https://togithub.com/vercel/next.js/issues/57381)
- Turbopack: inject chunk group list file into the page for server
component CSS:
[#&#8203;57376](https://togithub.com/vercel/next.js/issues/57376)
- Viewport exports:
[#&#8203;57302](https://togithub.com/vercel/next.js/issues/57302)
- Add websocket to server-external-packages:
[#&#8203;57389](https://togithub.com/vercel/next.js/issues/57389)
- turbopack: Implement Server Actions from Client Components:
[#&#8203;57391](https://togithub.com/vercel/next.js/issues/57391)
- Refactor swc options:
[#&#8203;57369](https://togithub.com/vercel/next.js/issues/57369)
- Ensure unstable_cache revalidate option enables ISR:
[#&#8203;57390](https://togithub.com/vercel/next.js/issues/57390)
- Fix logging removed experiments in start logs:
[#&#8203;57373](https://togithub.com/vercel/next.js/issues/57373)
- fix(next-core): adjust og alias:
[#&#8203;57431](https://togithub.com/vercel/next.js/issues/57431)
- Turbopack: avoid crashing when server actions can't parse the file:
[#&#8203;57424](https://togithub.com/vercel/next.js/issues/57424)
- Turbopack: avoid sending serverComponentChanges with errors:
[#&#8203;57425](https://togithub.com/vercel/next.js/issues/57425)
- update turbopack:
[#&#8203;57420](https://togithub.com/vercel/next.js/issues/57420)
- handle finish building message on client side:
[#&#8203;57363](https://togithub.com/vercel/next.js/issues/57363)
- remove invalid argument:
[#&#8203;57438](https://togithub.com/vercel/next.js/issues/57438)
- misc: build output rework:
[#&#8203;57440](https://togithub.com/vercel/next.js/issues/57440)
- types: mark ImageResponse from next/server deprecated:
[#&#8203;57372](https://togithub.com/vercel/next.js/issues/57372)
- Fix deploy id env handling when disabled:
[#&#8203;57374](https://togithub.com/vercel/next.js/issues/57374)
- codemods: migrate viewport related metadata export to viewport export
: [#&#8203;57436](https://togithub.com/vercel/next.js/issues/57436)
- Process Client -> RSC Server Actions as TS:
[#&#8203;57454](https://togithub.com/vercel/next.js/issues/57454)
- Apply react-server transform and valication to middleware:
[#&#8203;57448](https://togithub.com/vercel/next.js/issues/57448)
- fix(turbopack): don't emit issues when parsing the segment config for
non js files:
[#&#8203;57452](https://togithub.com/vercel/next.js/issues/57452)
- fix(next-core): fix determining dynamic route:
[#&#8203;57435](https://togithub.com/vercel/next.js/issues/57435)
- Add deprecation warning for disabling swc minifier:
[#&#8203;57453](https://togithub.com/vercel/next.js/issues/57453)
- Turbopack: Improve error handling:
[#&#8203;57386](https://togithub.com/vercel/next.js/issues/57386)
- refactor: simplify swc loaders configuration:
[#&#8203;57457](https://togithub.com/vercel/next.js/issues/57457)
- Ignore postponed rejections:
[#&#8203;57456](https://togithub.com/vercel/next.js/issues/57456)
- types: mark ImageResponse from next/server deprecated:
[#&#8203;57372](https://togithub.com/vercel/next.js/issues/57372)
- Fix deploy id env handling when disabled:
[#&#8203;57374](https://togithub.com/vercel/next.js/issues/57374)
- codemods: migrate viewport related metadata export to viewport export
: [#&#8203;57436](https://togithub.com/vercel/next.js/issues/57436)
- Process Client -> RSC Server Actions as TS:
[#&#8203;57454](https://togithub.com/vercel/next.js/issues/57454)
- Apply react-server transform and valication to middleware:
[#&#8203;57448](https://togithub.com/vercel/next.js/issues/57448)
- fix(turbopack): don't emit issues when parsing the segment config for
non js files:
[#&#8203;57452](https://togithub.com/vercel/next.js/issues/57452)
- fix(next-core): fix determining dynamic route:
[#&#8203;57435](https://togithub.com/vercel/next.js/issues/57435)
- Add deprecation warning for disabling swc minifier:
[#&#8203;57453](https://togithub.com/vercel/next.js/issues/57453)
- Turbopack: Improve error handling:
[#&#8203;57386](https://togithub.com/vercel/next.js/issues/57386)
- refactor: simplify swc loaders configuration:
[#&#8203;57457](https://togithub.com/vercel/next.js/issues/57457)
- Ignore postponed rejections:
[#&#8203;57456](https://togithub.com/vercel/next.js/issues/57456)
- use postcss transforms consistently also on server side:
[#&#8203;57434](https://togithub.com/vercel/next.js/issues/57434)
- feat(turbopack): add support for parallel routes and route
interception:
[#&#8203;57450](https://togithub.com/vercel/next.js/issues/57450)
- Apply react-server condition for pages api:
[#&#8203;57459](https://togithub.com/vercel/next.js/issues/57459)
- Remove wasm target:
[#&#8203;57437](https://togithub.com/vercel/next.js/issues/57437)
- add better messaging around wrapping postpone with try/catch:
[#&#8203;57446](https://togithub.com/vercel/next.js/issues/57446)
- misc: fix unhandled err worker hook :
[#&#8203;57465](https://togithub.com/vercel/next.js/issues/57465)
- misc: fix build output:
[#&#8203;57466](https://togithub.com/vercel/next.js/issues/57466)
- turbopack: Fix Server Actions in Edge runtime:
[#&#8203;57462](https://togithub.com/vercel/next.js/issues/57462)
- Fix Regex:
[#&#8203;57461](https://togithub.com/vercel/next.js/issues/57461)
- perf: enable webpack build worker:
[#&#8203;57346](https://togithub.com/vercel/next.js/issues/57346)
- fix turbopack invalidations:
[#&#8203;57362](https://togithub.com/vercel/next.js/issues/57362)
- fix(turbopack): make layout in group not cause a 404:
[#&#8203;57471](https://togithub.com/vercel/next.js/issues/57471)
- fix turbopack invalidations:
[#&#8203;57362](https://togithub.com/vercel/next.js/issues/57362)
- fix(turbopack): make layout in group not cause a 404:
[#&#8203;57471](https://togithub.com/vercel/next.js/issues/57471)
- add node:url alias:
[#&#8203;57478](https://togithub.com/vercel/next.js/issues/57478)
- update turbopack:
[#&#8203;57469](https://togithub.com/vercel/next.js/issues/57469)
- Turbopack: add HMR update message:
[#&#8203;57476](https://togithub.com/vercel/next.js/issues/57476)
- Revert "fix turbopack invalidations
([#&#8203;57362](https://togithub.com/vercel/next.js/issues/57362))":
[#&#8203;57480](https://togithub.com/vercel/next.js/issues/57480)
- Filter out CSS files from middleware files and client reference
chunks:
[#&#8203;57482](https://togithub.com/vercel/next.js/issues/57482)
- turbopack: Support Actions in both RSC and Client layers:
[#&#8203;57475](https://togithub.com/vercel/next.js/issues/57475)
- Fix missing SWC transforms for optimized barrel files:
[#&#8203;57474](https://togithub.com/vercel/next.js/issues/57474)
- if there are errors during postpone, or postpone was caught, fail
static generation:
[#&#8203;57477](https://togithub.com/vercel/next.js/issues/57477)
- Add deprecation warning for disabling output file tracing:
[#&#8203;57467](https://togithub.com/vercel/next.js/issues/57467)
- Move serverActionsBodySizeLimit to serverActions.bodySizeLimit:
[#&#8203;57433](https://togithub.com/vercel/next.js/issues/57433)
- Update React from
[`a998552`](https://togithub.com/vercel/next.js/commit/a9985529f) to
[`8c8ee9e`](https://togithub.com/vercel/next.js/commit/8c8ee9ee6):
[#&#8203;57483](https://togithub.com/vercel/next.js/issues/57483)
- update turbopack:
[#&#8203;57485](https://togithub.com/vercel/next.js/issues/57485)
- fix client-only alias in SSRed client components:
[#&#8203;57484](https://togithub.com/vercel/next.js/issues/57484)
- revert ppr logging changes:
[#&#8203;57486](https://togithub.com/vercel/next.js/issues/57486)
- Don't terminate PPR renders with dynamicUsageErr:
[#&#8203;57488](https://togithub.com/vercel/next.js/issues/57488)
- update turbopack:
[#&#8203;57487](https://togithub.com/vercel/next.js/issues/57487)
- revert "Apply react-server condition for pages api
([#&#8203;57459](https://togithub.com/vercel/next.js/issues/57459))":
[#&#8203;57500](https://togithub.com/vercel/next.js/issues/57500)
- Revert "Apply react-server transform and valication to middleware
([#&#8203;5](https://togithub.com/vercel/next.js/issues/5)…:
[#&#8203;57504](https://togithub.com/vercel/next.js/issues/57504)

##### Documentation Changes

- Docs: Add documentation for next/third-parties:
[#&#8203;57345](https://togithub.com/vercel/next.js/issues/57345)
- Update 05-mdx.mdx . Fix key of the prop:
[#&#8203;56883](https://togithub.com/vercel/next.js/issues/56883)
- chore(docs): fix missing fallback on next/image sizes example:
[#&#8203;56718](https://togithub.com/vercel/next.js/issues/56718)
- Fix typos in duplicate-sass.mdx:
[#&#8203;57045](https://togithub.com/vercel/next.js/issues/57045)

##### Example Changes

- chore: Refactor with-supabase example to use ssr package:
[#&#8203;57100](https://togithub.com/vercel/next.js/issues/57100)
- Fix: catch expected error in with-supabase example:
[#&#8203;57378](https://togithub.com/vercel/next.js/issues/57378)

##### Misc Changes

- improve next-image-proxy test:
[#&#8203;56893](https://togithub.com/vercel/next.js/issues/56893)
- chore(test): test remote image from proxy:
[#&#8203;56895](https://togithub.com/vercel/next.js/issues/56895)
- ensure kodiak is re-added to apps list after code-freeze action:
[#&#8203;56907](https://togithub.com/vercel/next.js/issues/56907)
- chore: reduce `fs-extra` usage in `scripts/`:
[#&#8203;56917](https://togithub.com/vercel/next.js/issues/56917)
- chore(test): set `COREPACK_ENABLE_STRICT: 0` for create-next-app
tests: [#&#8203;56955](https://togithub.com/vercel/next.js/issues/56955)
- Add .yarn/install-state.gz to .gitignore:
[#&#8203;56637](https://togithub.com/vercel/next.js/issues/56637)
- chore(test): add logs for create-next-app tests:
[#&#8203;56957](https://togithub.com/vercel/next.js/issues/56957)
- chore: revert back to moving files w/ `fs-extra`:
[#&#8203;57030](https://togithub.com/vercel/next.js/issues/57030)
- Update CNA tests to avoid publish conflict:
[#&#8203;57025](https://togithub.com/vercel/next.js/issues/57025)
- build(cargo): bump up turbopack:
[#&#8203;57081](https://togithub.com/vercel/next.js/issues/57081)
- Update CNA tests more:
[#&#8203;57088](https://togithub.com/vercel/next.js/issues/57088)
- Update runner for e2e deploy tests:
[#&#8203;57089](https://togithub.com/vercel/next.js/issues/57089)
- update test manifest:
[#&#8203;56938](https://togithub.com/vercel/next.js/issues/56938)
- make test case less flaky:
[#&#8203;57138](https://togithub.com/vercel/next.js/issues/57138)
- Refine eslint rule:
[#&#8203;57143](https://togithub.com/vercel/next.js/issues/57143)
- Update eslint config:
[#&#8203;57146](https://togithub.com/vercel/next.js/issues/57146)
- Reduce e2e deploy concurrency:
[#&#8203;57142](https://togithub.com/vercel/next.js/issues/57142)
- Mark most GTMParams as optional:
[#&#8203;57153](https://togithub.com/vercel/next.js/issues/57153)
- chore: Add condition to skip update-fonts workflow on forks:
[#&#8203;57165](https://togithub.com/vercel/next.js/issues/57165)
- Fix SCSS and SCSS loader handling tests for Turbopack:
[#&#8203;57192](https://togithub.com/vercel/next.js/issues/57192)
- Skip webpack test in Turbopack test run:
[#&#8203;57195](https://togithub.com/vercel/next.js/issues/57195)
- Skip output export production tests for Turbopack:
[#&#8203;57197](https://togithub.com/vercel/next.js/issues/57197)
- Turbopack: reenable some skipped test cases:
[#&#8203;57177](https://togithub.com/vercel/next.js/issues/57177)
- update test manifest:
[#&#8203;57105](https://togithub.com/vercel/next.js/issues/57105)
- Update `swc_core` to `v0.86.10`:
[#&#8203;57121](https://togithub.com/vercel/next.js/issues/57121)
- Import turbo daily integration test workflows:
[#&#8203;57083](https://togithub.com/vercel/next.js/issues/57083)
- Skip i18n-ignore-rewrite-source irrelevant tests with turbopack:
[#&#8203;57289](https://togithub.com/vercel/next.js/issues/57289)
- Increase concurrency for turbopack test run:
[#&#8203;57290](https://togithub.com/vercel/next.js/issues/57290)
- Update unrelated mdx tests with turbopack:
[#&#8203;57294](https://togithub.com/vercel/next.js/issues/57294)
- Skip i18n-ignore-rewrite-basepath-source irrelevant tests with
turbopack:
[#&#8203;57295](https://togithub.com/vercel/next.js/issues/57295)
- Update React from
[`d803f51`](https://togithub.com/vercel/next.js/commit/d803f519e) to
[`b8e47d9`](https://togithub.com/vercel/next.js/commit/b8e47d988):
[#&#8203;57296](https://togithub.com/vercel/next.js/issues/57296)
- Increase build-native CI job timeout:
[#&#8203;57314](https://togithub.com/vercel/next.js/issues/57314)
- Revert "Increase build-native CI job timeout
([#&#8203;57314](https://togithub.com/vercel/next.js/issues/57314))":
[#&#8203;57325](https://togithub.com/vercel/next.js/issues/57325)
- fix async-modules test:
[#&#8203;57320](https://togithub.com/vercel/next.js/issues/57320)
- update turbopack test manifest:
[#&#8203;57357](https://togithub.com/vercel/next.js/issues/57357)
- Split jsconfig-paths and jsconfig-paths-wildcard tests:
[#&#8203;57360](https://togithub.com/vercel/next.js/issues/57360)
- disable opentelemetry test in turbopack:
[#&#8203;57361](https://togithub.com/vercel/next.js/issues/57361)
- test(turbopack): update test manifest:
[#&#8203;57366](https://togithub.com/vercel/next.js/issues/57366)
- test(next-image): adjust assertion compatible to turbopack:
[#&#8203;57350](https://togithub.com/vercel/next.js/issues/57350)
- disable test temporarily:
[#&#8203;57368](https://togithub.com/vercel/next.js/issues/57368)
- update manifest:
[#&#8203;57421](https://togithub.com/vercel/next.js/issues/57421)
- enable e2e tests with turbopack:
[#&#8203;57432](https://togithub.com/vercel/next.js/issues/57432)
- Turbopack: disable webpack specific test cases:
[#&#8203;57423](https://togithub.com/vercel/next.js/issues/57423)
- Update React from
[`b8e47d9`](https://togithub.com/vercel/next.js/commit/b8e47d988) to
[`a998552`](https://togithub.com/vercel/next.js/commit/a9985529f).:
[#&#8203;57442](https://togithub.com/vercel/next.js/issues/57442)
- Update publish-native script for wasm change:
[#&#8203;57472](https://togithub.com/vercel/next.js/issues/57472)
- update manifest:
[#&#8203;57468](https://togithub.com/vercel/next.js/issues/57468)
- update manifest:
[#&#8203;57468](https://togithub.com/vercel/next.js/issues/57468)

##### Credits

Huge thanks to
[@&#8203;A7med3bdulBaset](https://togithub.com/A7med3bdulBaset),
[@&#8203;acdlite](https://togithub.com/acdlite),
[@&#8203;Andarist](https://togithub.com/Andarist),
[@&#8203;berlysia](https://togithub.com/berlysia),
[@&#8203;Bsodoge](https://togithub.com/Bsodoge),
[@&#8203;dijonmusters](https://togithub.com/dijonmusters),
[@&#8203;dpnolte](https://togithub.com/dpnolte),
[@&#8203;feedthejim](https://togithub.com/feedthejim),
[@&#8203;ForsakenHarmony](https://togithub.com/ForsakenHarmony),
[@&#8203;gnoff](https://togithub.com/gnoff),
[@&#8203;housseindjirdeh](https://togithub.com/housseindjirdeh),
[@&#8203;huozhi](https://togithub.com/huozhi),
[@&#8203;ijjk](https://togithub.com/ijjk),
[@&#8203;janicklas-ralph](https://togithub.com/janicklas-ralph),
[@&#8203;jridgewell](https://togithub.com/jridgewell),
[@&#8203;JuanM04](https://togithub.com/JuanM04),
[@&#8203;kdy1](https://togithub.com/kdy1),
[@&#8203;kwonoj](https://togithub.com/kwonoj),
[@&#8203;leung018](https://togithub.com/leung018),
[@&#8203;nil1511](https://togithub.com/nil1511),
[@&#8203;padmaia](https://togithub.com/padmaia),
[@&#8203;philwolstenholme](https://togithub.com/philwolstenholme),
[@&#8203;ryo-manba](https://togithub.com/ryo-manba),
[@&#8203;sebmarkbage](https://togithub.com/sebmarkbage),
[@&#8203;shuding](https://togithub.com/shuding),
[@&#8203;sokra](https://togithub.com/sokra),
[@&#8203;styfle](https://togithub.com/styfle),
[@&#8203;SukkaW](https://togithub.com/SukkaW),
[@&#8203;timneutkens](https://togithub.com/timneutkens),
[@&#8203;tomocchino](https://togithub.com/tomocchino),
[@&#8203;wbinnssmith](https://togithub.com/wbinnssmith),
[@&#8203;WhoAmIRUS](https://togithub.com/WhoAmIRUS),
[@&#8203;wyattjoh](https://togithub.com/wyattjoh),
[@&#8203;xiaolou86](https://togithub.com/xiaolou86),
[@&#8203;Yovach](https://togithub.com/Yovach),
[@&#8203;ztanner](https://togithub.com/ztanner) and
[@&#8203;balazsorban44](https://togithub.com/balazsorban44) for helping!

</details>

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

###
[`v14.0.2`](https://togithub.com/vercel/next.js/compare/v14.0.1...v14.0.2)

[Compare
Source](https://togithub.com/vercel/next.js/compare/v14.0.1...v14.0.2)

###
[`v14.0.1`](https://togithub.com/vercel/next.js/releases/tag/v14.0.1)

[Compare
Source](https://togithub.com/vercel/next.js/compare/v14.0.0...v14.0.1)

##### Core Changes

- Add Next.js 14 codemods to CLI output.:
[#&#8203;57552](https://togithub.com/vercel/next.js/issues/57552)
- OpenTelemetry: propagate a configured context(s) to root requests:
[#&#8203;57084](https://togithub.com/vercel/next.js/issues/57084)
- debug: Add tags to next build traces to track build configuration in
the .next/trace file:
[#&#8203;56965](https://togithub.com/vercel/next.js/issues/56965)
- \[Traces] Await the flush of the trace write stream to make sure trace
file is written:
[#&#8203;57641](https://togithub.com/vercel/next.js/issues/57641)
- Add node-pty to externals list:
[#&#8203;57640](https://togithub.com/vercel/next.js/issues/57640)
- fix: move logging config validation out of experimental:
[#&#8203;57530](https://togithub.com/vercel/next.js/issues/57530)
- Update font data:
[#&#8203;57728](https://togithub.com/vercel/next.js/issues/57728)
- Support viewport export via TS Plugin:
[#&#8203;57554](https://togithub.com/vercel/next.js/issues/57554)
- Fix: Build compilation warning when using middleware:
[#&#8203;57685](https://togithub.com/vercel/next.js/issues/57685)
- chore: Update flight-client-entry-plugin.ts typo:
[#&#8203;57734](https://togithub.com/vercel/next.js/issues/57734)
- Improve error for missing default export in dynamic metadata routes:
[#&#8203;57711](https://togithub.com/vercel/next.js/issues/57711)
- fix gsp tracing issue:
[#&#8203;57766](https://togithub.com/vercel/next.js/issues/57766)
- fix(turbopack): don't match empty route groups:
[#&#8203;57647](https://togithub.com/vercel/next.js/issues/57647)
- Update React from
[`8c8ee9e`](https://togithub.com/vercel/next.js/commit/8c8ee9ee6) to
[`0c63487`](https://togithub.com/vercel/next.js/commit/0c6348758) and
types: [#&#8203;57772](https://togithub.com/vercel/next.js/issues/57772)

##### Documentation Changes

- Add missing dot in codemod command:
[#&#8203;57536](https://togithub.com/vercel/next.js/issues/57536)
-   docs(fix): example text unescaped entities: [#&#

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about these
updates again.

---

- [ ] <!-- 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/dotkom/monoweb).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zMS41IiwidXBkYXRlZEluVmVyIjoiMzcuNDYuMCIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
  • Loading branch information
renovate[bot] authored Nov 16, 2023
1 parent 4e29d41 commit 6c9622e
Show file tree
Hide file tree
Showing 9 changed files with 117 additions and 279 deletions.
4 changes: 2 additions & 2 deletions apps/dashboard/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@
"@trpc/server": "^10.43.3",
"clsx": "^2.0.0",
"dayjs": "^1.11.10",
"next": "^13.5.6",
"next": "^14.0.2",
"next-auth": "^4.24.5",
"pg-native": "file:./stubs/pg-native",
"react": "^18.2.0",
Expand All @@ -50,7 +50,7 @@
"@types/react-dom": "^18.2.15",
"autoprefixer": "^10.4.16",
"eslint": "^8.53.0",
"eslint-config-next": "^13.5.6",
"eslint-config-next": "^14.0.2",
"open-color": "^1.9.1",
"postcss": "^8.4.31",
"prettier": "^3.0.3",
Expand Down
4 changes: 2 additions & 2 deletions apps/rif/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
"@radix-ui/react-toast": "^1.1.5",
"@tanstack/react-query": "^4.36.1",
"clsx": "^2.0.0",
"next": "^13.5.6",
"next": "^14.0.2",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-hook-form": "^7.47.0",
Expand All @@ -34,7 +34,7 @@
"@types/react-dom": "^18.2.15",
"autoprefixer": "^10.4.16",
"eslint": "^8.53.0",
"eslint-config-next": "^13.5.6",
"eslint-config-next": "^14.0.2",
"postcss": "^8.4.31",
"prettier": "^3.0.3",
"tailwindcss": "^3.3.5",
Expand Down
6 changes: 3 additions & 3 deletions apps/web/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
"@dotkomonline/gateway-trpc": "workspace:*",
"@dotkomonline/types": "workspace:*",
"@dotkomonline/ui": "workspace:*",
"@next/env": "^13.5.6",
"@next/env": "^14.0.2",
"@portabletext/react": "^3.0.11",
"@radix-ui/colors": "^3.0.0",
"@radix-ui/react-avatar": "^1.0.4",
Expand All @@ -41,7 +41,7 @@
"clsx": "^2.0.0",
"cors": "^2.8.5",
"date-fns": "^2.30.0",
"next": "^13.5.6",
"next": "^14.0.2",
"next-auth": "^4.24.5",
"next-superjson-plugin": "^0.5.10",
"next-themes": "^0.2.1",
Expand All @@ -66,7 +66,7 @@
"autoprefixer": "^10.4.16",
"cva": "npm:class-variance-authority@^0.7.0",
"eslint": "^8.53.0",
"eslint-config-next": "^13.5.6",
"eslint-config-next": "^14.0.2",
"jsdom": "^22.1.0",
"postcss": "^8.4.31",
"tailwindcss": "^3.3.5",
Expand Down
2 changes: 1 addition & 1 deletion packages/auth/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
"@dotkomonline/core": "workspace:*",
"@dotkomonline/env": "workspace:*",
"@dotkomonline/db": "workspace:*",
"next": "^13.5.6",
"next": "^14.0.2",
"next-auth": "^4.24.5",
"react": "^18.2.0",
"react-dom": "^18.2.0"
Expand Down
2 changes: 1 addition & 1 deletion packages/config/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
"@tailwindcss/typography": "^0.5.10",
"@typescript-eslint/eslint-plugin": "^6.9.1",
"@typescript-eslint/parser": "^6.9.1",
"eslint-config-next": "^13.5.6",
"eslint-config-next": "^14.0.2",
"eslint-config-prettier": "^9.0.0",
"eslint-config-turbo": "^1.10.16",
"eslint-plugin-import": "^2.29.0",
Expand Down
2 changes: 1 addition & 1 deletion packages/core/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@
"ulid": "^2.3.0"
},
"peerDependencies": {
"next": "^13.5.6"
"next": "^14.0.2"
},
"devDependencies": {
"@dotkomonline/types": "workspace:*",
Expand Down
2 changes: 1 addition & 1 deletion packages/gateway-edge-nextjs/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
"stripe": "^13.11.0"
},
"peerDependencies": {
"next": "^13.5.6"
"next": "^14.0.2"
},
"devDependencies": {
"@vitest/ui": "^0.34.6",
Expand Down
2 changes: 1 addition & 1 deletion packages/gateway-trpc/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
"zod": "^3.22.4"
},
"peerDependencies": {
"next": "^13.5.6",
"next": "^14.0.2",
"next-auth": "^4.24.5"
},
"devDependencies": {
Expand Down
Loading

0 comments on commit 6c9622e

Please sign in to comment.