Core Changes
- next-upgrade: Ensure correct React and types version are resolved when upgrading to Next.js rc: #70981
- codemod: leave comment on spread props: #70979
- docs: add
app-dir-runtime-config-experimental-edge
codemod: #71008 - docs: add
next-dynamic-access-named-export
codemod: #71012 - chore(next-upgrade): use process exit instead of throwing: #71018
- chore(next-upgrade): improve revision usage messages: #71019
- Revert "chore(next-upgrade): use process exit instead of throwing (#7…: #71021
- Disable server action transform in pages router: #71028
- chore(next-codemod): view current Next.js version, skip if already on or higher: #71034
- codemod: comment on reexport: #71017
- move workUnitAsyncStorage back into "client/components": #71046
- codemod: type cast async api calls in non entry file exports: #71040
- codemod upgrade: show link of migration guide after upgrade: #71036
- Defensively install patches: #71043
- fix(next/turbopack): Always preserve import attributes with esm modules: #71051
- codemod: fix type only react import: #71053
- types-plugin: enahnce type checking on interface params: #71059
Misc Changes
- docs: fix URL for error message: #71003
- Turbopack:
find client references
layout segment optimization: #70792 - Skip deployments for Dynamic IO error tests: #71024
- Skip
Math.random
test with route handler and'use cache'
: #71025 - Remove windows i686 next-swc build target: #71041
- fix(docs): correct MDN URL for decoding attribute of next/image component: #71029
- Add ts-node dependency for jest.config.ts parsing: #70971
- chore: replace the all
path-name
withpathname
for consistency: #71000
Credits
Huge thanks to @eps1lon, @devjiwonchoi, @mischnic, @huozhi, @unstubbable, @ijjk, @DeepakBalaraman, @karlhorky, @lubieowoce, @Marukome0743, @gnoff, and @bgw for helping!