v15.4.0-canary.17
Pre-release
Pre-release
Core Changes
- Upgrade loader-utils v2 to latest patch: #78707
- [Link] Add prefetch="auto" option: #78689
- [build-sourcemaps] Ensure errors during prerender can be sourcemapped: #78709
- Upgrade React from
5dc00d6b-20250428
to408d055a-20250430
: #78715 - build: Fix minifier options for webpack builds: #78717
- refactor(next-swc): Do not amend minifier options from Rust code: #78719
- Change stylistic ESLint TypeScript defaults: #78679
- fix: replace original request body after middleware execution: #77662
Misc Changes
- test: migrate svgo webpack test: #78704
- fix(turbopack): Provide full path to SWC Wasm plugins: #78637
- Revert "[next-lint] test: remove eslint config snapshot testing": #77824
- Turbopack: initially shard SST files: #78652
- Turbopack: reduce max coverage for compaction: #78649
- chore(turbopack): Bump rustc-hash from 2.1.0 to 2.1.1: #78721
- Turbopack: make_task_dirty only needs meta data: #78699
- chore(CI): Line-wrap afterBuild blocks in build_and_test.yml: #78718
- chore(CI): Re-run
pnpm install
afterpnpm build
inbuild_reusable.yml
: #78720
Credits
Huge thanks to @huozhi, @kdy1, @acdlite, @devjiwonchoi, @eps1lon, @sokra, @bgw, @ijjk, and @kevva for helping!