Core Changes
- Ignore emacs lockfiles: #20497
- fix(next/image): ignore typography prose styles: #20580
- Clean up webpack 5 version error: #20578
- Update sharp optional dependency to support NPM 7: #20432
- deps: upgrade various deps (mainly babel): #20586
- Remove unnecessary unfetch polyfill for dev: #20589
- Add profiling to webpack loaders: #20392
- Ensure next/image loads correctly with basePath: #20592
- fix(next/link): reset scroll before lifecycles: #20595
- Refactor GS(S)P notFound client-side handling: #20594
- Ensure index basePath is detected correctly: #20596
- Ensure domain locales are redirected client-side: #20562
- fix(build): require test files be full name or extension: #20605
- fix(router): consistent scroll behavior for Link/Router#push: #20606
Documentation Changes
- Ignore domains option when loader is set: #18447
- Add version history for API changes to documentation.: #20604
Example Changes
Credits
Huge thanks to @lfender6445, @tajo, @Timer, @lfades, @jorrit, @timneutkens, @matamatanot, and @leerob for helping!