Zum Inhalt springen
verdict:

Nuxt 3.20.2

digest

note: die Zusammenfassung und die Release Notes sind auf Englisch

note: keine Zusammenfassung für dieses digest-Release

digest-Releases werden ohne Zusammenfassung gelistet. Die originalen Release Notes dieser Version stehen hier unten.

release-notesgithub.com/nuxt/nuxt · 72 Zeilen
  1. > 3.20.2 is the next patch release.
  2. ## ✅ Upgrading
  3. Our recommendation for upgrading is to run:
  4. ```sh
  5. npx nuxt upgrade --dedupe --channel=v3
  6. ```
  7. This will deduplicate your lockfile as well, and help ensure that you pull in updates from other dependencies that Nuxt relies on, particularly in the unjs ecosystem.
  8. > [!NOTE]
  9. > This will only work if you _already have_ a version of `@nuxt/cli` which has the `--channel` flag. If this does not work, you can instead run `npx nuxi@latest` for the initial upgrade.
  10. ## 👉 Changelog
  11. [compare changes](https://github.com/nuxt/nuxt/compare/v3.20.1...v3.20.2)
  12. ### 🩹 Fixes
  13. - **nitro:** Do not show pretty error handler when testing ([cc75ce409](https://github.com/nuxt/nuxt/commit/cc75ce409))
  14. - **nuxt:** Generate valid references for component declaration items ([#33388](https://github.com/nuxt/nuxt/pull/33388))
  15. - **nuxt:** Sync internal route before calling `page:finish` hook ([#33707](https://github.com/nuxt/nuxt/pull/33707))
  16. - **nitro:** Ensure html is a string before injecting error handler ([6f51a25e9](https://github.com/nuxt/nuxt/commit/6f51a25e9))
  17. - **nitro:** Include layer server directories in `tsconfig.server.json` ([#33510](https://github.com/nuxt/nuxt/pull/33510))
  18. - **nuxt:** Ensure deduped async data executions return latest promise ([#33740](https://github.com/nuxt/nuxt/pull/33740))
  19. - **kit,nuxt:** Type + respect `moduleDependencies` by meta name ([#33774](https://github.com/nuxt/nuxt/pull/33774))
  20. - **nuxt,schema:** Ignore `.d.vue.ts` declarations ([9a6a770ab](https://github.com/nuxt/nuxt/commit/9a6a770ab))
  21. - **kit,nuxt:** Protect against resolved nuxt module subpath ([#33767](https://github.com/nuxt/nuxt/pull/33767))
  22. - **nuxt:** Re-execute `callOnce` during HMR ([#33810](https://github.com/nuxt/nuxt/pull/33810))
  23. - **nuxt:** Resolve watch callback after reactive key change in `useAsyncData` ([#33802](https://github.com/nuxt/nuxt/pull/33802))
  24. - **nuxt:** Escape HTML in development error page stack trace ([#33820](https://github.com/nuxt/nuxt/pull/33820))
  25. - **kit:** Do not add resolved `rootDir` to cached layer config ([#33779](https://github.com/nuxt/nuxt/pull/33779))
  26. - **kit,schema:** Add `moduleDependencies` -> `installModule` ([#33689](https://github.com/nuxt/nuxt/pull/33689))
  27. ### 💅 Refactors
  28. - **nuxt:** Improve type safety within `callOnce` function ([#33825](https://github.com/nuxt/nuxt/pull/33825))
  29. ### 📖 Documentation
  30. - Split directory structure and re-order guides (v3) ([#33690](https://github.com/nuxt/nuxt/pull/33690))
  31. - Fix link ([016ef66e3](https://github.com/nuxt/nuxt/commit/016ef66e3))
  32. - Add hints release ([#33701](https://github.com/nuxt/nuxt/pull/33701))
  33. - Fix link to vitest globals config ([#33702](https://github.com/nuxt/nuxt/pull/33702))
  34. - Fix 404 link ([5543b7cf7](https://github.com/nuxt/nuxt/commit/5543b7cf7))
  35. - Text consistency ([#33709](https://github.com/nuxt/nuxt/pull/33709))
  36. - Type `error` as non-optional prop ([#33763](https://github.com/nuxt/nuxt/pull/33763))
  37. ### 🏡 Chore
  38. - Update pnpm to 10.21 and enable trust policy ([1cb55efc0](https://github.com/nuxt/nuxt/commit/1cb55efc0))
  39. - Revert pnpm trust policy and restore provenance action ([103ae1351](https://github.com/nuxt/nuxt/commit/103ae1351))
  40. - Update markdownlint config to ignore mdc issues ([d4933e26e](https://github.com/nuxt/nuxt/commit/d4933e26e))
  41. - Pin to single version of unstorage ([619956e7f](https://github.com/nuxt/nuxt/commit/619956e7f))
  42. ### ✅ Tests
  43. - Add `patchProp` and `nodeOps` to excluded Vue helpers ([#33754](https://github.com/nuxt/nuxt/pull/33754))
  44. - Use fake timers for watch params test ([58607fbea](https://github.com/nuxt/nuxt/commit/58607fbea))
  45. - Update test for v3 defaults ([daa002638](https://github.com/nuxt/nuxt/commit/daa002638))
  46. ### 🤖 CI
  47. - Add `--pnpm` flag to correctly publish prerelease ([#33688](https://github.com/nuxt/nuxt/pull/33688))
  48. - Update action lint config ([#33710](https://github.com/nuxt/nuxt/pull/33710))
  49. ### ❤️ Contributors
  50. - Daniel Roe (@danielroe)
  51. - Alexander Lichter (@TheAlexLichter)
  52. - Florian Heuberger (@Flo0806)
  53. - Konstantin Telyakov (@kTelyakov)
  54. - abeer0 (@iiio2)
  55. - Julien Huang (@huang-julien)
  56. - Robin (@OrbisK)
  57. - Dheeraj Joshi (@dheeraj3587)
  58. - Edwin Samodra (@edwinsamodra)
  59. - edison (@edison1105)
  60. - 山吹色御守 (@KazariEX)
  61. - Sébastien Chopin (@atinux)
  62. - pierreoa (@pierreoa)
  63. - Maxime Pauvert (@maximepvrt)

auf github ansehenimported 2026-09-28 über npm