Core Changes
- update webpack to 5.36.2, use dependOn: #24656
- Add type checking events: #24595
- fix memory leak in require.cache: #24282
- Don't throw 500 error when Content-type is invalid: #24818
- Land - Font optimizations - Adobe Fonts / Typekit support : #24834
- updated zustand example : #24884
- feat(build): Log whether type checking is actually performed: #24440
- webpack 5 externals fixes: #24603
- Remove experimental babel flag: #24776
- cache typechecking with incremental compilation: #24559
- Ensure next/dynamic transpiles for tests: #24751
- fix: handle compression for custom-server render calls (#16378): #18891
Documentation Changes
- Clarify whether router.pathname includes basePath: #24675
- Update font optimization docs to mention opting out.: #24756
- Bumps version of supertokens dependencies and updates its README: #24571
- docs(response-helpers): Update res.json definition: #24782
- docs(next/router): Update router.push api: #24833
- docs(config intro): Fix github link hash: #24838
- Add version note for
has
property: #24836 - Remove old docs sections: #24853
- Add additional reason for the Prerender Error when running next export: #24828
- feat(create-next-app): add
--ts, --typescript
support: #24655 - ESLint Plugin: Disallow <title> in Head from next/document: #24868
- Clarify rewrites and other docs cleanup.: #24890
Example Changes
- demo serving storybook static build with serve: #24812
- Update signin/signup form samples: #24524
- react-hook-form example: #21245
- Update example with-sentry: #24819
- Update custom server examples: #24814
Misc Changes
- fix(next-storybook): make rules an array in webpack config: #22125
- Fix rewrite shape in Storybook: #24827
Credits
Huge thanks to @tremby, @sokra, @leerob, @stefanprobst, @dopt, @rishabhpoddar, @aydinkn, @ErfanMirzapour, @vitalybaev, @ijjk, @tubbo, @frontendtony, @eric-burel, @ctjlewis, @housseindjirdeh, @Munawwar, @iker-barriocanal, and @eps1lon for helping!