Core Changes
- Add test case for module resolution in node_modules from different contexts: #35978
- Support shared component with next built-in client components: #35975
- Use eager import to include client modules: #35979
- Use renderToString for flush effects: #35999
- test: organize react 18 tests: #36003
- allow to provide postcss plugin options as a string: #35173
- Fix leaking internal config to user-defined
loader
prop innext/image
: #36013 - Support export all syntax in client components: #36027
- Interpolate default exports: #35933
- feat(next-swc): Update swc crates: #35996
- Interpolate default exports is now unnecessary: #36065
- Do not add locale to link for api route and middleware preflight: #35994
Documentation Changes
- docs: clarify when you use getServerSideProps: #35922
- Update docs related to React 18: #35952
- Mention HTTP 303 See Other in redirects section: #35997
- Update the docs for Switchable Runtime: #36015
- Add docs for x-nextjs-cache header: #36023
- Improvements to the MDX Docs and replaced a leftover reference to babel: #35332
- Moving middleware file : #36009
- Revert "Improvements to the MDX Docs and replaced a leftover reference to babel": #36066
Example Changes
- [example] Fix bird animations in with-three-js example: #36053
- Update to with-supertokens example: #35991
- [Examples] Updating with-elasticsearch to latest Elasticsearch lib version: #36063
Misc Changes
- Add note to contributing about docs manifest: #36020
Credits
Huge thanks to @shuding, @huozhi, @reconbot, @bjorm, @sokra, @styfle, @Brooooooklyn, @kdy1, @HaNdTriX, @Markos-Th09, @rishabhpoddar, @timeyoutakeit, @aravindputrevu, @nkzawa, and @molebox for helping!