Skip to content

Releases: vercel/next.js

v14.0.2-canary.8

02 Nov 20:42
Compare
Choose a tag to compare
v14.0.2-canary.8 Pre-release
Pre-release

Core Changes

  • move static worker IPC server behind experimental flag: #57943

Credits

Huge thanks to @ztanner for helping!

v14.0.2-canary.7

02 Nov 20:08
Compare
Choose a tag to compare
v14.0.2-canary.7 Pre-release
Pre-release

Core Changes

  • suspend in render, not in reducers: #56497

Misc Changes

  • chore(test): run unit tests on node 18 and 20: #57199

Credits

Huge thanks to @styfle and @ztanner for helping!

v14.0.2-canary.6

01 Nov 23:30
Compare
Choose a tag to compare
v14.0.2-canary.6 Pre-release
Pre-release

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

01 Nov 13:38
Compare
Choose a tag to compare
v14.0.2-canary.5 Pre-release
Pre-release
v14.0.2-canary.5

v14.0.2-canary.4

01 Nov 13:12
Compare
Choose a tag to compare
v14.0.2-canary.4 Pre-release
Pre-release

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

01 Nov 03:28
Compare
Choose a tag to compare
v14.0.2-canary.3 Pre-release
Pre-release

Core Changes

  • Prevent caching page with 304 status: #57737
  • Ensure cache soft tags are correct: #57850
  • Update React from 0c6348758 to 08a39539f: #57852

Example Changes

  • Chore: simplify with-supabase example: #57562
  • examples: cleanup: #57845

Credits

Huge thanks to @dijonmusters, @leerob, @gffuma, @ijjk, and @ztanner for helping!

v14.0.2-canary.2

01 Nov 00:28
Compare
Choose a tag to compare
v14.0.2-canary.2 Pre-release
Pre-release

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 RSC client 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. to Explore 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

31 Oct 09:35
Compare
Choose a tag to compare
v14.0.2-canary.1 Pre-release
Pre-release

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

30 Oct 23:23
Compare
Choose a tag to compare
v14.0.2-canary.0 Pre-release
Pre-release

Core Changes

  • fix(metadata): align metadata suffix hash between turbopack: #57544

Credits

Huge thanks to @kwonoj for helping!

v14.0.1

30 Oct 19:39
Compare
Choose a tag to compare

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!