Core Changes
- fix: Update @swc/helpers: #73666
- Upgrade React from
1c9b1387-20241204
to7283a213-20241206
: #73608 - next-codemod(upgrade): handle absence of scripts in package.json: #73688
- Add inlineCss trade-offs/gotchas and remove canary check: #73609
- Ignore-list stack frames in node_modules even if not explicitly ignore-listed by their sourcemaps: #73689
- Remove ignore for anonymous stack frame: #73610
- test: move HMR Error Recovery test to a separate file: #73592
- test: move HMR basic test to a separate file: #73612
Example Changes
- examples: remove
next-env.d.ts
files: #73673 - examples: update
with-sass
README.md: #73668 - examples: remove
next-offline
example: #73675 - examples: remove the old files from
with-postgres
: #73587 - examples: remove
with-emotion-*
directories: #73674
Misc Changes
- fix(turbopack): Fix deprecation warnings from unnecessary
.to_resolved()
calls: #73631 - [Turbopack] replace EnvLayer with a faster filter: #73614
- [Turbopack] fix invalid source maps on HMR: #72328
- [Turbopack] include task name in dirty cause of output change: #72574
- 15.1 docs: React 19: #73510
- Docs: Add
canary
page to upgrade guides: #73518 - [Turbopack] change emit collectible to require ResolvedVc: #73684
- Fix failing tests: #73707
- test: move HMR Full Reload test to a separate file: #73591
- test: change
with-next-sass
towith-sass
: #73670 - test: move HMR main test to a separate file: #73611
- [Turbopack] Introduce OperationVc that wraps operations: #70242
Credits
Huge thanks to @kdy1, @JamBalaya56562, @bgw, @sokra, @delbaoliveira, @petter, @gaojude, @eps1lon, @huozhi, and @devjiwonchoi for helping!