Releases: vercel/next.js
v14.2.3
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!
v14.3.0-canary.20
Core Changes
- fix dynamic route interception not working when deployed with middleware: #64923
- feat(turbopack): Handle fragments in requests: #64232
- feat(turbopack): Check for duplicate parallel routes: #64181
- Speed up createNext test suite isolation: #64909
- fix(rewrites): support external rewrite destination: #64943
- Ensure edge prerender-manifest is minimal: #64946
Example Changes
- Update with-storybook example: #64911
- bug fix on a pull request #64911: #64925
- Update Sanity example deps: #64939
- deps updated for with-mongodb-mongoose example: #64928
Misc Changes
- Docs: Add section for
@next/env
package: #64908 - test(manifest): skip font/proxy test for now: #64927
- docs: update og generation code with local assets: #64888
- Allow StackBlitz repro links in bug reports on GitHub: #64935
- Fix mock span: #64944
- Add --skip-install flag to create-next-app: #64691
Credits
Huge thanks to @zsh77, @delbaoliveira, @kwonoj, @KagamiChan, @ztanner, @kdy1, @timneutkens, @steveluscher, @stipsan, @MehfoozurRehman, @ijjk, and @vkryachko for helping!
v14.3.0-canary.19
Core Changes
- feat(next-core): support parsing matcher config object: #64678
- Fix mixed exports in server component with barrel optimization: #64894
- fix: improve tsconfig extends checks: #61413
- Fix next/image usage in mdx: #64875
Misc Changes
Credits
Huge thanks to @ijjk, @adiguno, @kwonoj, @huozhi, and @ryan-nauman for helping!
v14.3.0-canary.18
v14.3.0-canary.17
Core Changes
- fext(next): extend next.config for mdxRs support options: #64801
- skip test_e2e_deploy_related when triggered from a fork: #64893
Misc Changes
- docs: remove types in js example: #64878
- fix app-dir-edge-runtime-with-wasm test: #64891
- chore(docs): added inlang to the list of i18n community libraries: #61323
- Add WorkOS to list of auth libraries: #64860
- Revert turborepo to 1.13.3-canary.2: #64892
Credits
Huge thanks to @EffectDoplera, @ztanner, @NilsJacobsen, @PaulAsjes, @ijjk, and @kwonoj for helping!
v14.3.0-canary.16
Core Changes
- build: Update
swc_core
tov0.90.33
: #64553 - Enable loading source maps for Next Server and React: #64527
- fix: mixing namespace import and named import client components: #64809
Example Changes
- Update Nav.tsx: #64818
Misc Changes
- Update Turbopack development test manifest: #64838
Credits
Huge thanks to @jeanmax1me, @kdy1, @unstubbable, and @huozhi for helping!
v14.3.0-canary.15
Core Changes
- Move next-swc Turborepo config to packages/next-swc: #64789
Misc Changes
Credits
Huge thanks to @timneutkens and @eps1lon for helping!
v14.3.0-canary.14
Core Changes
- fix interception route rewrite regex not supporting hyphenated segments: #64805
- Disable ncc cache instead of cache cleaning: #64804
Credits
Huge thanks to @ztanner and @timneutkens for helping!
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!