Releases: vercel/next.js
v14.2.23
Note
This release is backporting bug fixes. It does not include all pending features/changes on canary.
Core Changes
- backport: force module format for virtual client-proxy (#74590)
- Backport: Use provided waitUntil for pending revalidates (#74573)
- Feature: next/image: add support for images.qualities in next.config (#74500)
Credits
Huge thanks to @styfle, @ijjk and @lubieowoce for helping!
v15.1.1-canary.26
Core Changes
- Upgrade React from
518d06d2-20241219
to3b009b4c-20250102
: #74492 - fix: add node internals stack frames to ignored list: #73698
- chore: break calls to forEach into for loops: #74523
- [DevOverlay] Add error message: #74541
- [DevOverlay] Add error type label: #74543
- feat: connect error rating buttons to telemetry API: #74496
- [metadata] Move metadata rendering adjacent to page component: #74262
- Delete set-cache-busting-search-param.test.ts: #74561
- fix: enhance a11y, prevent double firing in error rating: #74563
- fix: add aria-hidden to error overlay voting icons: #74568
Misc Changes
- test: add missing await for hydration test: #74542
- Getting Started Docs: Add
Mutating Data
page: #74018 - Getting Started docs: Add
Error Handling
page: #74069 - test: update test for async client component with snapshot: #74550
- test utils: Include origin of failed
browser.*
in stack: #74553 - fix react being incorrectly mentioned as extending fetch API: #74278
- docs: pin react version to 18 in Next.js 14 upgrade guide: #74222
Credits
Huge thanks to @huozhi, @wyattjoh, @delbaoliveira, @eps1lon, @devjiwonchoi, @gaojude, @eur00t, and @cseas for helping!
v15.1.1-canary.25
Core Changes
- [DevOverlay] Remove Dialog Banner: #74464
- [DevOverlay] Add color palette script: #74465
- Fix: Preserve intentional percent encoding in search param for client nav: #74473
- [DevOverlay] Implement New Overlay Layout with Bottom Stacks: #74466
- [DevOverlay] Add error overlay footer and feedback: #74472
- [DevOverlay] Remove temporary header children: #74490
- fix: server functions x-forwarded-host possible multiple values: #73701
- [DevOverlay] Pass footer message from error containers: #74493
- feat(rsc): allow host or forwarded: #74199
- [DevOverlay] Adjust border style for header and footer: #74480
- feat(next/image): add support for
images.qualities
in next.config: #74257
Example Changes
- Fix linting between lint-check and lint-staged: #74503
Misc Changes
- refactor(next-core): Remove local annotations from structs in next-core/src/app_structure.rs: #74200
Credits
Huge thanks to @bgw, @devjiwonchoi, @gaojude, @Netail, @tknickman, @styfle, and @ijjk for helping!
v15.1.1-canary.24
Core Changes
- fix: update broken links in config-shared.d.ts: #74122
- fix: fix typos in errors.json & create-component-tree.tsx: #74471
- Safely retrieve router, improve page reload logic: #74209
- docs: bump year: #74475
Misc Changes
- docs(generate-static-params): add typescript example and missing jsx switcher: #73962
- docs(fetching-data-and-streaming): add missing types to example: #74081
- docs(use-cache): add missing
switcher
code blocks and types in examples: #74083
Credits
Huge thanks to @yongholeeme, @spidersouris, @devpla, @gurkerl83, and @cassiossantos for helping!
v15.1.1-canary.23
v15.1.1-canary.22
Misc Changes
- Fix typo in generateViewport docs: #74288
Credits
Huge thanks to @n1ckoates for helping!
v15.1.3
Note
This release is backporting bug fixes. It does not include all pending features/changes on canary.
Core Changes
- Retry manifest file loading only in dev mode: #73900
- Use shared worker for lint & typecheck steps: #74154
Credits
Huge thanks to @unstubbable and @ztanner for helping!
v15.1.1-canary.21
v14.2.22
Note
This release is backporting bug fixes. It does not include all pending features/changes on canary.
Core Changes
- Retry manifest file loading only in dev mode: #73900
- Ensure workers are cleaned up: #71564
- Use shared worker for lint & typecheck steps: #74154
Credits
Huge thanks to @unstubbable, @ijjk, and @ztanner for helping!
v15.1.1-canary.20
Core Changes
- [DevOverlay] fix: restore pagination style: #74296
Credits
Huge thanks to @devjiwonchoi for helping!