Core Changes
- chore: mark forceOptimisticNavigation as internal: #47905
- Fix rsc payload fetch failures due to state tree encoding: #51017
- edge: use JSON parse instead of inlining the manifests objects: #50960
- Fix esm module import warning for middleware loader: #51014
- Updates prettier to latest version.: #51000
- Ensure headers instance is serialized: #51047
- Ensure id handling applies for dynamic import in pages: #51049
- Avoid server insertion react key warning: #51053
- fix:
verbatimModuleSyntax: true
support in tsconfig.json: #48018 - Update app router revalidate handling on deploy: #51062
- Apply optimization to middleware when using babel: #51067
- fix:
moduleResolution: bundler
support in tsconfig.json: #51065 - Fix another case with app router revalidation: #51076
Documentation Changes
- Fix Typo in Metadata API Description: #51024
- Clarify a few things about the
instrumentation.ts
file: #51034 - Add section on how to preview docs changes on VSCode: #51019
- Adds the "why" for
next/image
optimization: #51066 - Remove html from summaries: #51008
Misc Changes
- chore: pin to
npm@9.6.7
: #51044 - chore: drop unused
@webassemblyjs
: #51045 - chore: remove skip to renable tsconfig tests: #51061
- Update response cache test: #51072
Credits
Huge thanks to @balazsorban44, @huozhi, @alainkaiser, @feedthejim, @delbaoliveira, @manovotny, @styfle, @ijjk, and @simPod for helping!