Core Changes
- Fix leftover todo in loader: #36734
- Leverage pageExtensions for resolving in loader: #36747
- Use react dom server node api to detect react root is enabled: #36749
- replace use-subscription with use-sync-external-store: #36733
- Add flight render starting point: #36760
- feat: better cookies API for Edge Functions: #36478
- Clarify variables being used during rendering: #36773
- Update x-nextjs-cache header in minimal mode: #36791
- Add experimental flag to force SWC transforms: #36789
- Update root component handling: #36781
- Add final newline to package-lock.json: #36813
- Move FlightManifestPlugin to server compilers: #36810
- Update moduleNameMapper jest config and remove extra deps: #36787
- Wait for shell resolve with gIP is customized in react 18: #36792
Documentation Changes
- Updated the middleware api docs env section to remove dev and prod : #36739
- Fixed typo: #36753
- Fixing Tina + Adding a demo URL: #35480
Example Changes
- added example: with-geist-ui: #36525
Misc Changes
- enforce omitting
name
andversion
: #36771
Credits
Huge thanks to @timneutkens, @molebox, @huozhi, @steven-tey, @SukkaW, @Kikobeats, @balazsorban44, @erikbrinkman, @therealmarzouq, @remcohaszing, @perkinsjr, and @shuding for helping!