Releases: vercel/next.js
Releases Β· vercel/next.js
v15.1.1-canary.18
Misc Changes
- ci: use consistent playwright-chromium version: #74251
- Fixed typo in documentation: #74254
- docs: fix typo in self-host after() details: #74243
Credits
Huge thanks to @ztanner, @ytreister, and @sommeeeer for helping!
v15.1.1-canary.17
v13.5.8
v15.1.1-canary.16
v15.1.1-canary.15
Core Changes
- used shared worker for lint & typecheck steps: #74154
- chore(turbopack): Ignore no-vc-struct lint in trybuild proc macro tests: #74110
- Use provided waitUntil for pending revalidates: #74164
- Port ErrorPagination: #74097
- Port LeftIcon RightIcon from ErrorPagination: #74098
- Port ToolButtonsGroup: #74099
- [Turbopack] fix import.meta.url in monorepo: #72612
- refactor: rename the react client error callbacks module: #74192
- Use ErrorOverlayLayout in Errors component: #74107
- refactor: remove internal queries, move to request metadata: #74100
- Fix accessing headers in progressively enhanced form actions: #74196
Misc Changes
- refactor(turbo-tasks): Remove public OperationVc constructor, introduce a macro annotation for creating OperationVc types: #72871
- refactor(turbo-tasks): Make State require OperationValue: #73876
- chore(turbopack): Remove or improve a few uses of
.to_resolved().await
inside a loop: #74112 - refactor(turbopack): Rewrite CollectiblesSource callsites to use OperationVc (part 1/3): #74051
- chore(turbopack): Delete to-resolved-in-loop lint (too low signal): #74113
- Allow usage of
this
andarguments
in nested function expression: #74179
Credits
Huge thanks to @ztanner, @bgw, @ijjk, @unstubbable, @devjiwonchoi, @sokra, @huozhi, and @wyattjoh for helping!
v15.1.2
v15.1.1-canary.14
Core Changes
- fix(typed-routes): Fix route type fallback: #73271
- Rename
root-layout-missing-tags-error.tsx
to pascal case: #74089 - Turbopack: next/dynamic use transitions instead of AST analysis: #73627
- [Turbopack] fix root and project path usages in a monorepo: #73552
- support
bun.lock
as package manager lockfile: #74056 - Stop sourcemapping function names: #74085
- Move ErrorIndicator to separate file: #74090
- Upgrade React from
372ec00c-20241209
to518d06d2-20241219
: #74155
Misc Changes
- Turbopack: change COMMON_CHUNKING_TYPE: #74080
- Turbopack: only inherit visited modules from parent layouts: #74072
- fix: improve types in turbopack runtime: #74119
- Fix merge conflicts: #74157
- refactor(turbopack/next-core): Migrate app_page_loader_tree structs to ResolvedVc: #74114
Credits
Huge thanks to @alitas, @mischnic, @devjiwonchoi, @sokra, @RiskyMH, @lubieowoce, @eps1lon, and @bgw for helping!
v14.2.21
Note
This release is backporting bug fixes. It does not include all pending features/changes on canary.
Core Changes
- Upgrade React from 14898b6a9 to 178c267a4e: #74115
- Fix unstable_allowDynamic when used with pnpm: #73765
Misc Changes
- chore(docs): add missing search: '' on remotePatterns: #73927
- chore(docs): update version history of next/image: #73926
Credits
Huge thanks to @unstubbable, @ztanner, and @styfle for helping!
v15.1.1-canary.13
Core Changes
- Add storybook for UI testing: #74032
- [Segment Cache] Support for non-PPR projects/pages: #73960
- exclude
.stories.
and.test.
files from taskfile watch and error plugin: #74064 - Upgrade React from
7283a213-20241206
to372ec00c-20241209
: #73749 - fix: aria attribute typo for error overlay: #74074
- fix: set x-deployment-id to every middleware prefetch request: #71193
- Add middleware handler for error code telemetry: #74088
- Create ErrorOverlay component: #74073
Example Changes
- examples: update
with-mdx-remote
example to utilize the App Router: #74067 - Removed duplicated cn function declaration from lib dir: #74065
Misc Changes
- docs(redirect): add typescript example and fix params as promise: #73963
- docs: Fix filename for Turbopack traces: #74066
- Fix flakey deploy test assertion: #74060
- Specify PPR test dimension via environment variable only: #74031
- Name default Jest project according to used env variables: #74084
- test: assert that app exited without signal: #74087
- sync-react: Handle version bumps across SemVer minors and release channels: #74091
Credits
Huge thanks to @devjiwonchoi, @acdlite, @devpla, @mischnic, @ijjk, @eps1lon, @abvthecity, @JamBalaya56562, @damiensedgwick, @lubieowoce, and @gaojude for helping!
v15.1.1-canary.12
Core Changes
- refactor(turbopack): Make various types directly or indirectly included in
State<T>
types into OperationValues and/or NonLocalValues: #74008 - Fork
react-dev-overlay
for new UI: #74017 - fix: added fallback source route to prerender manifest: #74052
Credits
Huge thanks to @bgw, @devjiwonchoi, and @wyattjoh for helping!