Releases: vercel/next.js
Releases Β· vercel/next.js
v15.2.0-canary.51
v15.1.7
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
v15.2.0-canary.50
Core Changes
- [Error Overlay] Fix bottom stack animation: #75867
- [Error Overlay] New design: #75679
- Upgrade React from
8759c5c8-20250207
to93b58361-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
v15.2.0-canary.48
v15.2.0-canary.47
Core Changes
- Dedupe cached data from
"use cache"
functions in RSC payload: #75786 - Allow
"use cache"
withoutput: 'export'
: #75794 - [metadata] new metadata insertion API and support PPR: #75366
Misc Changes
- build: Update
swc_core
tov13.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
Core Changes
- Fix incorrect error count : #75759
- Upgrade React from
0a82580b-20250203
tod85cf3e5-20250205
: #75698 - Only disable Prettier for original Turbopack source: #75716
- [dev-overlay] fix: pagination focus ring was invisible: #75790
- test: Exclude
turbo-tasks-macro
fromtest-cargo-unit
: #75776 - Send formatted error to frontend if sourcemapping fails: #75712
- Upgrade React from
d85cf3e5-20250205
toff628334-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
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
aTaskInput
: #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!