Core Changes
- Use
ReadableStream
inRenderResult
: #34005 - Fix suffix ordering while streaming: #34011
- Don't use yarn if a package-lock.json file is found: #31926
- Do not warn when application/ld+json scripts are used with next/head: #34021
- Babel & next-swc: Fix exporting page config with AsExpression: #32702
- Detect per page runtime config for functions manifest: #33945
- Add JSDoc to config options: #32915
- Update font-stylesheet-gathering-plugin.ts: #30709
- Add decoratorMetadata flag if enabled by tsconfig: #32914
- fix: data url handling in css-loader: #34034
- Place 'charset' element at the top of : #28119
- Fix detection of anchor click events inside svg: #23272
- Allow passing nothing as custom jest config: #32328
- Fixes #31240: Adding a recursive addPackagePath function in webpack-config: #31264
- Require component rendered as child of
Link
to pass event toonClick
handler: #27723 - Allow scroll prevention on hash change: #31921
Documentation Changes
- docs: fix variable name from
profileData
todata
in CSR page: #34018 - Improve Form Guide Contents: #33913
- Add
async
to middleware docs.: #31356 - (docs): update i18n-routing.md: #33123
- Fix redirect url for prefixing the default locale: #33762
- Add note about dns-prefetch as fallback: #30385
- Update custom server docs for async methods: #30521
- Update multiple docs pages to follow Docs Content style guide: #33855
- fix: Change
url
tonextUrl
inside delete-query-params-in-middlewa…: #33796 - Changing GitHub Actions cache documentation: #28228
- [docs] Add env var load order: #32350
Example Changes
- Fix warning unknown prettier option when running
yarn lint
.: #34019 - [New Example] with docker - multiple deployment environments: #34015
- Fix ambiguous flags in Dockerfile example: #33417
- fix(examples/with-docker): update env comments: #29972
- Remove unused "start" script from with-docker/package.json: #31053
- Update remark in blog-starter-typescript: #31393
- Update _document.js: #29930
- Docs: use the nextv12 example from the storybook-addon-next repo as the with-storybook example: #33891
- examples, update with new URL: #34035
- [with-typescript-graphql] fixes breaking changes in graphql-let v0.18.0: #32681
- fix(example): with-typescript-graphql graphql-let package migrate: #29996
- feat: update firebase in with-firebase: #29581
- progressive web app example converted to typescript : #33100
- Make adjustment to cache config of with-apollo example: #32733
Misc Changes
- Add types to nextConfig in default template : #34029
- docs(contributing): Search GitHub for an open or closed PR that relates to your submission: #22533
- fix(create-next-app): add default version: #33006
Credits
Huge thanks to @devknoll, @MohammadxAli, @nguyenyou, @MaedahBatool, @thibautsabot, @kara, @hanneslund, @vertti, @KateKate, @stefee, @mikinovation, @Leticijak, @huozhi, @mohsen1, @ncphillips, @ehowey, @lancechentw, @krychaxp, @fmacherey, @pklawansky, @amandeepmittal, @RyanClementsHax, @lakbychance, @sannajammeh, @oliviertassinari, @alexander-akait, @u-yas, @Cheprer, @msp5382, @chrispat, @getspooky, @Ryz0nd, @klaasman, @balazsorban44, @midgleyc, @kumard3, @jesstelford, @neeraj3029, @glenngijsberts, @pie6k, and @wouterraateland for helping!