Releases: vercel/next.js
Releases Β· vercel/next.js
v15.2.0-canary.66
Core Changes
- [dev-overlay] refactor to group the middleware response utils: #76199
- [dev-overlay] fix geist font woff2 name: #76201
- [dev-overlay] rename
readyErrors
toruntimeErrors
: #76208 - [dev-overlay] do not allow dismissing build error for dev indicator: #76209
- [dev-overlay] use stop icon for hide devtools button: #76212
- Add basic profiling plugin for alternative bundler: #76030
- [dev-overlay] font style backward compat with react 18: #76225
- Implement foundations for additional bundler option: #75981
- Remove hmr socket code from prod build: #76232
- fix: overlapping query and param names should not conflict: #76177
- Built-in app loader plugin for additional bundler: #76017
- Built-in flight plugin for additional bundler: #76014
- Built-in swc loader plugin for additional bundler
: #76023 - misc: remove vendored node-fetch usages: #75741
- Consolidate
next/link
error tests: #76214 - fix: NextConfig.rewrites type for fallback: #75784
- [dev-overlay] use absolute font src url: #76229
- [dev-overlay]: remove old CollapseIcon: #76239
- fix: add appDir path to middleware output path: #75923
Misc Changes
- Turbopack: compute async info from module graph: #76118
- Report tests to Datadog from Job that executed them: #73180
- Align Redbox test helpers: #76213
- Fix stale snapshots: #76237
- Ensure datadog upload is skipped for forks: #76238
- docs: Fix link on UPGRADING.md: #75761
Credits
Huge thanks to @mischnic, @huozhi, @eps1lon, @devjiwonchoi, @wbinnssmith, @gaojude, @wyattjoh, @ijjk, @feedthejim, @raphaelcosta, @dulmandakh, @ztanner, and @khuezy for helping!
v15.2.0-canary.65
Core Changes
- [dev-overlay] handle ssrd nextjs internal errors in overlay: #76124
- [dev-overlay] fix: overlay is located relatively low when long content: #76113
- [dev-overlay] Fix off-by-one column sourcemapping in Webpack: #76152
- [metadata] handle navigation API in streaming metadata: #76156
Misc Changes
- Turbopack: Add passing test to manifest: #76143
- Improve server actions sourcemap test: #76129
- build: Update
swc_core
tov14.0.0
: #76135 - refactor(turbopack): Simplify
minify()
: #76139 - feat(turboyet): Upload test data for both bundlers: #76090
- chore(github): add Error Overlay area: #76167
- Put flaky
use-cache-unknown-cache-kind
dev tests in sandboxes: #76171
Credits
Huge thanks to @timneutkens, @kdy1, @huozhi, @devjiwonchoi, @bgw, @eps1lon, @samcx, and @unstubbable for helping!
v15.2.0-canary.64
Core Changes
- [dev-overlay] add error env name label: #76003
- [dev-overlay] deprecate
devIndicators
optionsappIsrStatus
andbuildActivity
: #76067 - [dev-overlay] deprecate
devIndicators.buildActivityPosition
and rename toposition
: #76069 - Fix runtime error in
writeConfigurationDefaults
: #76106 - [dev-overlay] change dev indicator position by next config option: #76077
- perf: Do not run react compiler needlessly: #75676
- Handle more known protocols in stackframe locations: #76086
- Bump webpack to 5.98.0: #75847
- fix(edge): run after() if request is cancelled mid-streaming: #76013
- Clean module path if Fast Refresh full reload was caused by files outside project: #76108
- Revalidate
"use cache"
caches during on-demand revalidation: #76100 - Fix cache kind validation: #76064
- [dev-overlay] add false option to disable dev indicator: #76079
- Fix on-demand revalidation with
"use cache"
in dev mode: #76122
Misc Changes
- Turbopack: codegen EsmAssetReference without turbo tasks: #76024
- Fix stale snapshots: #76116
- Turbopack: Fix static generation test: #76125
- Cleanup
experimental.reactOwnerStack
: #76123 - Turbopack: Fix middleware test: #76126
- Current behavior for
reportError
: #76115 - test: replace explicit
padding-bottom
withdevIndicators: false
for scroll position testing: #76105 - Turbopack: less turbo tasks for
chunk_item.id()
: #76110
Credits
Huge thanks to @devjiwonchoi, @unstubbable, @kdy1, @eps1lon, @ashi009, @mischnic, @lubieowoce, @conico974, and @timneutkens for helping!
v15.2.0-canary.63
v15.2.0-canary.62
v15.2.0-canary.61
Core Changes
- [dev-overlay] fix: hydration error style: #76049
- Remove
experimental.reactOwnerStack
flag: #76021 - [dev-overlay] style: improve version staleness indicator version unknown: #76061
- [dev-overlay] add aria to disabled docs button: #76055
- [dev-overlay] fix: terminal symbols are longer than text: #76059
- Disallow
rootParams()
incache
scope: #75801 - Remove tracestate header from fetch cache key: #76041
- [dev-overlay] remove hide dev tools shortcut: #76066
- [dev-overlay] hide dev overlay when printing: #73489
Misc Changes
- Turbopack: less CodeGenerateable for references: #75963
- Turbopack: refactor how EsmAssetReferences are added: #76011
Credits
Huge thanks to @mischnic, @devjiwonchoi, @gnoff, @blurrah, and @lachlanjc for helping!
v15.2.0-canary.60
v15.2.0-canary.59
v15.2.0-canary.58
Core Changes
- [metadata] disable streaming metadata for ppr deployment: #75978
Example Changes
- examples: Fix prettier issue: #76027
Misc Changes
- [Turbopack] fix hanging and flaky issues: #76032
- [Turbopack] only invalidate fs writes with a different content: #75936
- [Turbopack] fix tree shake ident on code generation: #75970
- [Turbopack] avoid allocating on AggregationUpdateQueue::new: #76034
- [Turbopack] add tracing to turbopack-tests: #76033
- [Turbopack] avoid creating many ModuleOptions: #76035
- fix recomputation when reading gc'ed cells from in progress tasks: #75969
Credits
v15.2.0-canary.57
Core Changes
- [error overlay] fix infinite loop when frames are failed to fetch: #75988
- [dev-overlay] fix: call stack silently fails to open editor with 204: #75785
- Cleanup webpack sourcemap middleware source URL handling: #75879
- Upgrade React from
f83903bf-20250212
tocbbe8666-20250213
: #76010 - [dev-overlay] sync style diffs with new design: #75949
- [dev-overlay] update overlay toolbar icons: #75998
- webpack: Sourcemap externals when replayed in the browser: #75863
- [DevOverlay]: enable by default: #75882
- [dev-overlay] style: version info staleness click text to learn more: #75768
- [ppr] Improve experimental debugging: #76016
- [metadata] set bypass ua regex string for ppr routes: #75977
- fix: handle parsing destination with patterns in hostname: #75973
- Fix: Build error causes infinite loop on new dev overlay in Turbopack: #75984
Example Changes
Misc Changes
- Update toolchain to nightly-2025-02-12: #75983
- fix(CI): Initialize non-existent bundler manifests: #75987
- [Turbopack] improve race condition handling of scheduling: #75748
- Check for visibility not just existence of Redbox: #75846
- ci: fix version-staleness test: #76020
- fix(turbopack CI): Pin corepack version for production tests manifest update action: #75986
- Fix unisolated tests: #76018
Credits
Huge thanks to @huozhi, @wbinnssmith, @devjiwonchoi, @bgw, @sokra, @eps1lon, @ztanner, @wyattjoh, @gaojude, and @IcaroG for helping!