Releases: vercel/next.js
v14.0.2-canary.8
v14.0.2-canary.7
v14.0.2-canary.6
Core Changes
- chore: reword in tree-view: #57884
- Polish logging segments of page route: #57834
- Inherit title and description from metadata into social cards: #57857
- remove legacy handling for suspense option of next/dynamic: #57900
- fix(next-core): externalcjs resolve options: #57645
- ppr: fail static generation if postponed & missing postpone data: #57786
- Reduce FS access for incremental cache: #57902
Documentation Changes
- [docs] fix next.config.mjs using commonjs in the example: #57874
- Move link examples to only Pages Router docs.: #57758
Example Changes
- Chore: refactor to use server actions in with-supabase example: #57858
Misc Changes
- chore: remove redundant jest config: #57151
Credits
Huge thanks to @balazsorban44, @Schniz, @leerob, @dijonmusters, @huozhi, @kwonoj, @ztanner, and @wyattjoh for helping!
v14.0.2-canary.5
v14.0.2-canary.5
v14.0.2-canary.4
Core Changes
- Revert "perf: enable webpack build worker (#57346)": #57854
- Add
serverActions.allowedForwardedHosts
option: #57529
Misc Changes
- fix: correctly set
x-forwarded-*
in Middleware: #57815
Credits
Huge thanks to @feedthejim, @balazsorban44, and @shuding for helping!
v14.0.2-canary.3
v14.0.2-canary.2
Core Changes
- [.next/trace] Add tags for webpack build worker: #57818
- chore: update otel: #57774
- refactor: remove unnecessary condition: #57835
- chore: remove styfle from
.vercel.approvers
: #57841 - Remove the
actionBrowser
to RSCclient
layering issue: #57842
Example Changes
- Remove `experimental: { serverActions: true } from examples as it is stable in next 14.: #57598
- Update
Explore the Next.js 13 playground.
toExplore starter templates for Next.js
: #57799
Misc Changes
- fix(youtube-embed): each child in a list should have a unique "key" prop: #57579
- Update teamname in codeowners: #57775
- Simplify createNextInstall return type: #57760
- cleanup PR labeler config: #57827
- move release undraft step until after canary is fully published: #57324
- refactor: remove duplicated conditions
- Revert "refactor: remove duplicated conditions"
- Fix typo in run-tests.js: #57821
Credits
Huge thanks to @vinaykulk621, @RodrigoTomeES, @padmaia, @mknichel, @timneutkens, @ztanner, @feedthejim, @huozhi, @sadikkuzu, @styfle, and @shuding for helping!
v14.0.2-canary.1
Core Changes
- Fix nested esm package default import resolving mismatch: #57784
- [.next/trace] Serialize trace info across workers to preserve .next/trace with webpackBuildWorker: #57761
- Add @highlight-run/node to externals list: #57783
- perf: change the chunks configuration for server code: #57773
Misc Changes
- fix: update Next.js version in create-next-app: #57532
- Automatically update Turbopack test manifest: #57778
Credits
Huge thanks to @huozhi, @mknichel, @Vadman97, @feedthejim, @dnhn, and @jridgewell for helping!
v14.0.2-canary.0
v14.0.1
Core Changes
- Add Next.js 14 codemods to CLI output.: #57552
- OpenTelemetry: propagate a configured context(s) to root requests: #57084
- debug: Add tags to next build traces to track build configuration in the .next/trace file: #56965
- [Traces] Await the flush of the trace write stream to make sure trace file is written: #57641
- Add node-pty to externals list: #57640
- fix: move logging config validation out of experimental: #57530
- Update font data: #57728
- Support viewport export via TS Plugin: #57554
- Fix: Build compilation warning when using middleware: #57685
- chore: Update flight-client-entry-plugin.ts typo: #57734
- Improve error for missing default export in dynamic metadata routes: #57711
- fix gsp tracing issue: #57766
- fix(turbopack): don't match empty route groups: #57647
- Update React from 8c8ee9ee6 to 0c6348758 and types: #57772
Documentation Changes
- Add missing dot in codemod command: #57536
- docs(fix): example text unescaped entities: #57255
- doc: Clarify built-in support for sass after installation: #57279
- Update docs with a Good to know box about using redirect in client components: #56966
- docs: fix 02-dynamic-routes.mdx: #57029
- Fix incorrect link in GTM docs: #57547
- Fix typos: #57592
- Add apostrophe 07-error-handling.mdx: #57626
- Fix: codemods.mdx Incorrect heading structure of next-og-import, meta…: #57605
- Typo fix, version "13" to "14": #57723
- Fix Google Tag Manager URL in Third Party Libraries documentation: #57731
Example Changes
- Fix: Call cookies function from route to flag as dynamic: #57494
- (Examples) Add
with-youtube-embed
example: #57367 - (Examples) Add
with-google-maps-embed
example: #57365 - update @types/react version in examples: #57259
- docs: fix broken link to demo: #57229
- (example update) Update example with-Clerk: #57050
- active-class-name example style js has not taken effect: #56136
- add inngest next.js example: #56049
- fix inngest example for 3.x sdk: #57712
Misc Changes
- update manifest: #57523
- update next/third-parties to use Next 14 or 13 as a peer dependency, instead of just 13: #57515
- Modify tailwindcss related dependency of
create-next-app
: #57262 - Remove extra CI step and lock Node.js version: #57769
Credits
Huge thanks to @dijonmusters, @sokra, @philwolstenholme, @IgorKowalczyk, @housseindjirdeh, @Zoe-Bot, @HanCiHu, @JackHowa, @goncy, @hirotomoyamada, @pveyes, @yeskunall, @vinaykulk621, @ChendayUP, @leerob, @dvoytenko, @mknichel, @ijjk, @hmaesta, @ajz003, @its-kunal, @joelhooks, @blurrah, @tariknh, @Vinlock, @Nayeem-XTREME, @aziyatali, @aspehler, @huozhi, @ztanner, @ForsakenHarmony, @moka-ayumu, and @gnoff for helping!