Core Changes
- Rest of options in experimental.turbotrace and documentation: #41817
- Fix revalidate check in client component: #41917
- Add data attribute to div to distinguish it: #41889
- Fix lint cli help: #41783
- [Doc] Update inline documentation for next/link: #41871
- feat(edge): split
NextCookies
toRequestCookies
andResponseCookies
: #41526 - Show error message when using legacy props on new
next/image
: #41930 - Upgrade Edge Runtime: #41987
- Revert "Include frameworks in main-app": #41997
- fix(next/dev): do not suppress error from bindings: #41989
- Fix page static info extractor for app dir: #42001
- Add never return type for redirect() and notFound(): #42009
- Google fonts multiple weights & styles: #42008
- Merge app internal chunk into main chunk for layouts: #41902
- Fix build type error of page params: #42019
- Allow disabling Strict mode in app: #41894
- Update react next channel: #42021
- Fix turbo custom config detection: #42022
- Fix css modules imports in client components: #42077
- fix: Data URL images with 'fill' are always triggering 'missing sizes' warning: #42030
- types: leverage webpack types and remove casting: #42104
- Fix CSS imports from outside of the app dir when src folder is present: #42108
- Remove react root condition and always use concurrent mode: #42141
- Keep react-dom/server.node in precompiled: #42138
- Warn when legacy prop detected on
next/image
: #42102 - Fix failing codemod test
url-to-withrouter
: #42109 - Improve TypeScript plugin error when the configuration is not statically analyzable: #42062
- Ensure app revalidate has correct default: #42168
- Update turbo crates: #42014
- Update vscode config handling: #42169
- fix: allow resolving large JSON data in server components: #42025
- issue-41925 fix: skip duplicate props when transferring props from anchor to link: #42158
- Ensure we detect config correctly with turbo flag: #42201
- update turbo version: #42228
- Fix CSS modules imports from outside of the root directory: #42106
- Default font config fix: #42235
- Multiple local font weights and styles: #42232
- Optimize bundle size for appDir: #42252
- Add event for dev process stop: #42255
- Add E2E test for @vercel/og API route: #42258
Documentation Changes
- [Doc] Update Next.js + Static Web Apps: #41857
- Update the documentation.: #41758
- Fix invalid markdown lang: #41926
- Fix more incorrect markdown langs: #41939
- Update font links and add missing error: #41910
- docs: Update the version history in the middleware page: #41949
- Fix typo: docs/basic-features/font-optimization.md: #41967
- Fix broken link in
@next/font
docs: #42002 - Add link from
next/image
docs to example: #42020 - Fix typo.: #42067
- docs: update version install commands in upgrade guide: #42073
- Update font-optimization.md: #42036
- added @latest to codemods page: #42091
- docs: clarify env inclusion in bundles: #41950
- Correcting documentation: #42179
- feat(create-next-app): interactive mode;
--js, --ts
with appDir support; enhanced testing: #42012 - Adding note about beta docs: #42230
- Add prompt for ESLint to CNA: #42218
- Escape HTML on " with child" page: #42114
Example Changes
- Add turbopack example: #41789
- examples: Update turbopack: #41793
- examples: Remove turbo.json from turbopack example: #41794
- example: add postcss as with-turbopack example devDep: #41795
- Update with-supertokens example: #41802
- chore: remove
swcMinify: true
as it's the new default.: #41877 - Update link in Turbopack example.: #41876
- fix
any
type in examplewith-turbopack
: #41798 - Update with-aws-amplify with TypeScript: #41815
- Convert many examples to TypeScript: #41825
- Fixed errors at with-passport-and-next-connect.: #41897
- chore(examples): use
next@latest
in all examples: #41922 - chore: update example dev script: #41904
- Update README.md: #41959
- Fix benchmark link typo in Turbopack example: #42064
- Update Examples to use React 18: #42027
- chore(examples): fix
with-aphrodite
exapmle: #42078 - chore(examples): move
app
directories: #42094 - Broken link in example page: #42135
- Fix typo in importing counterReducer: #42162
- Run next/link codemod for Next.js 13 on examples: #41913
- Fix next/link codemod errors in with-turbopack: #42203
Misc Changes
- Update Cargo.lock file
- fix example command in issue template for create-next-app : #41803
- Remove swcMinify: true since this is 13's default: #41869
- test(dev): support to run test with --turbo: #41908
- docs: clarify PR template instructions: #41957
- Update e2e test for app-dir edge: #42015
- [docs] Fix Grammar in Step 8.: #42018
- Fix turbo css-modules test: #42103
- Enhanced grammar.: #42148
- grammar fix in adding-examples README.: #42152
- [docs] Enhanced grammar in building README.: #42155
- Fix typo
pnpm-lock.yam
in.prettierignore_staged
: #42212 - docs(create-next-app): copy JJ's changes from #42012 to package-level README: #42217
- Update failing e2e middleware response test: #42256
Credits
Huge thanks to @jaredpalmer, @ijjk, @Brooooooklyn, @koenpunt, @rishabhpoddar, @karlhorky, @balazsorban44, @leerob, @NekoChanTaiwan, @chrisipanaque, @Reshmi-Sriram, @maxproske, @Kosai106, @timneutkens, @kwonoj, @hanneslund, @bertho-zero, @abayomi185, @styfle, @Kikobeats, @nuta, @yasath, @shuding, @serkanbektas, @steven-tey, @jimCresswell, @alpha-xek, @huozhi, @LorenzoBloedow, @iiegor, @craigwheeler, @peraltafederico, @teobler, @ismaelrumzan, @IngoVals, @jaykch, @artdevgame, @ishaqibrahimbot, @ctjlewis, @wxh06, @sokra, @timeyoutakeit, and @DuncanOgle for helping!