Skip to content

Releases: vercel/next.js

v15.2.0-canary.51

11 Feb 02:40
Compare
Choose a tag to compare
v15.2.0-canary.51 Pre-release
Pre-release

Core Changes

  • [metadata] do not rethrow postpone when streaming metadata is not enabled: #75887

Misc Changes

  • refactor(tests): Refactor environment reload HMR test: #75875

Credits

Huge thanks to @bgw and @huozhi for helping!

v15.1.7

11 Feb 02:32
Compare
Choose a tag to compare

Note

This release is backporting bug fixes. It does not include all pending features/changes on canary.

Core Changes

  • fix: work around setTimeout memory leak, improve wrappers (#75727)
  • add additional x-middleware-set-cookie filtering (#75869)
  • fix: ensure lint worker errors aren't silenced (#75766)

Credits

Huge thanks to @lubieowoce and @ztanner for helping!

v14.2.24

11 Feb 00:55
Compare
Choose a tag to compare

Note

This release is backporting bug fixes. It does not include all pending features/changes on canary.

Core Changes

  • fix: ensure lint worker errors aren't silenced (#75779)
  • add additional x-middleware-set-cookie filtering (#75561 & #73482)

Credits

Huge thanks to @ztanner for helping!

v15.2.0-canary.50

10 Feb 23:29
Compare
Choose a tag to compare
v15.2.0-canary.50 Pre-release
Pre-release

Core Changes

  • [Error Overlay] Fix bottom stack animation: #75867
  • [Error Overlay] New design: #75679
  • Upgrade React from 8759c5c8-20250207 to 93b58361-20250209: #75868
  • [dev-overlay] HOTFIX: clicking nav escapes the overlay: #75876
  • dev error overlay: async boundary for original stack frame call: #75718
  • fix(turbopack): Always console.log the "done in" message after receiving a BUILT event: #75730
  • Add test to verify that inner caches are excluded from Resume Data Cache: #75883
  • Respect no-store request header for "use cache" entries in dev mode: #75754
  • Reland "[metadata] new metadata insertion API and support PPR #75366": #75873

Misc Changes

  • Delete expirePath and expireTag pages (again): #75691
  • docs: add Chrome debugging port configuration steps: #75845
  • [test] More accurate stack assertions in terminal: #75355

Credits

Huge thanks to @delbaoliveira, @raunofreiberg, @gaojude, @devjiwonchoi, @eps1lon, @bgw, @unstubbable, and @huozhi for helping!

v15.2.0-canary.49

10 Feb 12:32
Compare
Choose a tag to compare
v15.2.0-canary.49 Pre-release
Pre-release

Core Changes

  • Upgrade React from ff628334-20250205 to 8759c5c8-20250207: #75796
  • Use TypeScript to check if a default case is required in switch: #75854
  • Revert "[metadata] new metadata insertion API and support PPR": #75858

Credits

Huge thanks to @eps1lon and @huozhi for helping!

v15.2.0-canary.48

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

Core Changes

  • Handle invalid sourcemaps: #75713
  • [error overlay] fix missing html error is not displayed: #75831
  • docs: improve JSDocs for metadata and <Link>: #75576
  • [error overlay] missing html tags error should be blocking: #75839

Credits

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

v15.2.0-canary.47

08 Feb 23:42
Compare
Choose a tag to compare
v15.2.0-canary.47 Pre-release
Pre-release

Core Changes

  • Dedupe cached data from "use cache" functions in RSC payload: #75786
  • Allow "use cache" with output: 'export': #75794
  • [metadata] new metadata insertion API and support PPR: #75366

Misc Changes

  • build: Update swc_core to v13.1.0: #75771
  • chore(github): skip nissuer when Documentation issue template is used: #75802
  • refactor: Use shrink-to-fit crate instead: #75777

Credits

Huge thanks to @kdy1, @samcx, @unstubbable, and @huozhi for helping!

v15.2.0-canary.46

07 Feb 23:42
Compare
Choose a tag to compare
v15.2.0-canary.46 Pre-release
Pre-release

Core Changes

  • Fix incorrect error count : #75759
  • Upgrade React from 0a82580b-20250203 to d85cf3e5-20250205: #75698
  • Only disable Prettier for original Turbopack source: #75716
  • [dev-overlay] fix: pagination focus ring was invisible: #75790
  • test: Exclude turbo-tasks-macro from test-cargo-unit: #75776
  • Send formatted error to frontend if sourcemapping fails: #75712
  • Upgrade React from d85cf3e5-20250205 to ff628334-20250205: #75757
  • [dev-overlay] fix link styling on hydration errors: #75792
  • Only reference published @types/react-dom versions: #75606

Misc Changes

  • docs(route-segment-config): remove line in force-dynamic mentioning it's like getServerSideProps: #75773
  • Return null if Redbox has no component stack: #75744
  • unsupported should be supported in docs: #75772

Credits

Huge thanks to @samcx, @eps1lon, @huozhi, @devjiwonchoi, @kdy1, and @padmaia for helping!

v15.2.0-canary.45

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

Core Changes

  • fix: work around setTimeout memory leak, improve wrappers: #75727
  • [DevOverlay] fix style regression: #75756
  • [dev-overlay] fix: proceed to get runtime error when fails to fetch original stack frames: #75743
  • [dev-overlay] add and apply merge class names util: #75758
  • docs: Update README for experimental testmode: #75722
  • fix: middleware not applied to _next/image: #75729
  • fix: ensure lint worker errors aren't silenced: #75766
  • Ensure node middleware is handled with standalone: #75765

Misc Changes

  • Report build-and-deploy failures: #75749
  • Turbopack: uncell AstPath: #75695
  • Turbopack: switch some deps back to upstream: #75752
  • Turbopack: less tasks in with_modules: #75700
  • chore(turbopack): Remove legacy next.js HMR compat code: #75725
  • Turbopack: make ModulePart a TaskInput: #75364
  • Turbopack: remove SWC CSS sourcemap variant: #75753
  • docs: follow up fix: #75760
  • chore(github): add labels-to-add-when-unstale label -> not stale: #75721

Credits

Huge thanks to @eps1lon, @mischnic, @lubieowoce, @ztanner, @devjiwonchoi, @bgw, @chibicode, @leerob, @samcx, @RobPruzan, and @ijjk for helping!

v15.2.0-canary.44

06 Feb 15:27
Compare
Choose a tag to compare
v15.2.0-canary.44 Pre-release
Pre-release

Core Changes

  • fix: enable new overlay properly when env var is set: #75747

Misc Changes

  • [Turbopack] use new backend in next-build-test: #75724
  • [Turbopack] Reduce memory: #75723

Credits

Huge thanks to @huozhi and @sokra for helping!