Next.js Versions Save

The React Framework

v14.3.0-canary.11

3 weeks ago

Core Changes

  • Clean-up fetch metrics tracking: #64746
  • [actions] Enforce body limit using Transform stream: #64694

Misc Changes

  • docs: Add ant-design library info: #63965
  • docs: fix default.js params example: #64748
  • Update 07-route-groups.mdx, remove extra bracket: #64754

Credits

Huge thanks to @ijjk, @kiner-tang, @ztanner, @Ehren12, and @wyattjoh for helping!

v14.3.0-canary.10

3 weeks ago

Core Changes

  • Revert "fix TypeError edge-case for parallel slots rendered multiple times": #64690
  • Fix typo: 'serverComponentsExtenalPackages' should be 'serverComponentsExternalPackages': #64705
  • prevent erroneous route interception during lazy fetch: #64692
  • Add @appsignal/nodejs to the external packages list: #64503
  • fix root page revalidation when redirecting in a server action: #64730

Misc Changes

  • Docs: Review auth guide: #64605
  • Update Turbopack development test manifest: #64709
  • add node example to open graph image docs: #64305
  • docs: Suggest a blobless clone instead of a shallow clone: #64693
  • Fix next-swc native binary write in tests: #64744

Credits

Huge thanks to @ztanner, @delbaoliveira, @gaspar09, @souporserious, @bgw, @unflxw, and @timneutkens for helping!

v14.2.2

3 weeks ago

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

Core Changes

  • Fix Server Action error logs for unhandled POST requests (#64315)
  • Improve rendering performance (#64408)
  • Fix the method prop case in Server Actions transform (#64398)
  • fix(next-lint): update option --report-unused-disable-directives to --report-unused-disable-directives-severity (#64405)
  • tweak test for Azure (#64424)
  • router restore should take priority over pending actions (#64449)
  • Fix client boundary inheritance for barrel optimization (#64467)
  • improve turborepo caching (#64493)
  • feat: strip traceparent header from cachekey (#64499)
  • Fix more Turbopack build tests
  • Update lockfile for compatibility with turbo (#64360)
  • Fix typo in dynamic-rendering.ts (#64365)
  • Fix DynamicServerError not being thrown in fetch (#64511)
  • fix(next): Metadata.openGraph values not resolving basic values when type is set (#63620)
  • disable production chunking in dev (#64488)
  • Fix cjs client components tree-shaking (#64558)
  • fix refresh behavior for discarded actions (#64532)
  • fix: filter out middleware requests in logging (#64549)
  • Turbopack: Allow client components to be imported in app routes (#64520)
  • Fix ASL bundling for dynamic css (#64451)
  • add pathname normalizer for actions (#64592)
  • fix incorrect refresh request when basePath is set (#64589)
  • test: skip turbopack build test (#64356)
  • hotfix(turbopack): Update with patch for postcss.config.js path resolution on Windows (#64677)

Credits

Huge thanks to @shuding, @coltonehrman, @ztanner, @huozhi, @sokra, @Jeffrey-Zutt, @timneutkens, @wbinnssmith, @wiesson, @ijjk, @devjiwonchoi, and @bgw for helping!

v14.3.0-canary.9

3 weeks ago

Core Changes

  • Fix reporting when performance.measure doesn't exist (Edge): #64669
  • Reduce amount of data passed to collectBuildTraces: #59665
  • fix(next-server): 'quiet' setting delegate for custom server: #64512
  • Revert "chore(test): run related E2E deploy tests on PRs": #64682
  • update turbopack: #64686
  • Fix: resolve mixed re-exports module as cjs: #64681

Misc Changes

  • docs: fix MDX codeblock: #64673

Credits

Huge thanks to @dvoytenko, @leerob, @timneutkens, @bobaaaaa, @ijjk, @bgw, and @huozhi for helping!

v14.3.0-canary.8

3 weeks ago

Core Changes

  • Revert "fix(next): global not-found not working on multi-root layouts": #64601
  • chore(test): run related E2E deploy tests on PRs: #63763
  • Improve top level await coverage: #64508
  • Upgrade typescript to 5.3: #64043
  • add pathname normalizer for actions: #64592
  • Fix experimental/testmode by removing console.log: #64670
  • Don't output .test.ts files in next/font: #63472

Example Changes

  • chore: fix a wrong link for with-service-worker example: #64666

Misc Changes

  • chore: update labels in workflows/templates: #63713
  • chore: update label: #64662

Credits

Huge thanks to @shuding, @balazsorban44, @xiaohanyu, @timneutkens, @huozhi, @ztanner, and @Ethan-Arrowood for helping!

v14.3.0-canary.7

3 weeks ago

Core Changes

  • memoize layout router context: #64575
  • fix incorrect refresh request when basePath is set: #64589
  • fix TypeError edge-case for parallel slots rendered multiple times: #64271
  • Fix ASL bundling for dynamic css: #64451

Documentation Changes

  • docs: clarify runtime: #64593

Credits

Huge thanks to @ztanner, @leerob, and @huozhi for helping!

v14.3.0-canary.6

4 weeks ago

Core Changes

  • fix: filter out middleware requests in logging: #64549
  • chore: remove unused rust dependencies: #62176
  • fix(next-swc): correctly set wasm fallback for known target triples: #64567

Documentation Changes

  • Improve auth docs : #63140
  • Docs: Fix broken link: #64581

Example Changes

  • Update Sanity example deps and tsconfig: #64570

Misc Changes

  • Update Turbopack development test manifest: #64579

Credits

Huge thanks to @huozhi, @ForsakenHarmony, @kwonoj, @delbaoliveira, and @stipsan for helping!

v14.3.0-canary.5

4 weeks ago

Core Changes

  • Enhance types for Node and Edge envionments: #64454
  • feat: Add a validation for postcss with useLightningcss: #64379
  • fix HMR for cases where chunking changes: #64367
  • perf: improve Pages Router server rendering performance: #64461
  • Fix cjs client components tree-shaking: #64558
  • fix refresh behavior for discarded actions: #64532

Misc Changes

  • chore: tweak unhelpful comment weight: #64496
  • Update Turbopack development test manifest: #64546

Credits

Huge thanks to @wyattjoh, @kdy1, @balazsorban44, @sokra, @feedthejim, @huozhi, and @ztanner for helping!

v14.3.0-canary.4

4 weeks ago

Core Changes

  • chore(next/font): update @capsizecss/metrics package: #64528
  • feat: add information that revalidate interval is in seconds: #64229
  • Typo "Minifer" in config.ts: #64359

Credits

Huge thanks to @samcx, @Jaaneek, and @evanwinter for helping!

v14.3.0-canary.3

4 weeks ago

Core Changes

  • next/script: Correctly apply async and defer props: #52939

Misc Changes

  • Require turbopack build jobs: #64526

Credits

Huge thanks to @ijjk and @domdomegg for helping!