Core Changes
- Add special error message for class component in server component: #44265
- Update license year: #44403
- Move core files to src folder and move JS files to TypeScript: #44405
- refactor: add warning helper for removed experimental option: #44213
- types: remove config.experimental.profiling: #44507
- chore: addresses leftover from #44045: #44080
- Fix cookie parsing removing extra
=
: #44218 - Update server-external-packages to include aws-crt: #44214
- Collapse sequences of call stack frames from React and Next.js in the error overlay: #44137
- Update json5 dependency to latest: #44548
Documentation Changes
- Update custom-app.md: #44351
- Update
next/head
docs.: #44454 - uses spelling: #44399
- Update Turbopack docs.: #44468
- Fix link to next-image-to-legacy-image codemod: #44471
- Add module transpilation docs: #44518
- Update TypeScript API Route example: #44517
- Update config-shared docs link: #44547
Example Changes
- Update with-sentry README.md Next.js version: #44374
- fix link to index page in Image Component Example: #44388
- Update get-api-cookie.ts: #44466
- Update .gitignore in pwa example: #44391
- Use the stable GraphQL Yoga v3 in the GraphQL example: #44488
- [examples] add @types/testing-library__jest-dom package: #44533
Misc Changes
- docs: add pnpm to template readme: #44427
- Added actual error message to log output: #44453
- Fix isolated tests on windows and update azure config: #44457
- docs: Update GitHub CLI clone command in
developing.md
: #44509 - Cache package lock when running tests to speed up installation: #44520
- Test server component error recovery in dev: #44155
- Fix taskr watching core files
- add
testonly
variants for all test modes and refactoredtest
as alias oftestheadless
: #44528 - Use test timings token when available: #44549
- Remove un-used app-dir test fixture: #44546
- Fix prettierignore_staged for compiled: #44550
Credits
Huge thanks to @shuding, @chogyejin, @smeubank, @h4x0rlol, @leerob, @arch-user-france1, @konojunya, @nora-soderlund, @IDrumsey, @dirheimerb, @timneutkens, @BrandNewLifeJackie26, @hyeongrok7874, @ardatan, @chibicode, @JanKaifer, @hanneslund, @abir-taheer, @SukkaW, @promer94, @feugy, @fli, @seawatts, and @awareness481 for helping!