Core Changes
- Avoid unnecessary router state changes: #37431
- Enable externalHelpers swc option: #37150
- Add check for duplicate locales: #37485
- add method to measure Interaction to Next Paint (INP): #36490
- chore: remove unused variable: #37538
- Update to latest version of @swc/helpers: #37531
- [middleware] Support any
method
when fetching aRequest
instance: #37540 - Migrate head side effects to hooks: #37526
- chore: remove unused safari nomodule fix: #37541
- fix(#37106): middleware can not be loaded from src folder: #37428
- Remove Middleware Preflight: #37490
- fix(eslint): false positive for legit next/server imports: #37515
- chore: reworks nested middleware error message: #37513
Misc Changes
- test: upgrade playwright-chromium from 1.14.1 to 1.22.2: #37436
- Update flakey preview test: #37518
- Add middleware size stats: #37519
Credits
Huge thanks to @kyliau, @shuding, @eric-burel, @balazsorban44, @Schniz, @huozhi, @SukkaW, @feugy, and @javivelasco for helping!