Releases: vercel/next.js
Releases Β· vercel/next.js
v15.3.0-canary.20
Core Changes
- remove direct ip/port bypass in dev origin check: #77414
- ensure /__next middleware URLs are included in the origin check: #77416
- exclude images and static media from dev origin check: #77417
- Refactor metadata and viewport preloading: #77400
- [dev-overlay] Remove unused fields from unhandled error action event: #77333
Misc Changes
- docs: clarify middleware use cases: #77438
Credits
Huge thanks to @ztanner, @leerob, @gnoff, and @eps1lon for helping!
v12.3.5
v15.3.0-canary.19
v13.5.9
v15.3.0-canary.18
Core Changes
- Turbopack: implement optimized css production chunking: #77284
- only log when instrumentation client takes too long: #77378
Misc Changes
- Update Turbopack production test manifest: #77366
- Update Turbopack development test manifest: #77365
- Turbopack: ignore static asset imports for Edge: #77382
- Update bundler development test manifest: #77364
Credits
v15.3.0-canary.17
v15.3.0-canary.16
Core Changes
- [dev-overlay] Make footer sticky without side effects: #77327
- Alternate bundler: show state in app info message: #77259
- Revert "Turbopack: layout segment optimization for Pages": #77339
- [metadata] add Yeti to html limited bots: #77335
- [dev-overlay] Remove unused code from pages: #77325
- [metadata] remove dead code of metadata routes handling: #77336
- Alternate bundler: pass more tests and update to 1.3.0-beta: #77269
- [metadata] fix the metadata route like pages and refactor utils: #77264
- fix: absolute assetPrefix url with path: #77256
Misc Changes
- fix(CI build_and_deploy): Use a larger fetch-depth for build-native job: #77307
- chore(turbopack): Fix a few syntactic nits: #77310
- Update bundler development test manifest: #77315
- Turbopack: refactor CssEmbed to avoid creating a chunk item: #77303
- fix: Update
swc_core
and userayon
instead ofchili
: #77338 - Fix chakra link: #77280
Credits
Huge thanks to @raunofreiberg, @bgw, @wbinnssmith, @huozhi, @sokra, @eps1lon, @kdy1, @ahabhgk, @Amirroid, and @Netail for helping!
v15.3.0-canary.15
Core Changes
- Upgrade React from
c69a5fc5-20250318
todb7dfe05-20250319
: #77295 - Turbopack: layout segment optimization for Pages: #74815
Misc Changes
- Update Turbopack production test manifest: #77316
- Update Turbopack development test manifest: #77317
- Update bundler production test manifest: #77314
- fix(turbopack): Call
.minify()
of lightningcssStyleSheet
: #77313
Credits
v15.3.0-canary.14
Core Changes
- Upgrade React from
5398b711-20250314
toc69a5fc5-20250318
: #77249 - [ppr] Handle failed resume data cache entries: #77258
- Bypass
"use cache"
caches when Draft Mode is enabled: #77141 - chore(HMR clients): Clean up tryApplyUpdates, reduce differences between app/pages versions: #77219
Misc Changes
- devlow-bench: wait for complete ready for server startup event: #77217
- fix(CI): Re-enable retries for bundler integration tests: #77265
- Turbopack: handle non chunkable modules in module batches: #77282
- Update Turbopack development test manifest: #77276
- Update Turbopack production test manifest: #77275
- Turbopack: avoid single css chunks when there is only a single chunk item: #77283
- Update bundler development test manifest: #77272
- Update bundler production test manifest: #77273
- Turbopack: compute ordered entries in module batches: #77294
Credits
Huge thanks to @wbinnssmith, @bgw, @sokra, @wyattjoh, and @unstubbable for helping!
v15.3.0-canary.13
Core Changes
- chore(HMR clients): Fix a bunch of typescript errors by including the appropriate webpack type declarations: #77207
- Update cache handler interface: #76687
- Turbopack: don't include AMP optimizer in NFT: #77242
- Server actions should not read stale data after calling
revalidate*
: #76885 - [dev-overlay] Blur fader for scrollable container: #77196
- Make
revalidate*
work when followed by a redirect in a route handler: #77090 - feat: onNavigate for link: #77209
- fix: pass telemetry plugin rspack tests: #77257
- feat(eslint-plugin): add minimal built-in flat presets: #73873
- [perf] skip loading client manifest for static metadata routes: #77260
Misc Changes
- fix(test/e2e/prerender): Remove race condition in test: #77222
- Update Turbopack production test manifest: #77228
- Update Turbopack development test manifest: #77227
- [Turbopack] basic production chunking for CSS: #75049
- docs: optimizing local dev: #77140
- Update bundler production test manifest: #77225
Credits
Huge thanks to @bgw, @sokra, @unstubbable, @leerob, @mischnic, @raunofreiberg, @gaojude, @ScriptedAlchemy, @SukkaW, and @huozhi for helping!