Skip to content

Releases: vercel/next.js

v14.3.0-canary.29

27 Apr 20:40
Compare
Choose a tag to compare
v14.3.0-canary.29 Pre-release
Pre-release

Core Changes

  • fix node.js module warning in middleware: #65112

Credits

Huge thanks to @ztanner for helping!

v14.3.0-canary.28

26 Apr 23:37
Compare
Choose a tag to compare
v14.3.0-canary.28 Pre-release
Pre-release

Core Changes

  • Tracing: allow opt-in flag to send build traces to url: #65019
  • Turbopack: Allow client components from foreign code in app routes: #64751

Credits

Huge thanks to @wbinnssmith for helping!

v14.3.0-canary.27

26 Apr 20:13
Compare
Choose a tag to compare
v14.3.0-canary.27 Pre-release
Pre-release

Core Changes

  • chore(fetch-cache): remove zod from fetch cache: #65079
  • support breadcrumb style catch-all parallel routes: #65063
  • Improve initial setup with new App Router TypeScript project: #64826
  • Add experimental trace file field: #65071
  • Fix playwright config merging for webServer property: #65090
  • chore(logging): Disable info logging of critters in production: #62776
  • [unstable_cache] Don't track dynamic fetches in an unstable_cache callback: #65010
  • fix(page-static-info): refine warning message to emit once: #65091
  • update redirect handling on forwarded action requests: #65097

Example Changes

  • Ensure latest canary of Next.js is installed in repros: #64967

Misc Changes

  • Fix typo in code example in index.mdx: #65075
  • test: fix react version testing due to new release: #65081
  • Combine necessary file for edge route in size calculation: #65053

Credits

Huge thanks to @HristovCodes, @huozhi, @karlhorky, @ztanner, @unstubbable, @ijjk, @eps1lon, @Ethan-Arrowood, @jonluca, @wyattjoh, and @kwonoj for helping!

v14.3.0-canary.26

26 Apr 09:14
Compare
Choose a tag to compare
v14.3.0-canary.26 Pre-release
Pre-release

Core Changes

  • Ensure escaped string are parsed in NODE_OPTIONS: #65046

Credits

Huge thanks to @timneutkens for helping!

v14.3.0-canary.25

26 Apr 06:21
Compare
Choose a tag to compare
v14.3.0-canary.25 Pre-release
Pre-release

Core Changes

  • fix: Workaround acorn bug/version issue by using SWC: #65021
  • build: Update @swc/core to v1.5.0: #65022

Credits

Huge thanks to @kdy1 for helping!

v14.3.0-canary.24

25 Apr 23:29
Compare
Choose a tag to compare
v14.3.0-canary.24 Pre-release
Pre-release

Core Changes

  • Update React from 14898b6a9 to c3048aab4: #64798
  • initialize ALS with cookies in middleware: #65008
  • feat(next/image)!: remove squoosh in favor of sharp as optional dependency: #63321

Example Changes

  • fix(examples): blog-starter href, remove redundant public folder: #65025

Misc Changes

  • docs: add missing imports in auth article: #65039
  • Replace createNextDescribe with nextTestSetup: #64817
  • Update Turbopack production test manifest: #65055
  • Update Turbopack development test manifest: #65054

Credits

Huge thanks to @eps1lon, @pavelglac, @ztanner, @styfle, @wyattjoh, and @symant233 for helping!

v14.3.0-canary.23

25 Apr 10:33
Compare
Choose a tag to compare
v14.3.0-canary.23 Pre-release
Pre-release

Core Changes

  • NODE_OPTIONS updates: #65006

Example Changes

  • Docs: Explain why Layouts (RSCs) can't access pathname: #64785

Misc Changes

  • test(fixture): prevent unexpected errored exit with leaking error: #65007
  • docs: fix Bun install command: #65016
  • Fix Server Action closure example: #65029
  • Update sitemap.mdx: #65003
  • chore: notify on popular feature requests: #64877

Credits

Huge thanks to @kwonoj, @FluxCapacitor2, @delbaoliveira, @lukahartwig, @brianshano, @balazsorban44, and @wyattjoh for helping!

v14.3.0-canary.22

24 Apr 23:31
Compare
Choose a tag to compare
v14.3.0-canary.22 Pre-release
Pre-release

Core Changes

  • feat: support import attributes: #59480
  • NextJS App router: add isolated-vm to server-external-packages.json: #64749
  • Add next experimental-test command: #64352
  • Revert "feat: support import attributes": #65001

Misc Changes

  • Ensure install works in test fixtures when NEXT_TEST_SKIP_CLEANUP=1 is specified: #64829
  • test(fixture): allow turbopack build with longer wait time: #64930
  • Sync Cargo.lock with turbo: #64989
  • fix(test-utils): more robust server teardown: #64991
  • Update Turbopack development test manifest: #64996
  • Removed the "-" sign on Bun option for create-next-app CLI tool in the documentation: #64972

Credits

Huge thanks to @eps1lon, @chentsulin, @samijaber, @kwonoj, @wbinnssmith, @Ethan-Arrowood, and @begalinsaf for helping!

v14.3.0-canary.21

24 Apr 01:49
Compare
Choose a tag to compare
v14.3.0-canary.21 Pre-release
Pre-release

Core Changes

  • remove special-cased prefetch kind in dev mode: #64941

Misc Changes

  • Fix windows CI due to node release: #64950

Credits

Huge thanks to @ztanner and @ijjk for helping!

v14.2.3

24 Apr 17:14
Compare
Choose a tag to compare

Note

This release is backporting bug fixes. It does not include all pending features/changes on canary.

Core Changes

  • Fix: resolve mixed re-exports module as cjs (#64681)
  • fix: mixing namespace import and named import client components (#64809)
  • Fix mixed exports in server component with barrel optimization (#64894)
  • Fix next/image usage in mdx(#64875)
  • fix(fetch-cache): fix additional typo, add type & data validation (#64799)
  • prevent erroneous route interception during lazy fetch (#64692)
  • fix root page revalidation when redirecting in a server action (#64730)
  • fix: remove traceparent from cachekey should not remove traceparent from original object (#64727)
  • Clean-up fetch metrics tracking (#64746)

Credits

Huge thanks to @huozhi, @samcx, @ztanner, @Jeffrey-Zutt, and @ijjk for helping!