Core Changes
- Move reducer types into separate file: #45333
- Move reducers to separate file per action: #45336
- Add support for tsconfig 'nodenext' | 'node16': #44177
- Add support for --experimental-app-only: #45352
- Add shared mutable type in router-reducer: #45369
- Refactor TS plugin code structure: #45375
- Fix trailing slash redirect applying for data request: #45417
- Update robots meta and add verification rendering: #45409
- Check message type before formatting server error: #45406
- Fix invalid source maps from terser-webpack-plugin: #45423
Documentation Changes
- Typo: #45380
Example Changes
- Update with-redux example tsconfig to use strict: true: #45325
- Update example path for authsignal/passwordless-login: #45387
Misc Changes
- Enable file nesting for unit test files in vscode: #45329
- Update more flakey API support checks: #45373
- Remove old CI workflows: #45377
- Revert "Fix release stats": #45164
- Ensure PATH env matches CI locally: #45376
- Fix nested example setup with create-next-app: #45390
- Fix flakey app metadata test: #45391
- Move error recovery test to new file: #45407
- Enable more hydration error overlay tests: #45404
Credits
Huge thanks to @timneutkens, @loettz, @okcoker, @clive-h-townsend, @shuding, @JanKaifer, @sepiropht, @hanneslund, and @huozhi for helping!