Releases: vercel/next.js
v14.3.0-canary.13
Core Changes
- fix: remove traceparent from cachekey should not remove traceparent from original object: #64727
Misc Changes
- Upgrade Turborepo: #64767
- Update index.mdx: #64794
- docs: "generateMetadata" to "generateViewport" in doc "generateViewport": #64795
- Update 06-bundle-analyzer.mdx: #64740
Credits
Huge thanks to @timneutkens, @IAmKushagraSharma, @Auxdible, @sean-rallycry, and @Jeffrey-Zutt for helping!
v14.3.0-canary.12
Core Changes
- Turbopack: Donβt show stack traces for internal modules: #64228
- Reapply "chore(test): run related E2E deploy tests on PRs" (#64682): #64712
- fix(fetch-cache): fix typo: #64786
Misc Changes
- chore: exit running related tests if there was no match: #64772
- docs: remove types in js example: #64761
- chore: rename 'example bug' label to 'examples': #64775
- Update Turbopack development test manifest: #64762
- chore: match label name during autolabeling: #64770
- Docs: Clarify template.js behavior: #64781
Credits
Huge thanks to @wbinnssmith, @ijjk, @balazsorban44, @EffectDoplera, @delbaoliveira, and @samcx for helping!
v14.3.0-canary.11
v14.3.0-canary.10
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.3.0-canary.9
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
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
Credits
Huge thanks to @shuding, @balazsorban44, @xiaohanyu, @timneutkens, @huozhi, @ztanner, and @Ethan-Arrowood for helping!
v14.3.0-canary.7
v14.2.2
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.6
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
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
Core Changes
- Enhance types for Node and Edge envionments: #64454
- feat: Add a validation for
postcss
withuseLightningcss
: #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
Credits
Huge thanks to @wyattjoh, @kdy1, @balazsorban44, @sokra, @feedthejim, @huozhi, and @ztanner for helping!