Core Changes
- test(integration): allow to run
--turbo
dev server tests dynamically : #42967 - Ensure loaderFile is included in webpack cache key: #43315
- Improve @next/font error handling: #43298
- Improve RSC plugin to provide better errors: #42435
- fix appDir returning 404 in production with
"output": "standalone"
: #43268 - Fix outputting un-necessary trace files for edge functions: #43304
- fix: apply default export interop to pages/_app: #43335
- Fix package resolution issue in app dir: #43349
- Get correct chunks in flight-manifest on Windows: #43334
- Resolve RSC / HTML rendering errors in error overlay: #43332
- App directory next/link dynamic href dev error: #43074
- Add
ref
forwarding fornext/image
: #43193 - Always transform styled-jsx for rsc and error with client-only condition: #43386
- dynamic = 'error' should only throw if page didn't get exported: #43377
- fix
output: "standalone"
returning 500 error on certain pages when built without pages/: #43336 - Fix "apply() is only allowed in ready status (state: idle)" HMR errors: #43242
- Add gSP and gSSP checks for both server and client layers in the SWC transform: #43391
- Make sure the TS plugin works for src/app: #43412
- Remove stack trace from full reload warning: #43453
- Upgrade compiled undici: #43481
- Fix missing cleanup process in flight plugin globals: #43297
- Fix matchers in middleware manifest: #43549
- rsc: bundle legacy head as client component: #43425
- Remove
useState
fromnext/image
: #43587 - Group redirect status imports: #43480
- Fix
Failed to copy traced files
for Edge functions and handle its files with middleware-manifest.json: #43326 - Update next/link default legacyBehavior: #42623
- fix: Dynamic Usage Error when using previewData with generateStaticParams and appDir: #43395
- Minimized runtime errors in app dir: #43511
Documentation Changes
- Add link back to font video in Font docs.: #43440
- docs: update known Safari bug: #43513
- Add yarn berry dependency upgrade example for Next 12 to 13 upgrade documentation.: #43472
- Clarify that publicRuntimeConfig and serverRuntimeConfig do not work with Output File Tracing: #43443
- adding note that edge api routes are not supported with ISR: #43572
- Improve docs for URL Imports: #43615
Example Changes
- chore(examples): Deprecate
cms-strapi
: #43325 - Add example commands for creating reproductions: #43375
- updates with-supertokens example: #43379
- Fix
with-docker-compose
example: #43419 - chore(examples): fix CLI commands for MobX examples: #43534
- Simplify and convert
with-vercel-fetch
example to TypeScript: #43403 - chore(examples): reference
main
prop in README.md in Firebase example: #43434 - chore(examples): Update active-class-name example: #43581
- Fix deploy button in with-xata example: #43608
Misc Changes
- Avoid turbo cache miss on root package change: #43309
- Add .pnpm-store to .gitignore: #43366
- Update @next/font/google fonts: #43385
- Catch errors when calculating avg font width: #43503
- chore: update issue verifier: #43339
- chore: fix issue validator
- chore: move comments of issue validator
- chore: hardcode path for issue validator
- chore: add area dropdown to bug report template: #43228
- chore: fix issue verifier issues
- Merge branch 'canary' of https://github.com/vercel/next.js into canary
- chore: fix issue verifier
- chore: don't comment twice
- chore: disable auto-labeling
- Fix "infer pnpm with example" test outside test suite: #43487
- chore: add issue labeler: #43599
- chore: fix issue labeler: #43606
- Changed output mode on app directory test application: #43607
- Fix output: standalone test for app directory: #43618
Credits
Huge thanks to @kwonoj, @hanneslund, @ijjk, @shuding, @DuCanhGH, @chibicode, @artechventure, @JanKaifer, @huozhi, @colinking, @rishabhpoddar, @maxproske, @wyattjoh, @leerob, @alantoa, @Haschikeks, @balazsorban44, @matthew-heath, @AaronJY, @dtinth, @styfle, @leoortizz, @ValentinH, @brvnonascimento, @joshuaslate, @SferaDev, and @timeyoutakeit for helping!