Skip to content

Releases: vercel/next.js

v15.2.0-canary.66

19 Feb 23:52
Compare
Choose a tag to compare
v15.2.0-canary.66 Pre-release
Pre-release

Core Changes

  • [dev-overlay] refactor to group the middleware response utils: #76199
  • [dev-overlay] fix geist font woff2 name: #76201
  • [dev-overlay] rename readyErrors to runtimeErrors: #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

18 Feb 23:35
Compare
Choose a tag to compare
v15.2.0-canary.65 Pre-release
Pre-release

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 to v14.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

17 Feb 23:35
Compare
Choose a tag to compare
v15.2.0-canary.64 Pre-release
Pre-release

Core Changes

  • [dev-overlay] add error env name label: #76003
  • [dev-overlay] deprecate devIndicators options appIsrStatus and buildActivity: #76067
  • [dev-overlay] deprecate devIndicators.buildActivityPosition and rename to position: #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 with devIndicators: 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

16 Feb 23:34
Compare
Choose a tag to compare
v15.2.0-canary.63 Pre-release
Pre-release

Core Changes

  • [metadata] fix ppr deployment by not disabling ppr: #76087

Credits

Huge thanks to @huozhi for helping!

v15.2.0-canary.62

15 Feb 23:33
Compare
Choose a tag to compare
v15.2.0-canary.62 Pre-release
Pre-release

Core Changes

  • Create valid URLs in source map sources with Turbopack: #76075

Credits

Huge thanks to @eps1lon for helping!

v15.2.0-canary.61

14 Feb 23:35
Compare
Choose a tag to compare
v15.2.0-canary.61 Pre-release
Pre-release

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() in cache 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

14 Feb 14:36
Compare
Choose a tag to compare
v15.2.0-canary.60 Pre-release
Pre-release

Misc Changes

  • [Turbopack] make make_chunks a non-turbo-tasks-function: #76042

Credits

Huge thanks to @sokra for helping!

v15.2.0-canary.59

14 Feb 13:47
Compare
Choose a tag to compare
v15.2.0-canary.59 Pre-release
Pre-release

Misc Changes

  • [Turbopack] try to avoid cloning AST during code generation, pass final_read_hint: #75853

Credits

Huge thanks to @sokra for helping!

v15.2.0-canary.58

14 Feb 12:54
Compare
Choose a tag to compare
v15.2.0-canary.58 Pre-release
Pre-release

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

Huge thanks to @leerob, @huozhi, and @sokra for helping!

v15.2.0-canary.57

13 Feb 23:35
Compare
Choose a tag to compare
v15.2.0-canary.57 Pre-release
Pre-release

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 to cbbe8666-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

  • example: add next config to hello-world app: #76022
  • Fix cms-plasmic example: #75750

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!