Releases: vercel/next.js
Releases Β· vercel/next.js
v15.4.2-canary.12
Core Changes
- Upgrade React from
dffacc7b-20250717
toe9638c33-20250721
: #81899 - chore(devtools): sync todos to linear: #81901
- Introduce
'use cache: private'
: #81816 - chore(deps): update
browserslist
: #81851 - Remove web-server from edge-ssr-app: #81389
Misc Changes
- Remove
experimental.strictNextHead
: #81882 - Remove some random commas: #81875
- Turbopack: Add cache for reqwest clients: #81742
- Update Rspack development test manifest: #81878
- Update Rspack production test manifest: #81879
Credits
Huge thanks to @RobPruzan, @eps1lon, @unstubbable, @MidnightDesign, @bgw, @stephenliang, @vercel-release-bot, and @ijjk for helping!
v15.4.2-canary.11
Core Changes
- [sourcemaps] Try VM for retrieving source maps first: #81869
- [devtools] save user config inside
.next/cache
: #81807 - Server: Remove unused code: #81886
- refactor: encapsulate content type within RenderResult: #81861
- refactor: handle null RenderResult responses gracefully: #81895
Misc Changes
- Turbopack: fix unhelpful error message when deleting folder fails: #81718
Credits
Huge thanks to @eps1lon, @devjiwonchoi, @timneutkens, @wyattjoh, and @sokra for helping!
v15.4.2-canary.10
v15.4.2
v15.4.2-canary.9
Core Changes
- [devtool] migrate css reset to global.css: #81783
- [dev-tools] Robust shortcut detection: #81756
- [segment explorer] hide for pages router: #81813
- [devtool] fix scrollbar styling: #81814
- fix(ppr): ensure fallback route params trigger dynamic resume: #81812
- [devtools] restart server pending state: #80858
Misc Changes
- [turbopack] use
require
to load chunks in our node runtime: #81738
Credits
Huge thanks to @huozhi, @raunofreiberg, @lukesandberg, @wyattjoh, and @devjiwonchoi for helping!
v15.4.2-canary.8
Core Changes
- [devtool] move font styling to global.css: #81782
- [devtool] copy decoded info of error details: #81735
- fix(build): add sourcePage context for PPR dynamic route lambda creation: #81781
- refactor: rename experimental.dynamicIO to experimental.cacheComponents: #81562
- Properly handle hanging promise rejections during prerendering: #81754
- Upgrade React from
d85ec5f5-20250716
todffacc7b-20250717
: #81767 - Refactor: Get rid of overly generic
getExpectedRequestStore
function: #81791
Misc Changes
- Update Rspack production test manifest: #81746
- Update Rspack development test manifest: #81747
- Turbopack: Split DynamicEqHash trait into smaller traits in a separate re-usable crate: #81741
- [turbopack] Reuse shared Promise for loaded chunks: #81755
- Add VSCode tasks to show TypeScript compilation errors in problems view: #81799
- Turbopack: remove unneeded manifests for API routes: #81536
Credits
Huge thanks to @vercel-release-bot, @huozhi, @bgw, @wyattjoh, @unstubbable, @eps1lon, and @mischnic for helping!
v15.4.2-canary.7
v15.4.2-canary.6
Core Changes
- [devtool] enable segment explorer by default: #81737
- [turbopack] Stop exposing globals from Turbopack runtime: #81727
- Remove unnecessary await: #81761
- [chore] bump zod to latest v3: #81757
- feat(turbopack): Log anonymized internal error (panic) information to telemetry: #81272
- fix: revert client segment route changes for sub shell generation: #81740
Misc Changes
Credits
Huge thanks to @huozhi, @eps1lon, @mischnic, @bgw, and @wyattjoh for helping!
v15.4.2-canary.5
Core Changes
- fix: pages router metadata bugs with React 19: #81733
- Improve error handling for
headers
/cookies
/draftMode
in'use cache'
: #81716 - [devtool] fix duplicate rendered indicator on server: #81729
Misc Changes
- chore: update username from 'nebrelbug' to 'bgub': #81734
Credits
Huge thanks to @bgub, @ztanner, @unstubbable, and @huozhi for helping!
v15.4.2-canary.4
Core Changes
- [Segment Cache] Support dynamic head prefetching: #81677
- [sourcemaps] Consistent cursor columns: #81375
- fix: revert client segment route changes for sub shell generation: #81731
Misc Changes
- Fix: createRouterAct "reject" config: #81720
- Update Rspack development test manifest: #81702
- Update Rspack production test manifest: #81701
- Add an e2e test for the css serving issue: #81683
Credits
Huge thanks to @acdlite, @vercel-release-bot, @lukesandberg, @eps1lon, and @wyattjoh for helping!