-
Notifications
You must be signed in to change notification settings - Fork 104
Commit 6ca32ce
fix(deps): update nextjs monorepo to v15 (major) (#6538)
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[eslint-config-next](https://nextjs.org/docs/app/building-your-application/configuring/eslint#eslint-config)
([source](https://redirect.github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next))
| [`14.2.18` ->
`15.0.3`](https://renovatebot.com/diffs/npm/eslint-config-next/14.2.18/15.0.3)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
| [next](https://nextjs.org)
([source](https://redirect.github.com/vercel/next.js)) | [`14.2.18` ->
`15.0.3`](https://renovatebot.com/diffs/npm/next/14.2.18/15.0.3) |
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
---
### Release Notes
<details>
<summary>vercel/next.js (eslint-config-next)</summary>
###
[`v15.0.3`](https://redirect.github.com/vercel/next.js/releases/tag/v15.0.3)
[Compare
Source](https://redirect.github.com/vercel/next.js/compare/v15.0.2...v15.0.3)
##### Core Changes
- Read page name from work store in server module map proxy:
[#​71669](https://redirect.github.com/vercel/next.js/issues/71669)
- codemod: should not transform when param is not used:
[#​71664](https://redirect.github.com/vercel/next.js/issues/71664)
- \[dynamicIO] complete refactor to prerender:
[#​71687](https://redirect.github.com/vercel/next.js/issues/71687)
- fix: metadata image route normalize path posix for windows:
[#​71673](https://redirect.github.com/vercel/next.js/issues/71673)
- next-codemod(upgrade): optional catch when missing dev script:
[#​71598](https://redirect.github.com/vercel/next.js/issues/71598)
- Avoid server action function indirection in Turbopack:
[#​71628](https://redirect.github.com/vercel/next.js/issues/71628)
- fix: exclude `basePath` in `findSourceMapURL`:
[#​71719](https://redirect.github.com/vercel/next.js/issues/71719)
- fix: stack frame text color in dark mode:
[#​71656](https://redirect.github.com/vercel/next.js/issues/71656)
- Fix: revert the bad node binary handling:
[#​71723](https://redirect.github.com/vercel/next.js/issues/71723)
- next-codemod: add empty `pnpm-workspace.yaml` to test fixtures to
bypass PNPM workspace checks:
[#​71726](https://redirect.github.com/vercel/next.js/issues/71726)
- warn on sync access if dynamicIO is not enabled:
[#​71696](https://redirect.github.com/vercel/next.js/issues/71696)
- Update React from `69d4b800-20241021` to `45804af1-20241021`:
[#​71718](https://redirect.github.com/vercel/next.js/issues/71718)
- next-upgrade: do not add `--turbopack` flag when `--turbo` exists in
`next dev`:
[#​71730](https://redirect.github.com/vercel/next.js/issues/71730)
- feat: stitch errors with react owner stack:
[#​70393](https://redirect.github.com/vercel/next.js/issues/70393)
- \[dynamicIO] update data access error and documentation:
[#​71738](https://redirect.github.com/vercel/next.js/issues/71738)
- Test cached form action with revalidate:
[#​71591](https://redirect.github.com/vercel/next.js/issues/71591)
- Upgrade React from `45804af1-20241021` to `28668d39-20241023`:
[#​71745](https://redirect.github.com/vercel/next.js/issues/71745)
- Fix race condition when setting client reference manifests:
[#​71741](https://redirect.github.com/vercel/next.js/issues/71741)
- Fix fetch with no-store inside of use cache:
[#​71754](https://redirect.github.com/vercel/next.js/issues/71754)
- Remove the bottom collapse button in dev overlay:
[#​71658](https://redirect.github.com/vercel/next.js/issues/71658)
- \[dynamicIO] unify cache filling and lazy-module warming:
[#​71749](https://redirect.github.com/vercel/next.js/issues/71749)
- Don't filter out <anonymous> source location frames through RSC:
[#​71752](https://redirect.github.com/vercel/next.js/issues/71752)
- fix undefined default export error msg:
[#​71762](https://redirect.github.com/vercel/next.js/issues/71762)
- Upgrade React from `28668d39-20241023` to `1631855f-20241023`:
[#​71769](https://redirect.github.com/vercel/next.js/issues/71769)
- Enable owner stack in experimental build:
[#​71716](https://redirect.github.com/vercel/next.js/issues/71716)
- feat: add experiment for sharpjs cpu flags:
[#​71733](https://redirect.github.com/vercel/next.js/issues/71733)
- fix: handle server component replay error in error overlay:
[#​71772](https://redirect.github.com/vercel/next.js/issues/71772)
- Don't error asking for prebuilt bundles:
[#​71778](https://redirect.github.com/vercel/next.js/issues/71778)
- Replace `turbopack://[project]/...` sourcemap uris with `file://...`
in development:
[#​71489](https://redirect.github.com/vercel/next.js/issues/71489)
- misc: update source map paths for bundled Next.js runtime:
[#​71779](https://redirect.github.com/vercel/next.js/issues/71779)
- \[dynamicIO] refine error message and docs:
[#​71781](https://redirect.github.com/vercel/next.js/issues/71781)
- next-upgrade: change `--turbo` to `--turbopack` if applicable:
[#​71737](https://redirect.github.com/vercel/next.js/issues/71737)
- Show all diff when uncollapse:
[#​71792](https://redirect.github.com/vercel/next.js/issues/71792)
- Sourcemap errors in terminal by default :
[#​71444](https://redirect.github.com/vercel/next.js/issues/71444)
- Fully enable custom error callbacks for app router:
[#​71794](https://redirect.github.com/vercel/next.js/issues/71794)
- Simplify Server Action Webpack plugin:
[#​71721](https://redirect.github.com/vercel/next.js/issues/71721)
- ensure DIO development segment errors are cleared after correcting:
[#​71811](https://redirect.github.com/vercel/next.js/issues/71811)
- Include sourceframe in errors logged in the terminal during
development:
[#​71803](https://redirect.github.com/vercel/next.js/issues/71803)
- \[dynamicIO] update prerender cache scoping and cache warming for
validation:
[#​71822](https://redirect.github.com/vercel/next.js/issues/71822)
- only force stack frame color in tty:
[#​71860](https://redirect.github.com/vercel/next.js/issues/71860)
- Add test for fetch with auth in use cache:
[#​71768](https://redirect.github.com/vercel/next.js/issues/71768)
- Fix race with hot-reloader-client clearing overlay errors:
[#​71771](https://redirect.github.com/vercel/next.js/issues/71771)
- Fix dynamic tracking in dev:
[#​71867](https://redirect.github.com/vercel/next.js/issues/71867)
- Revert "Sourcemap errors in terminal by default
([#​71444](https://redirect.github.com/vercel/next.js/issues/71444))":
[#​71868](https://redirect.github.com/vercel/next.js/issues/71868)
- Fix fetch caching inside of `"use cache"`:
[#​71793](https://redirect.github.com/vercel/next.js/issues/71793)
- Trace upload: only send traces for current session:
[#​71838](https://redirect.github.com/vercel/next.js/issues/71838)
- Reland "Sourcemap errors in terminal by default":
[#​71877](https://redirect.github.com/vercel/next.js/issues/71877)
- Implement information byte in Server Reference ID and other
optimizations:
[#​71463](https://redirect.github.com/vercel/next.js/issues/71463)
- fix: webpack build error on Windows:
[#​71943](https://redirect.github.com/vercel/next.js/issues/71943)
- Run with `--enable-source-maps` by default in `next dev`:
[#​71820](https://redirect.github.com/vercel/next.js/issues/71820)
- fix global-error styles:
[#​71914](https://redirect.github.com/vercel/next.js/issues/71914)
- Use `registerClientReference` for ESM client component modules:
[#​71968](https://redirect.github.com/vercel/next.js/issues/71968)
- Fix missing `await` of `params` when metadata is used with an image
file:
[#​71871](https://redirect.github.com/vercel/next.js/issues/71871)
- Upgrade React from `1631855f-20241023` to `02c0e824-20241028`:
[#​71979](https://redirect.github.com/vercel/next.js/issues/71979)
- Populate sourcemap `ignoreList` when Webpack is used:
[#​71821](https://redirect.github.com/vercel/next.js/issues/71821)
- \[dynamicIO] unify server and client prerender for non-ppr pathway:
[#​71764](https://redirect.github.com/vercel/next.js/issues/71764)
- codemod: add separator to the parenthenese expr:
[#​71993](https://redirect.github.com/vercel/next.js/issues/71993)
- Respect sourcemap's ignore list when printing errors in the terminal:
[#​71908](https://redirect.github.com/vercel/next.js/issues/71908)
- fix console color to be compatible in chrome devtools:
[#​71939](https://redirect.github.com/vercel/next.js/issues/71939)
- Delete obsolete codemod `next-dynamic-access-named-export`:
[#​72016](https://redirect.github.com/vercel/next.js/issues/72016)
- fix: log the error instance modified extra location info:
[#​71930](https://redirect.github.com/vercel/next.js/issues/71930)
- Compare error stack to dedupe error:
[#​71798](https://redirect.github.com/vercel/next.js/issues/71798)
##### Example Changes
- experimental.instrumentationHook is not necessary anymore:
[#​71808](https://redirect.github.com/vercel/next.js/issues/71808)
- Add Jude to nextjs team:
[#​71936](https://redirect.github.com/vercel/next.js/issues/71936)
##### Misc Changes
- docs: fix broken link in Architecture/Turbopack documentation:
[#​71412](https://redirect.github.com/vercel/next.js/issues/71412)
- test: migrate rest async api usage in tests:
[#​71663](https://redirect.github.com/vercel/next.js/issues/71663)
- fix: docs for dynamic routing in next 15:
[#​71531](https://redirect.github.com/vercel/next.js/issues/71531)
- Remove the 'new' keyword from the GET function sample code.:
[#​71671](https://redirect.github.com/vercel/next.js/issues/71671)
- chore: fix wrong path of comments:
[#​71682](https://redirect.github.com/vercel/next.js/issues/71682)
- docs(next-config): remove mention of appIsrStatus is on canary:
[#​71695](https://redirect.github.com/vercel/next.js/issues/71695)
- react-sync: Ignore update notices from npm:
[#​71717](https://redirect.github.com/vercel/next.js/issues/71717)
- Docs: Update default marker for fetch cache option:
[#​71728](https://redirect.github.com/vercel/next.js/issues/71728)
- \[docs] Fix page.tsx parameter types:
[#​71680](https://redirect.github.com/vercel/next.js/issues/71680)
- \[docs] Fix table.js containing TS code:
[#​71677](https://redirect.github.com/vercel/next.js/issues/71677)
- docs(ppr): update note about ppr:
[#​71697](https://redirect.github.com/vercel/next.js/issues/71697)
- docs lint:
[#​71748](https://redirect.github.com/vercel/next.js/issues/71748)
- fixes error message asserts and lints:
[#​71747](https://redirect.github.com/vercel/next.js/issues/71747)
- Fix docs for configuring Turbopack:
[#​71755](https://redirect.github.com/vercel/next.js/issues/71755)
- docs(turbo): add experimental icon to turbo config section:
[#​71761](https://redirect.github.com/vercel/next.js/issues/71761)
- feat(turbopack): Add `__turbopack_original__` while tree shaking:
[#​71547](https://redirect.github.com/vercel/next.js/issues/71547)
- test: re-enable test with note:
[#​71789](https://redirect.github.com/vercel/next.js/issues/71789)
- Docs: Remove beta marker from Turbopack docs:
[#​71796](https://redirect.github.com/vercel/next.js/issues/71796)
- Update docs 1:
[#​71812](https://redirect.github.com/vercel/next.js/issues/71812)
- docs lint fixes:
[#​71813](https://redirect.github.com/vercel/next.js/issues/71813)
- docs: remove `"use cache"` on before code snippet:
[#​71815](https://redirect.github.com/vercel/next.js/issues/71815)
- Next docs broken links:
[#​71823](https://redirect.github.com/vercel/next.js/issues/71823)
- \[Turbopack] add optimization based on upper count:
[#​71606](https://redirect.github.com/vercel/next.js/issues/71606)
- chore(turbo-tasks-backend): Use let instead of match for macro
bindings:
[#​71756](https://redirect.github.com/vercel/next.js/issues/71756)
- chore(turbo-tasks-backend): Remove collapsible-if lints:
[#​71758](https://redirect.github.com/vercel/next.js/issues/71758)
- removing extra reference:
[#​71853](https://redirect.github.com/vercel/next.js/issues/71853)
- codemod(turbopack): Rewrite Vc fields in structs as ResolvedVc (part
3):
[#​71665](https://redirect.github.com/vercel/next.js/issues/71665)
- Update sync-dynamic-apis.mdx:
[#​71907](https://redirect.github.com/vercel/next.js/issues/71907)
- codemod(turbopack): Rewrite Vc fields in structs as ResolvedVc (part
4):
[#​71804](https://redirect.github.com/vercel/next.js/issues/71804)
- test: remove duplicated flaky test:
[#​71967](https://redirect.github.com/vercel/next.js/issues/71967)
- docs: Fix typo in cacheLife configs in use-cache docs:
[#​71921](https://redirect.github.com/vercel/next.js/issues/71921)
- Fix use cache example line highlights:
[#​71883](https://redirect.github.com/vercel/next.js/issues/71883)
- Allow breakpoints to be set in `packages/next/src/compiled`:
[#​71986](https://redirect.github.com/vercel/next.js/issues/71986)
- updated upgrade to v15 command in docs:
[#​71643](https://redirect.github.com/vercel/next.js/issues/71643)
- codemod(turbopack): Rewrite Vc fields in structs as ResolvedVc (part
5):
[#​71861](https://redirect.github.com/vercel/next.js/issues/71861)
- Clarify that streaming is blocked on generateMetadata for initial
load:
[#​71985](https://redirect.github.com/vercel/next.js/issues/71985)
- Docs: Add legacy tags:
[#​71964](https://redirect.github.com/vercel/next.js/issues/71964)
- Docs: Fix broken link:
[#​72021](https://redirect.github.com/vercel/next.js/issues/72021)
- (docs) `use cache`: Add text code formatting:
[#​71999](https://redirect.github.com/vercel/next.js/issues/71999)
- docs: update file structure:
[#​71951](https://redirect.github.com/vercel/next.js/issues/71951)
- Documentation Fix: Correct `cacheTag` Function Usage:
[#​71912](https://redirect.github.com/vercel/next.js/issues/71912)
- correct expire calc & and Nested usage import in use-cache docs:
[#​71899](https://redirect.github.com/vercel/next.js/issues/71899)
- Docs: Address internal `use cache` comments :
[#​71981](https://redirect.github.com/vercel/next.js/issues/71981)
- Fix swc version mismatch when checking out an older version:
[#​71978](https://redirect.github.com/vercel/next.js/issues/71978)
##### Credits
Huge thanks to [@​ytori](https://redirect.github.com/ytori),
[@​unstubbable](https://redirect.github.com/unstubbable),
[@​huozhi](https://redirect.github.com/huozhi),
[@​SebassNoob](https://redirect.github.com/SebassNoob),
[@​tatsuteb](https://redirect.github.com/tatsuteb),
[@​Marukome0743](https://redirect.github.com/Marukome0743),
[@​gnoff](https://redirect.github.com/gnoff),
[@​samcx](https://redirect.github.com/samcx),
[@​devjiwonchoi](https://redirect.github.com/devjiwonchoi),
[@​imprakharshukla](https://redirect.github.com/imprakharshukla),
[@​migueldamota](https://redirect.github.com/migueldamota),
[@​eps1lon](https://redirect.github.com/eps1lon),
[@​ztanner](https://redirect.github.com/ztanner),
[@​timneutkens](https://redirect.github.com/timneutkens),
[@​cantemizyurek](https://redirect.github.com/cantemizyurek),
[@​sebmarkbage](https://redirect.github.com/sebmarkbage),
[@​padmaia](https://redirect.github.com/padmaia),
[@​ijjk](https://redirect.github.com/ijjk),
[@​styfle](https://redirect.github.com/styfle),
[@​wbinnssmith](https://redirect.github.com/wbinnssmith),
[@​feedthejim](https://redirect.github.com/feedthejim),
[@​kdy1](https://redirect.github.com/kdy1),
[@​shuding](https://redirect.github.com/shuding),
[@​molebox](https://redirect.github.com/molebox),
[@​ismaelrumzan](https://redirect.github.com/ismaelrumzan),
[@​sokra](https://redirect.github.com/sokra),
[@​bgw](https://redirect.github.com/bgw),
[@​timeyoutakeit](https://redirect.github.com/timeyoutakeit),
[@​AdonisAgelis](https://redirect.github.com/AdonisAgelis),
[@​chicoxyzzy](https://redirect.github.com/chicoxyzzy),
[@​gaojude](https://redirect.github.com/gaojude),
[@​elitalpa](https://redirect.github.com/elitalpa),
[@​t3dotgg](https://redirect.github.com/t3dotgg),
[@​gaearon](https://redirect.github.com/gaearon),
[@​nisabmohd](https://redirect.github.com/nisabmohd),
[@​gadcam](https://redirect.github.com/gadcam),
[@​delbaoliveira](https://redirect.github.com/delbaoliveira),
[@​bennettdams](https://redirect.github.com/bennettdams),
[@​wiscaksono](https://redirect.github.com/wiscaksono), and
[@​Developerayo](https://redirect.github.com/Developerayo) for
helping!
###
[`v15.0.2`](https://redirect.github.com/vercel/next.js/compare/v15.0.1...2e28c965279de90ce4bfca673196c27dd6117027)
[Compare
Source](https://redirect.github.com/vercel/next.js/compare/v15.0.1...v15.0.2)
###
[`v15.0.1`](https://redirect.github.com/vercel/next.js/releases/tag/v15.0.1)
[Compare
Source](https://redirect.github.com/vercel/next.js/compare/v15.0.0...v15.0.1)
##### Core Changes
- Reland "\[dynamicIO] warn for disallowed dynamic in dev":
[#​71567](https://redirect.github.com/vercel/next.js/issues/71567)
- next-upgrade: prompt (un)install only when there's a change:
[#​71308](https://redirect.github.com/vercel/next.js/issues/71308)
- chore(next-codemod): remove `@next/font` from optional Next.js
packages to install:
[#​71563](https://redirect.github.com/vercel/next.js/issues/71563)
- \[dynamicIO] Avoid triggering memory leak false positive with
makeHangingPromise:
[#​71576](https://redirect.github.com/vercel/next.js/issues/71576)
- Avoid triggering memory leak false positive with makeHangingPromise:
[#​71579](https://redirect.github.com/vercel/next.js/issues/71579)
- Upgrade React from `65a56d0e-20241020` to `69d4b800-20241021`:
[#​71568](https://redirect.github.com/vercel/next.js/issues/71568)
- avoid logging stacks for internal errors:
[#​71575](https://redirect.github.com/vercel/next.js/issues/71575)
- Avoid server action `endpoint` function indirection:
[#​71572](https://redirect.github.com/vercel/next.js/issues/71572)
- fix: handle terminal color in chrome console:
[#​71581](https://redirect.github.com/vercel/next.js/issues/71581)
- \[dynamicIO] Update prerender to use Fizz prerender:
[#​71580](https://redirect.github.com/vercel/next.js/issues/71580)
- misc(next-upgrade): reuse process.cwd() value:
[#​71558](https://redirect.github.com/vercel/next.js/issues/71558)
- \[dynamicIO]: dev navigations should show disallowed dynamic errors:
[#​71595](https://redirect.github.com/vercel/next.js/issues/71595)
- next-lint: Use ESLint v9 by default:
[#​71371](https://redirect.github.com/vercel/next.js/issues/71371)
- fix: prevent router errors from being logged on the client:
[#​71583](https://redirect.github.com/vercel/next.js/issues/71583)
- fix: next package resolving in dev overlay:
[#​71632](https://redirect.github.com/vercel/next.js/issues/71632)
- Improve type coverage of setup-dev-bundler:
[#​71443](https://redirect.github.com/vercel/next.js/issues/71443)
- fix(turbo-tasks): Implement ValueDebugFormat for ResolvedVc:
[#​71173](https://redirect.github.com/vercel/next.js/issues/71173)
- Add --turbopack CLI flag:
[#​71657](https://redirect.github.com/vercel/next.js/issues/71657)
- \[dynamicIO] detect metadata boundaries in dev using server component
stacks:
[#​71666](https://redirect.github.com/vercel/next.js/issues/71666)
##### Example Changes
- chore: Update `with-supabase` to be compatible with Nextjs 15:
[#​71631](https://redirect.github.com/vercel/next.js/issues/71631)
- Update Sanity example to next v15:
[#​71640](https://redirect.github.com/vercel/next.js/issues/71640)
##### Misc Changes
- docs(ppr): remove v14 mention for ppr:
[#​71498](https://redirect.github.com/vercel/next.js/issues/71498)
- docs: fix upgrade codemod command:
[#​71578](https://redirect.github.com/vercel/next.js/issues/71578)
- Turbopack: Always use blob: URLs for assets in middleware:
[#​71471](https://redirect.github.com/vercel/next.js/issues/71471)
- fix: metadata image route Windows path escaping:
[#​71615](https://redirect.github.com/vercel/next.js/issues/71615)
- fix: third-parties package peer dependency:
[#​71620](https://redirect.github.com/vercel/next.js/issues/71620)
- Fix `module_resolution: "nodenext"` with `mjs` or `cjs`:
[#​71635](https://redirect.github.com/vercel/next.js/issues/71635)
- react-sync: Automatically update peer dependencies in libraries:
[#​71636](https://redirect.github.com/vercel/next.js/issues/71636)
- chore(docs): fix typo in image.mdx docs:
[#​71647](https://redirect.github.com/vercel/next.js/issues/71647)
- docs: remove the canary note on instrumentation:
[#​71649](https://redirect.github.com/vercel/next.js/issues/71649)
- test: fix async api tests:
[#​71652](https://redirect.github.com/vercel/next.js/issues/71652)
- Enable source maps for `pnpm debug`:
[#​71653](https://redirect.github.com/vercel/next.js/issues/71653)
- codemod(turbopack): Rewrite more Vc fields in structs as ResolvedVc:
[#​71172](https://redirect.github.com/vercel/next.js/issues/71172)
##### Credits
Huge thanks to [@​gnoff](https://redirect.github.com/gnoff),
[@​devjiwonchoi](https://redirect.github.com/devjiwonchoi),
[@​samcx](https://redirect.github.com/samcx),
[@​ztanner](https://redirect.github.com/ztanner),
[@​unstubbable](https://redirect.github.com/unstubbable),
[@​huozhi](https://redirect.github.com/huozhi),
[@​mischnic](https://redirect.github.com/mischnic),
[@​lubieowoce](https://redirect.github.com/lubieowoce),
[@​eps1lon](https://redirect.github.com/eps1lon),
[@​ivasilov](https://redirect.github.com/ivasilov),
[@​styfle](https://redirect.github.com/styfle),
[@​bgw](https://redirect.github.com/bgw),
[@​stipsan](https://redirect.github.com/stipsan), and
[@​timneutkens](https://redirect.github.com/timneutkens) for
helping!
###
[`v15.0.0`](https://redirect.github.com/vercel/next.js/releases/tag/v15.0.0)
[Compare
Source](https://redirect.github.com/vercel/next.js/compare/v14.2.18...v15.0.0)
##### Core Changes
- refactor: next-flight-client-module-loader return conditions:
[#​64348](https://redirect.github.com/vercel/next.js/issues/64348)
- Fix Server Action error logs for unhandled POST requests:
[#​64315](https://redirect.github.com/vercel/next.js/issues/64315)
- Shared Revalidate Timings:
[#​64370](https://redirect.github.com/vercel/next.js/issues/64370)
- Freeze loaded manifests:
[#​64313](https://redirect.github.com/vercel/next.js/issues/64313)
- test: skip turbopack build test:
[#​64356](https://redirect.github.com/vercel/next.js/issues/64356)
- Fix: css in next/dynamic component in edge runtime:
[#​64382](https://redirect.github.com/vercel/next.js/issues/64382)
- Fix more Turbopack build tests:
[#​64384](https://redirect.github.com/vercel/next.js/issues/64384)
- use pathToFileUrl to make esm import()s work with absolute windows
paths:
[#​64386](https://redirect.github.com/vercel/next.js/issues/64386)
- Improve rendering performance:
[#​64408](https://redirect.github.com/vercel/next.js/issues/64408)
- Fix the method prop case in Server Actions transform:
[#​64398](https://redirect.github.com/vercel/next.js/issues/64398)
- fix(next-lint): update option --report-unused-disable-directives to
--report-unused-disable-directives-severity:
[#​64405](https://redirect.github.com/vercel/next.js/issues/64405)
- Revert "Fix: css in next/dynamic component in edge runtime":
[#​64442](https://redirect.github.com/vercel/next.js/issues/64442)
- default fetchCache to no-store when force-dynamic is set:
[#​64145](https://redirect.github.com/vercel/next.js/issues/64145)
- router restore should take priority over pending actions:
[#​64449](https://redirect.github.com/vercel/next.js/issues/64449)
- Fix client boundary inheritance for barrel optimization:
[#​64467](https://redirect.github.com/vercel/next.js/issues/64467)
- improve turborepo caching:
[#​64493](https://redirect.github.com/vercel/next.js/issues/64493)
- Update font data:
[#​64481](https://redirect.github.com/vercel/next.js/issues/64481)
- BREAKING CHANGE: remove deprecated analyticsId from config, and the
corresponding performance-relayer files and tests:
[#​64199](https://redirect.github.com/vercel/next.js/issues/64199)
- feat: strip traceparent header from cachekey:
[#​64499](https://redirect.github.com/vercel/next.js/issues/64499)
- Fix typo in dynamic-rendering.ts:
[#​64365](https://redirect.github.com/vercel/next.js/issues/64365)
- fix(next): global not-found not working on multi-root layouts:
[#​63053](https://redirect.github.com/vercel/next.js/issues/63053)
- chore(next): add keywords on package.json:
[#​64173](https://redirect.github.com/vercel/next.js/issues/64173)
- Fix DynamicServerError not being thrown in fetch:
[#​64511](https://redirect.github.com/vercel/next.js/issues/64511)
- fix: `lib/helpers/install.ts` to better support pnpm and properly
respect `root` argument:
[#​64418](https://redirect.github.com/vercel/next.js/issues/64418)
- fix(next): `Metadata.openGraph` values not resolving basic values when
`type` is set:
[#​63620](https://redirect.github.com/vercel/next.js/issues/63620)
- disable production chunking in dev:
[#​64488](https://redirect.github.com/vercel/next.js/issues/64488)
- update turbopack:
[#​64501](https://redirect.github.com/vercel/next.js/issues/64501)
- Turbopack: Allow client components to be imported in app routes:
[#​64520](https://redirect.github.com/vercel/next.js/issues/64520)
- refactor: remove always truthy flag:
[#​64522](https://redirect.github.com/vercel/next.js/issues/64522)
- Turbopack: don’t show long internal stack traces on build errors:
[#​64427](https://redirect.github.com/vercel/next.js/issues/64427)
- next/script: Correctly apply async and defer props:
[#​52939](https://redirect.github.com/vercel/next.js/issues/52939)
- chore(next/font): update
[@​capsizecss/metrics](https://redirect.github.com/capsizecss/metrics)
package:
[#​64528](https://redirect.github.com/vercel/next.js/issues/64528)
- feat: add information that revalidate interval is in seconds:
[#​64229](https://redirect.github.com/vercel/next.js/issues/64229)
- Typo "Minifer" in config.ts:
[#​64359](https://redirect.github.com/vercel/next.js/issues/64359)
- Enhance types for Node and Edge envionments:
[#​64454](https://redirect.github.com/vercel/next.js/issues/64454)
- feat: Add a validation for `postcss` with `useLightningcss`:
[#​64379](https://redirect.github.com/vercel/next.js/issues/64379)
- fix HMR for cases where chunking changes:
[#​64367](https://redirect.github.com/vercel/next.js/issues/64367)
- perf: improve Pages Router server rendering performance:
[#​64461](https://redirect.github.com/vercel/next.js/issues/64461)
- Fix cjs client components tree-shaking:
[#​64558](https://redirect.github.com/vercel/next.js/issues/64558)
- fix refresh behavior for discarded actions:
[#​64532](https://redirect.github.com/vercel/next.js/issues/64532)
- fix: filter out middleware requests in logging:
[#​64549](https://redirect.github.com/vercel/next.js/issues/64549)
- chore: remove unused rust dependencies:
[#​62176](https://redirect.github.com/vercel/next.js/issues/62176)
- fix(next-swc): correctly set wasm fallback for known target triples:
[#​64567](https://redirect.github.com/vercel/next.js/issues/64567)
- memoize layout router context:
[#​64575](https://redirect.github.com/vercel/next.js/issues/64575)
- fix incorrect refresh request when basePath is set:
[#​64589](https://redirect.github.com/vercel/next.js/issues/64589)
- fix TypeError edge-case for parallel slots rendered multiple times:
[#​64271](https://redirect.github.com/vercel/next.js/issues/64271)
- Fix ASL bundling for dynamic css:
[#​64451](https://redirect.github.com/vercel/next.js/issues/64451)
- Revert "fix(next): global not-found not working on multi-root
layouts":
[#​64601](https://redirect.github.com/vercel/next.js/issues/64601)
- chore(test): run related E2E deploy tests on PRs:
[#​63763](https://redirect.github.com/vercel/next.js/issues/63763)
- Improve top level await coverage:
[#​64508](https://redirect.github.com/vercel/next.js/issues/64508)
- Upgrade typescript to 5.3:
[#​64043](https://redirect.github.com/vercel/next.js/issues/64043)
- add pathname normalizer for actions:
[#​64592](https://redirect.github.com/vercel/next.js/issues/64592)
- Fix experimental/testmode by removing console.log:
[#​64670](https://redirect.github.com/vercel/next.js/issues/64670)
- Don't output .test.ts files in next/font:
[#​63472](https://redirect.github.com/vercel/next.js/issues/63472)
- Fix reporting when performance.measure doesn't exist (Edge):
[#​64669](https://redirect.github.com/vercel/next.js/issues/64669)
- Reduce amount of data passed to collectBuildTraces:
[#​59665](https://redirect.github.com/vercel/next.js/issues/59665)
- fix(next-server): 'quiet' setting delegate for custom server:
[#​64512](https://redirect.github.com/vercel/next.js/issues/64512)
- Revert "chore(test): run related E2E deploy tests on PRs":
[#​64682](https://redirect.github.com/vercel/next.js/issues/64682)
- update turbopack:
[#​64686](https://redirect.github.com/vercel/next.js/issues/64686)
- Fix: resolve mixed re-exports module as cjs:
[#​64681](https://redirect.github.com/vercel/next.js/issues/64681)
- Revert "fix TypeError edge-case for parallel slots rendered multiple
times":
[#​64690](https://redirect.github.com/vercel/next.js/issues/64690)
- Fix typo: 'serverComponentsExtenalPackages' should be
'serverComponentsExternalPackages':
[#​64705](https://redirect.github.com/vercel/next.js/issues/64705)
- prevent erroneous route interception during lazy fetch:
[#​64692](https://redirect.github.com/vercel/next.js/issues/64692)
- Add `@appsignal/nodejs` to the external packages list:
[#​64503](https://redirect.github.com/vercel/next.js/issues/64503)
- fix root page revalidation when redirecting in a server action:
[#​64730](https://redirect.github.com/vercel/next.js/issues/64730)
- Clean-up fetch metrics tracking:
[#​64746](https://redirect.github.com/vercel/next.js/issues/64746)
- \[actions] Enforce body limit using Transform stream:
[#​64694](https://redirect.github.com/vercel/next.js/issues/64694)
- Turbopack: Don’t show stack traces for internal modules:
[#​64228](https://redirect.github.com/vercel/next.js/issues/64228)
- Reapply "chore(test): run related E2E deploy tests on PRs"
([#​64682](https://redirect.github.com/vercel/next.js/issues/64682)):
[#​64712](https://redirect.github.com/vercel/next.js/issues/64712)
- fix(fetch-cache): fix typo:
[#​64786](https://redirect.github.com/vercel/next.js/issues/64786)
- fix: remove traceparent from cachekey should not remove traceparent
from original object:
[#​64727](https://redirect.github.com/vercel/next.js/issues/64727)
- fix interception route rewrite regex not supporting hyphenated
segments:
[#​64805](https://redirect.github.com/vercel/next.js/issues/64805)
- Disable ncc cache instead of cache cleaning:
[#​64804](https://redirect.github.com/vercel/next.js/issues/64804)
- Move next-swc Turborepo config to packages/next-swc:
[#​64789](https://redirect.github.com/vercel/next.js/issues/64789)
- build: Update `swc_core` to `v0.90.33`:
[#​64553](https://redirect.github.com/vercel/next.js/issues/64553)
- Enable loading source maps for Next Server and React:
[#​64527](https://redirect.github.com/vercel/next.js/issues/64527)
- fix: mixing namespace import and named import client components:
[#​64809](https://redirect.github.com/vercel/next.js/issues/64809)
- fext(next): extend next.config for mdxRs support options:
[#​64801](https://redirect.github.com/vercel/next.js/issues/64801)
- skip test_e2e_deploy_related when triggered from a fork:
[#​64893](https://redirect.github.com/vercel/next.js/issues/64893)
- fix(fetch-cache): fix additional typo, add type & data validation:
[#​64799](https://redirect.github.com/vercel/next.js/issues/64799)
- feat(next-core): support parsing matcher config object:
[#​64678](https://redirect.github.com/vercel/next.js/issues/64678)
- Fix mixed exports in server component with barrel optimization:
[#​64894](https://redirect.github.com/vercel/next.js/issues/64894)
- fix: improve tsconfig extends checks:
[#​61413](https://redirect.github.com/vercel/next.js/issues/61413)
- Fix next/image usage in mdx:
[#​64875](https://redirect.github.com/vercel/next.js/issues/64875)
- fix dynamic route interception not working when deployed with
middleware:
[#​64923](https://redirect.github.com/vercel/next.js/issues/64923)
- feat(turbopack): Handle fragments in requests:
[#​64232](https://redirect.github.com/vercel/next.js/issues/64232)
- feat(turbopack): Check for duplicate parallel routes:
[#​64181](https://redirect.github.com/vercel/next.js/issues/64181)
- Speed up createNext test suite isolation:
[#​64909](https://redirect.github.com/vercel/next.js/issues/64909)
- fix(rewrites): support external rewrite destination:
[#​64943](https://redirect.github.com/vercel/next.js/issues/64943)
- Ensure edge prerender-manifest is minimal:
[#​64946](https://redirect.github.com/vercel/next.js/issues/64946)
- remove special-cased prefetch kind in dev mode:
[#​64941](https://redirect.github.com/vercel/next.js/issues/64941)
- feat: support import attributes:
[#​59480](https://redirect.github.com/vercel/next.js/issues/59480)
- NextJS App router: add `isolated-vm` to server-external-packages.json:
[#​64749](https://redirect.github.com/vercel/next.js/issues/64749)
- Add `next experimental-test` command:
[#​64352](https://redirect.github.com/vercel/next.js/issues/64352)
- Revert "feat: support import attributes":
[#​65001](https://redirect.github.com/vercel/next.js/issues/65001)
- NODE_OPTIONS updates:
[#​65006](https://redirect.github.com/vercel/next.js/issues/65006)
- Update React from
[`14898b6`](https://redirect.github.com/vercel/next.js/commit/14898b6a9)
to
[`c3048aa`](https://redirect.github.com/vercel/next.js/commit/c3048aab4):
[#​64798](https://redirect.github.com/vercel/next.js/issues/64798)
- initialize ALS with cookies in middleware:
[#​65008](https://redirect.github.com/vercel/next.js/issues/65008)
- feat(next/image)!: remove `squoosh` in favor of `sharp` as optional
dependency:
[#​63321](https://redirect.github.com/vercel/next.js/issues/63321)
- fix: Workaround acorn bug/version issue by using SWC:
[#​65021](https://redirect.github.com/vercel/next.js/issues/65021)
- build: Update `@swc/core` to `v1.5.0`:
[#​65022](https://redirect.github.com/vercel/next.js/issues/65022)
- Ensure escaped string are parsed in NODE_OPTIONS:
[#​65046](https://redirect.github.com/vercel/next.js/issues/65046)
- chore(fetch-cache): remove zod from fetch cache:
[#​65079](https://redirect.github.com/vercel/next.js/issues/65079)
- support breadcrumb style catch-all parallel routes:
[#​65063](https://redirect.github.com/vercel/next.js/issues/65063)
- Improve initial setup with new App Router TypeScript project:
[#​64826](https://redirect.github.com/vercel/next.js/issues/64826)
- Add experimental trace file field:
[#​65071](https://redirect.github.com/vercel/next.js/issues/65071)
- Fix playwright config merging for webServer property:
[#​65090](https://redirect.github.com/vercel/next.js/issues/65090)
- chore(logging): Disable info logging of critters in production:
[#​62776](https://redirect.github.com/vercel/next.js/issues/62776)
- \[unstable_cache] Don't track dynamic fetches in an unstable_cache
callback:
[#​65010](https://redirect.github.com/vercel/next.js/issues/65010)
- fix(page-static-info): refine warning message to emit once:
[#​65091](https://redirect.github.com/vercel/next.js/issues/65091)
- update redirect handling on forwarded action requests:
[#​65097](https://redirect.github.com/vercel/next.js/issues/65097)
- Tracing: allow opt-in flag to send build traces to url:
[#​65019](https://redirect.github.com/vercel/next.js/issues/65019)
- Turbopack: Allow client components from foreign code in app routes:
[#​64751](https://redirect.github.com/vercel/next.js/issues/64751)
- fix node.js module warning in middleware:
[#​65112](https://redirect.github.com/vercel/next.js/issues/65112)
- Fix: strip \_rsc query for client navigation rsc request:
[#​65084](https://redirect.github.com/vercel/next.js/issues/65084)
- fix unhandled runtime error when notFound() triggered in
generateMetadata w/ parallel routes:
[#​65102](https://redirect.github.com/vercel/next.js/issues/65102)
- Use vercel deployment url for metadataBase fallbacks:
[#​65089](https://redirect.github.com/vercel/next.js/issues/65089)
- Fix next/dynamic with babel and src dir:
[#​65177](https://redirect.github.com/vercel/next.js/issues/65177)
- update turbopack:
[#​65191](https://redirect.github.com/vercel/next.js/issues/65191)
- Fix crypto import in edge runtime with Turbopack:
[#​65171](https://redirect.github.com/vercel/next.js/issues/65171)
- Resolve global `next` Webpack alias last:
[#​65123](https://redirect.github.com/vercel/next.js/issues/65123)
- Add oslo,
[@​node-rs/argon2](https://redirect.github.com/node-rs/argon2),
and [@​node-rs/bcrypt](https://redirect.github.com/node-rs/bcrypt)
to external packages:
[#​65204](https://redirect.github.com/vercel/next.js/issues/65204)
- \[trace] Reduce the size of .next/trace files:
[#​65101](https://redirect.github.com/vercel/next.js/issues/65101)
- Remove extra suspense boundary for default next/dynamic:
[#​64716](https://redirect.github.com/vercel/next.js/issues/64716)
- Only apply metadata manifest credentials for preview deployment:
[#​64940](https://redirect.github.com/vercel/next.js/issues/64940)
- fix(next): add missing browser.major type:
[#​65185](https://redirect.github.com/vercel/next.js/issues/65185)
- Turbopack: rename source map prefix:
[#​64965](https://redirect.github.com/vercel/next.js/issues/64965)
- Use POST for invokeIpcMethod:
[#​65238](https://redirect.github.com/vercel/next.js/issues/65238)
- fix redirect to url with semicolon:
[#​65165](https://redirect.github.com/vercel/next.js/issues/65165)
- Provide non-dynamic segments to catch-all parallel routes:
[#​65233](https://redirect.github.com/vercel/next.js/issues/65233)
- Fix an issue parsing catchall params:
[#​65277](https://redirect.github.com/vercel/next.js/issues/65277)
- Enable preloading entries by default:
[#​65289](https://redirect.github.com/vercel/next.js/issues/65289)
- Trace uploader: add worker spans to allowed events:
[#​65255](https://redirect.github.com/vercel/next.js/issues/65255)
- Update font data:
[#​65301](https://redirect.github.com/vercel/next.js/issues/65301)
- Update revalidateTag to batch tags in one request:
[#​65296](https://redirect.github.com/vercel/next.js/issues/65296)
- Revert "Remove extra suspense boundary for default next/dynamic":
[#​65309](https://redirect.github.com/vercel/next.js/issues/65309)
- Emit polyfill-nomodule.js into the build manifest polyfillFiles:
[#​65223](https://redirect.github.com/vercel/next.js/issues/65223)
- Remove broken `#[turbo_tasks::value(transparent)]` attributes:
[#​65336](https://redirect.github.com/vercel/next.js/issues/65336)
- Delete dead `concatenate_output_assets` function:
[#​65337](https://redirect.github.com/vercel/next.js/issues/65337)
- Upgrade Turbopack:
[#​65320](https://redirect.github.com/vercel/next.js/issues/65320)
- Pages router: Use attribute-based head children reconciler when
`strictNextHead` is enabled:
[#​65408](https://redirect.github.com/vercel/next.js/issues/65408)
- Revert "Implement Turbopack trace server bindings":
[#​65419](https://redirect.github.com/vercel/next.js/issues/65419)
- use correct not-found component when triggered from a parallel route:
[#​65343](https://redirect.github.com/vercel/next.js/issues/65343)
- Implement Turbopack trace server bindings:
[#​65410](https://redirect.github.com/vercel/next.js/issues/65410)
- fix(next/image): bypass icns images:
[#​65414](https://redirect.github.com/vercel/next.js/issues/65414)
- \[PPR] Enable incremental adoption:
[#​63847](https://redirect.github.com/vercel/next.js/issues/63847)
- fix: replace deprecated/removed functions in eslint-plugin-next:
[#​64251](https://redirect.github.com/vercel/next.js/issues/64251)
- docs: update `revalidatePath` & fix cache debug logic:
[#​65365](https://redirect.github.com/vercel/next.js/issues/65365)
- fix(next-core): mark turbopack embed fs to be internals:
[#​65420](https://redirect.github.com/vercel/next.js/issues/65420)
- fix(next/image): add missing svg test and refactor missing types:
[#​65345](https://redirect.github.com/vercel/next.js/issues/65345)
- build(edge): extract buildId into environment:
[#​64521](https://redirect.github.com/vercel/next.js/issues/64521)
- Revert "build(edge): extract buildId into environment":
[#​65425](https://redirect.github.com/vercel/next.js/issues/65425)
- fix(next/image): set max url length to 3072:
[#​65457](https://redirect.github.com/vercel/next.js/issues/65457)
- Support React 19 in App and Pages router:
[#​65058](https://redirect.github.com/vercel/next.js/issues/65058)
- Promote and rename server bundling options
`serverComponentsExternalPackages` and `bundlePagesExternals`:
[#​65421](https://redirect.github.com/vercel/next.js/issues/65421)
- add experimental flag to allow forcing NODE_ENV=development in builds:
[#​65463](https://redirect.github.com/vercel/next.js/issues/65463)
- Support esm externals in app router:
[#​65041](https://redirect.github.com/vercel/next.js/issues/65041)
- fix: lazy load sharp:
[#​65484](https://redirect.github.com/vercel/next.js/issues/65484)
- make sure children is first in loader tree to fix head css bug on
client navigation:
[#​65279](https://redirect.github.com/vercel/next.js/issues/65279)
- Re-land build(edge): extract buildId into environment:
[#​65426](https://redirect.github.com/vercel/next.js/issues/65426)
- improve versioned content map:
[#​65466](https://redirect.github.com/vercel/next.js/issues/65466)
- update turbopack:
[#​65503](https://redirect.github.com/vercel/next.js/issues/65503)
- Remove ineffective webpack rules and unused app-page context modules:
[#​65321](https://redirect.github.com/vercel/next.js/issues/65321)
- add page name to crashes:
[#​65504](https://redirect.github.com/vercel/next.js/issues/65504)
- Bump styled-jsx to 5.1.3:
[#​65485](https://redirect.github.com/vercel/next.js/issues/65485)
- Preload all chunks for next/dynamic in SSR:
[#​65486](https://redirect.github.com/vercel/next.js/issues/65486)
- fix!: add sharp timeout of 10 seconds:
[#​65517](https://redirect.github.com/vercel/next.js/issues/65517)
- Turbopack: new graph aggregation:
[#​65206](https://redirect.github.com/vercel/next.js/issues/65206)
- feat(next): revise server component error message:
[#​65468](https://redirect.github.com/vercel/next.js/issues/65468)
- chore: update prettier to 3.2.5:
[#​65092](https://redirect.github.com/vercel/next.js/issues/65092)
- Revert "Remove ineffective webpack rules and unused app-page context
modules":
[#​65558](https://redirect.github.com/vercel/next.js/issues/65558)
- Remove auto appending xml extension to dynamic sitemap routes:
[#​65507](https://redirect.github.com/vercel/next.js/issues/65507)
- Remove rsc esm client module extra exports:
[#​65519](https://redirect.github.com/vercel/next.js/issues/65519)
- Handle nonce on Next.js injected script/link tags:
[#​65508](https://redirect.github.com/vercel/next.js/issues/65508)
- Fix multi-zone test by removing dependency list:
[#​65589](https://redirect.github.com/vercel/next.js/issues/65589)
- remove next-action header when following a redirect:
[#​65615](https://redirect.github.com/vercel/next.js/issues/65615)
- Remove [@​next/font](https://redirect.github.com/next/font)
resolving for font loaders:
[#​65601](https://redirect.github.com/vercel/next.js/issues/65601)
- remove legacy deprecated warnings:
[#​65579](https://redirect.github.com/vercel/next.js/issues/65579)
- feat(turbopack): add support for `bundlePagesRouterDependencies`:
[#​65520](https://redirect.github.com/vercel/next.js/issues/65520)
- fix(next-swc): load wasm fallback if native bindings fail to load:
[#​65623](https://redirect.github.com/vercel/next.js/issues/65623)
- fix(next-swc): correct path interop to filepath for wasm:
[#​65633](https://redirect.github.com/vercel/next.js/issues/65633)
- Add proper deprecation/rename warnings for server bundling option:
[#​65575](https://redirect.github.com/vercel/next.js/issues/65575)
- feat!(next/image): change default `Content-Disposition` to
`attachment`:
[#​65631](https://redirect.github.com/vercel/next.js/issues/65631)
- Pages router: Enable strict `next/head` children reconciler by
default:
[#​65418](https://redirect.github.com/vercel/next.js/issues/65418)
- Apply react-server conditions to middleware:
[#​65424](https://redirect.github.com/vercel/next.js/issues/65424)
- fix(next-swc): Do not reuse compiler instance:
[#​65602](https://redirect.github.com/vercel/next.js/issues/65602)
- Show the new key of experimental config change warnings:
[#​65651](https://redirect.github.com/vercel/next.js/issues/65651)
- fix(next-swc): Fix SWC env target - include option:
[#​65693](https://redirect.github.com/vercel/next.js/issues/65693)
- Reapply "Implement Turbopack trace server bindings"
([#​65419](https://redirect.github.com/vercel/next.js/issues/65419)):
[#​65527](https://redirect.github.com/vercel/next.js/issues/65527)
- fix(resolve-metadata): allow for search params in canonical URL:
[#​65366](https://redirect.github.com/vercel/next.js/issues/65366)
- Remove missingSuspenseWithCSRBailout config:
[#​65688](https://redirect.github.com/vercel/next.js/issues/65688)
- Reland Remove ineffective webpack rules and unused app-page context
modules:
[#​65694](https://redirect.github.com/vercel/next.js/issues/65694)
- Remove swc minify related code branches:
[#​65690](https://redirect.github.com/vercel/next.js/issues/65690)
- fix: load the tags manifest asynchronously:
[#​64563](https://redirect.github.com/vercel/next.js/issues/64563)
- Bump acorn to replace swc class properties transform:
[#​65715](https://redirect.github.com/vercel/next.js/issues/65715)
- fix: watch experimental/testmode in when running "pnpm dev":
[#​65689](https://redirect.github.com/vercel/next.js/issues/65689)
- Revert "chore: externalize undici for bundling":
[#​65727](https://redirect.github.com/vercel/next.js/issues/65727)
- \[ppr] Request normalization fixes:
[#​65717](https://redirect.github.com/vercel/next.js/issues/65717)
- fix(next/image)!: error when `src` has leading or trailing space:
[#​65637](https://redirect.github.com/vercel/next.js/issues/65637)
- fext(next-swc): extend internal env flag to all native bindings:
[#​65748](https://redirect.github.com/vercel/next.js/issues/65748)
- Update font data:
[#​65719](https://redirect.github.com/vercel/next.js/issues/65719)
- fix(next): add alias to new react exports:
[#​65761](https://redirect.github.com/vercel/next.js/issues/65761)
- Update font data:
[#​65768](https://redirect.github.com/vercel/next.js/issues/65768)
- feat: remove font family hashing in next/font css:
[#​53608](https://redirect.github.com/vercel/next.js/issues/53608)
- Add script to script loader when strategy prop is undefined:
[#​65585](https://redirect.github.com/vercel/next.js/issues/65585)
- fix: ensure websockets are correctly passed:
[#​65759](https://redirect.github.com/vercel/next.js/issues/65759)
- Add `clientTraceMetadata` experimental option to propagate tracing
data to the client:
[#​64256](https://redirect.github.com/vercel/next.js/issues/64256)
- Remove process auto polyfill in edge runtime:
[#​65751](https://redirect.github.com/vercel/next.js/issues/65751)
- feat: support import attributes:
[#​65749](https://redirect.github.com/vercel/next.js/issues/65749)
- Turbopack: Remove `EcmascriptChunkingContext`:
[#​65716](https://redirect.github.com/vercel/next.js/issues/65716)
- Error in build for middleware when import client-only:
[#​65792](https://redirect.github.com/vercel/next.js/issues/65792)
- fix(next): reject protocol-relative URLs in image optimization:
[#​65752](https://redirect.github.com/vercel/next.js/issues/65752)
- Fix broken HTML inlining of non UTF-8 decodable binary data from
Flight payload:
[#​65664](https://redirect.github.com/vercel/next.js/issues/65664)
- Bundle the installed react for middleware:
[#​65811](https://redirect.github.com/vercel/next.js/issues/65811)
- fix middleware cookie initialization:
[#​65820](https://redirect.github.com/vercel/next.js/issues/65820)
- fix(next/image)!: set upstream timeout to 7 seconds:
[#​65821](https://redirect.github.com/vercel/next.js/issues/65821)
- feat(turbopack-ecmascript): use import attributes for annotations:
[#​59370](https://redirect.github.com/vercel/next.js/issues/59370)
- feat(next): experimental react compiler support:
[#​65804](https://redirect.github.com/vercel/next.js/issues/65804)
- Fix the runtime for rsc layer:
[#​65850](https://redirect.github.com/vercel/next.js/issues/65850)
- Ensure React Compiler only runs on first-party browser code:
[#​65851](https://redirect.github.com/vercel/next.js/issues/65851)
- fix: bump [email protected]:
[#​65854](https://redirect.github.com/vercel/next.js/issues/65854)
- add effect packages into the optimized-by-default list:
[#​65465](https://redirect.github.com/vercel/next.js/issues/65465)
- Upgrade react@beta:
[#​65845](https://redirect.github.com/vercel/next.js/issues/65845)
- Ensure plugin-syntax-jsx doesn't have to be installed:
[#​65865](https://redirect.github.com/vercel/next.js/issues/65865)
- Update React from
[`4508873`](https://redirect.github.com/vercel/next.js/commit/4508873393)
to
[`04b0588`](https://redirect.github.com/vercel/next.js/commit/04b058868c):
[#​65864](https://redirect.github.com/vercel/next.js/issues/65864)
- Set default stale-while-revalidate header value to 1 year:
[#​65867](https://redirect.github.com/vercel/next.js/issues/65867)
- fix missing experimental warning for reactCompiler:
[#​65866](https://redirect.github.com/vercel/next.js/issues/65866)
- Error on mismatched minimal react version:
[#​65806](https://redirect.github.com/vercel/next.js/issues/65806)
- Revert "Set default stale-while-revalidate header value to 1 year":
[#​65887](https://redirect.github.com/vercel/next.js/issues/65887)
- Update turbopack & swc_core:
[#​65450](https://redirect.github.com/vercel/next.js/issues/65450)
- Revert "Fix broken HTML inlining of non UTF-8 decodable binary data
f…:
[#​65906](https://redirect.github.com/vercel/next.js/issues/65906)
- experimental: unstable_after:
[#​65038](https://redirect.github.com/vercel/next.js/issues/65038)
- Docs: Replace "twitter.com" to "x.com":
[#​65917](https://redirect.github.com/vercel/next.js/issues/65917)
- fix(next/image): prefer sharp defaults, use mozjpeg for JPEG:
[#​65846](https://redirect.github.com/vercel/next.js/issues/65846)
- Update font data:
[#​65961](https://redirect.github.com/vercel/next.js/issues/65961)
- unstable_after: support nested unstable_after calls:
[#​65950](https://redirect.github.com/vercel/next.js/issues/65950)
- Fix revalidateTimings route for catchall index route:
[#​65843](https://redirect.github.com/vercel/next.js/issues/65843)
- fix(next): initial prefetch cache not set properly with different
search params:
[#​65977](https://redirect.github.com/vercel/next.js/issues/65977)
- Add additional log to experimental ppr flag in next.config.js:
[#​65944](https://redirect.github.com/vercel/next.js/issues/65944)
- Change default of prerenderEarlyExit to true:
[#​65830](https://redirect.github.com/vercel/next.js/issues/65830)
- short-circuit OPTIONS requests to pages:
[#​65295](https://redirect.github.com/vercel/next.js/issues/65295)
- Turbopack: Implement `next/font/local` with `BeforeResolvePlugin` and
show custom error message:
[#​65870](https://redirect.github.com/vercel/next.js/issues/65870)
- \[Breaking] Disable automatic static generation for route handlers:
[#​65825](https://redirect.github.com/vercel/next.js/issues/65825)
- Fix router.refresh missing canonical url override:
[#​65999](https://redirect.github.com/vercel/next.js/issues/65999)
- Fix typo in JSDoc of `ppr` flag of `next.config.js`:
[#​66028](https://redirect.github.com/vercel/next.js/issues/66028)
- Revert webpack bundling layer changes for middleware/pages:
[#​66049](https://redirect.github.com/vercel/next.js/issues/66049)
- Upgrade lightningcss, disable grid prefixing:
[#​65986](https://redirect.github.com/vercel/next.js/issues/65986)
- \[Breaking] disable client router cache for page segments:
[#​66039](https://redirect.github.com/vercel/next.js/issues/66039)
- Add dedicated client entry for Turbopack builds:
[#​65824](https://redirect.github.com/vercel/next.js/issues/65824)
- Update React from
[`04b0588`](https://redirect.github.com/vercel/next.js/commit/04b058868c)
to
[`81c5ff2`](https://redirect.github.com/vercel/next.js/commit/81c5ff2e04)
:
[#​65869](https://redirect.github.com/vercel/next.js/issues/65869)
- implement unstable_rethrow:
[#​65831](https://redirect.github.com/vercel/next.js/issues/65831)
- chore(next/image): remove unused `output` parameter:
[#​66083](https://redirect.github.com/vercel/next.js/issues/66083)
- next-swc-napi: Enable "plugin" feature by default:
[#​66006](https://redirect.github.com/vercel/next.js/issues/66006)
- \[turbopack] Use updated RawOutput API:
[#​65300](https://redirect.github.com/vercel/next.js/issues/65300)
- Skip setting to fetch cache when not modified:
[#​66055](https://redirect.github.com/vercel/next.js/issues/66055)
- \[Memory] Add option to reduce memory usage caused by duplicate
strings in webpack-sources:
[#​66003](https://redirect.github.com/vercel/next.js/issues/66003)
- Ensure metadata routes dont skip static optimization:
[#​66097](https://redirect.github.com/vercel/next.js/issues/66097)
- \[unstable_after] fix occasional dev-mode crash in edge runtime pages:
[#​66099](https://redirect.github.com/vercel/next.js/issues/66099)
- fix: ensure prefetch data routes are always added when app has ppr
enabled:
[#​66102](https://redirect.github.com/vercel/next.js/issues/66102)
- \[Breaking] Disable automatic fetch caching:
[#​66004](https://redirect.github.com/vercel/next.js/issues/66004)
- Update React from
[`81c5ff2`](https://redirect.github.com/vercel/next.js/commit/81c5ff2e04)
to
[`f994737`](https://redirect.github.com/vercel/next.js/commit/f994737d14):
[#​66093](https://redirect.github.com/vercel/next.js/issues/66093)
- fix: ensure prefetch data routes are always added when app has ppr
enabled:
[#​66102](https://redirect.github.com/vercel/next.js/issues/66102)
- \[Breaking] Disable automatic fetch caching:
[#​66004](https://redirect.github.com/vercel/next.js/issues/66004)
- Update React from
[`81c5ff2`](https://redirect.github.com/vercel/next.js/commit/81c5ff2e04)
to
[`f994737`](https://redirect.github.com/vercel/next.js/commit/f994737d14):
[#​66093](https://redirect.github.com/vercel/next.js/issues/66093)
- \[ppr] Remove canary re
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR is behind base branch, 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 was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/SAP/ui5-webcomponents-react).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4xMjAuMSIsInVwZGF0ZWRJblZlciI6IjM5LjE5LjAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyJdfQ==-->
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Marcus Notheis <[email protected]>1 parent 93c4a14 commit 6ca32ceCopy full SHA for 6ca32ce
File tree
15 files changed
+6801
-5383
lines changedFilter options
- examples
- nextjs-app
- app
- components
- todos/[id]
- nextjs-pages
- pages/api/todos
- templates
- nextjs-app
- nextjs-pages
15 files changed
+6801
-5383
lines changedexamples/nextjs-app/.eslintrc.json
Copy file name to clipboard+1-2Lines changed: 1 addition & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 |
| - | |
3 |
| - | |
| 2 | + | |
4 | 3 |
|
examples/nextjs-app/app/components/AppShellBar.tsx
Copy file name to clipboardExpand all lines: examples/nextjs-app/app/components/AppShellBar.tsx+1-2Lines changed: 1 addition & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
7 | 7 |
| |
8 | 8 |
| |
9 | 9 |
| |
10 |
| - | |
11 | 10 |
| |
12 | 11 |
| |
13 | 12 |
| |
| |||
66 | 65 |
| |
67 | 66 |
| |
68 | 67 |
| |
69 |
| - | |
| 68 | + | |
70 | 69 |
| |
71 | 70 |
| |
72 | 71 |
| |
|
examples/nextjs-app/app/todos/[id]/page.tsx
Copy file name to clipboardExpand all lines: examples/nextjs-app/app/todos/[id]/page.tsx+2-1Lines changed: 2 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
14 | 14 |
| |
15 | 15 |
| |
16 | 16 |
| |
17 |
| - | |
| 17 | + | |
| 18 | + | |
18 | 19 |
| |
19 | 20 |
| |
20 | 21 |
| |
|
0 commit comments