Next.js Versions Save

The React Framework

v14.2.0-canary.34

1 week ago

Core Changes

  • route/middleware/instrumentation use server assets instead of client assets: #62134
  • feat: add support for localizations in sitemap generator: #53765

Documentation Changes

  • Update middleware matcher docs to mention has matching: #63533

Example Changes

  • Update Sanity example deps: #63514

Misc Changes

  • refactor(test): expose test mode as re-exported variables: #63240
  • Split dev and build test run for Turbopack: #63511
  • Add reporting of turbopack-dev-examples-manifest.json: #63521
  • chore: fix stale issue closing GH Action: #63523
  • retry pnpm pack: #63519
  • refactor(test): don't use global as any in test utils: #63241
  • test(fixture): update test fixture: #63498
  • refactor(test): switch tests to use pnpm in more places: #63196

Credits

Huge thanks to @balazsorban44, @timneutkens, @sokra, @ctkc, @kwonoj, @stipsan, and @ijjk for helping!

v14.1.4

1 week ago

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

Core Changes

  • Update React from 60a927d04 to 4b84f11 (#63476) @ztanner
  • fix revalidation issue with route handlers (#63213) @ztanner
  • ensure mpa navigations to the same URL work after restoring from bfcache (#63155) @ztanner
  • Ensure PromiseLikeOfReactNode is not included in .d.ts files (#63185) @timneutkens
  • Fix metadata url cases should not append with trailing slash (#63050) @huozhi
  • feat: add deploymentId config (#63198) @styfle
  • fix: bump @vercel/[email protected] (#61538) @styfle
  • fix x-forwarded-port header (#63303) @Ethan-Arrowood
  • fix: x-forwarded-port header is 'undefined' when no port in url (#60484) @yuvalotem

Test Changes

  • test: switch order of tests to avoid flakniess (#63482) @huozhi
  • fix broken create-next-app tests (#63019) @ztanner

v14.2.0-canary.33

1 week ago

Core Changes

  • Fix interception/detail routes being triggered by router refreshes: #63263

Credits

Huge thanks to @ztanner for helping!

v14.2.0-canary.32

1 week ago

Core Changes

  • update turbopack: #63475
  • Fix instant loading states after invalidating prefetch cache: #63256
  • Update tags limit handling for max items: #63486
  • feat(next-core): support unsupported module runtime error: #63491
  • Update RSC etag generation handling: #63336
  • Simplify createRootLayoutValidatorStream: #63484

Documentation Changes

  • docs: add AWS CloudFront loader for next/image: #63262
  • Update generate-viewport.mdx: #63493
  • Update react-hydration-error.mdx: #63455
  • Update a third-parties docs, GoogleTagManager example: #63448
  • Update opentelemetry docs #63443: #63444

Example Changes

  • update Docker examples to specify HOSTNAME properly: #59756

Misc Changes

  • Skip test/integration in Turbopack build runs: #63480
  • test: switch order of tests to avoid flakniess: #63482
  • Don't download latest test result when reporting manifest: #63488

Credits

Huge thanks to @sokra, @timneutkens, @huozhi, @piotrekwitkowski, @ztanner, @ijjk, @kwonoj, @chrisjstott, @fursich, @ValentinH, @LuiGeeDev, @Ethan-Arrowood, and @raferdev for helping!

v14.2.0-canary.31

1 week ago

Core Changes

  • Eliminate unnecessary decode operations in node-web-streams-helpers.ts: #63427
  • Update React from 6c3b8dbfe to 14898b6a9: #63439
  • chore(next/font): update @capsizecss/metrics package to the latest: #63440

Misc Changes

  • Update Turbopack test manifest: #63452
  • Rename turbopack-tests-manifest to turbopack-dev-tests-manifest: #63409
  • Implement Turbopack build manifest update: #63461
  • Unique name for production integration tests: #63468
  • Add unique name for GitHub action steps: #63471
  • Use type production for Turbopack tests: #63473
  • Ensure NEXT_TEST_MODE is set for production run: #63474

Credits

Huge thanks to @Ethan-Arrowood, @ztanner, @samcx, and @timneutkens for helping!

v14.2.0-canary.30

1 week ago

Core Changes

  • fix(next-core): carry over original segment config to metadata route: #63419
  • fix x-forwarded-port header: #63303
  • build(cargo): bump up turbopack: #63429
  • Turbopack HMR: Reload when recovering from server-side errors: #63434

Documentation Changes

  • Rename variable in documentation example: #63425

Example Changes

  • Migrate the with-jotai example from page router to app router: #63390

Misc Changes

  • ci(workflow): fix workflow references: #63437
  • Upgrade popular-issues and popular-prs workflows: #63436

Credits

Huge thanks to @KonkenBonken, @kwonoj, @Ethan-Arrowood, @ariannargesi, @wbinnssmith, and @samcx for helping!

v14.2.0-canary.29

1 week ago

Core Changes

  • feat(error-overlay): handle script under html hydration error: #63403
  • Add Bun lockfile to project root resolving heuristic: #63112
  • build(package): pin typescript-eslint/parser for supported node.js: #63424

Documentation Changes

  • docs: fix next/script example causing hydration errors: #63401

Misc Changes

  • Update switchable runtime snapshot for Turbopack: #63400
  • [Turbopack] update tokio: #63404
  • Update Turbopack workflows to have clearer names: #63407
  • Switch to postcss.config.mjs, add type: #63380
  • Turbopack HMR: use own snapshot in error-recovery: #63417

Credits

Huge thanks to @timneutkens, @huozhi, @sokra, @karlhorky, @wbinnssmith, and @kwonoj for helping!

v14.2.0-canary.28

1 week ago

Core Changes

  • Use correct protocol and hostname for internal redirections in Server Actions: #63389
  • bug: Fields truncated when submitting form using Server Actions: #59877
  • New CSS chunking algorithm: #63157
  • Ensure all metadata files have missing default export errors in Turbopack: #63399
  • Code refactor: #63391

Misc Changes

  • Update Turbopack test manifest: #63370
  • Skip worker test in Turbopack: #63398

Credits

Huge thanks to @shuding, @TryingToImprove, @sokra, and @timneutkens for helping!

v14.2.0-canary.27

1 week ago

Documentation Changes

  • docs: Make a better sentence by connecting with comma: #63355
  • docs: fix typo in route-segment-config.mdx: #63362
  • docs: add Lucia for authentication: #63339

Credits

Huge thanks to @saul-atomrigs, @chogyejin, and @rwieruch for helping!

v14.2.0-canary.26

1 week ago

Core Changes

  • fix transform of files ending with d: #63367

Credits

Huge thanks to @sokra for helping!