Ir al contenido
verdict:

Nuxt 3.21.1

digest

note: la síntesis y las notas de la versión están en inglés

note: sin síntesis para esta release digest

Las releases digest se listan sin síntesis. Las notas de la versión originales de esta versión están aquí abajo.

release-notesgithub.com/nuxt/nuxt · 70 líneas
  1. > 3.21.1 is a regularly schedule patch release.
  2. ## 👉 Changelog
  3. [compare changes](https://github.com/nuxt/nuxt/compare/v3.21.0...v3.21.1)
  4. ### 🩹 Fixes
  5. - **nuxt:** Correct reference format of server builder ([#34177](https://github.com/nuxt/nuxt/pull/34177))
  6. - **nuxt:** Add status/statusText getters to NuxtError ([#34188](https://github.com/nuxt/nuxt/pull/34188))
  7. - **schema:** Add direnv and vendor to default ignore ([#34190](https://github.com/nuxt/nuxt/pull/34190))
  8. - **nuxt:** Focus hash links after navigation ([#34193](https://github.com/nuxt/nuxt/pull/34193))
  9. - **nuxt:** Exclude head runtime from unhead imports transform ([#34195](https://github.com/nuxt/nuxt/pull/34195))
  10. - **kit:** Include prereleases in semver satisfy check ([#34210](https://github.com/nuxt/nuxt/pull/34210))
  11. - **nuxt:** Watch `server/` for `builder:watch` hook ([#34208](https://github.com/nuxt/nuxt/pull/34208))
  12. - **nitro:** Encode unicode paths in `x-nitro-prerender` header ([#34202](https://github.com/nuxt/nuxt/pull/34202))
  13. - **nitro:** Preserve `error.message` for fatal errors ([#34226](https://github.com/nuxt/nuxt/pull/34226))
  14. - Only enable dynamic imports when ts plugin ([#34205](https://github.com/nuxt/nuxt/pull/34205))
  15. - **webpack:** Use H3Error for 403 in dev server ([#34233](https://github.com/nuxt/nuxt/pull/34233))
  16. - **nuxt:** Ensure NuxtError extends Error type ([#34242](https://github.com/nuxt/nuxt/pull/34242))
  17. - **vite:** Use H3Error for 404 in dev server ([#34225](https://github.com/nuxt/nuxt/pull/34225))
  18. - **nuxt:** Add backwards compat for `#app` barrel export in keyed functions ([#34199](https://github.com/nuxt/nuxt/pull/34199))
  19. - **nuxt:** Track + re-add custom routes on hmr ([#32044](https://github.com/nuxt/nuxt/pull/32044))
  20. - **nuxt:** Keep vnode when leaving deeper nested route ([#33778](https://github.com/nuxt/nuxt/pull/33778))
  21. - **vite:** Prevent CSS flickering in dev mode after config changes ([#33856](https://github.com/nuxt/nuxt/pull/33856))
  22. - **nuxt:** Do not start view transition if there is no route ([#33723](https://github.com/nuxt/nuxt/pull/33723))
  23. - **nuxt:** Call deferHydration done on NuxtPage unmount ([#34152](https://github.com/nuxt/nuxt/pull/34152))
  24. - **nuxt:** Handle invalid `datetime in `<NuxtTime>` ([#33992](https://github.com/nuxt/nuxt/pull/33992))
  25. - **nuxt:** Preserve middleware error status in 404 fallback ([#34148](https://github.com/nuxt/nuxt/pull/34148))
  26. - **nitro:** Do not augment `nuxt/schema` ([#34255](https://github.com/nuxt/nuxt/pull/34255))
  27. - **nuxt:** Cache manifest files to preserve buildId ([#34002](https://github.com/nuxt/nuxt/pull/34002))
  28. - **nuxt:** Don't decode query string in SSR context URL ([#34252](https://github.com/nuxt/nuxt/pull/34252))
  29. - **nuxt:** Allow specifying moduleDependencies by `meta.name` ([#34263](https://github.com/nuxt/nuxt/pull/34263))
  30. - **nuxt:** Resolve `#components` import mapping conflict for packages outside rootDir ([#34139](https://github.com/nuxt/nuxt/pull/34139))
  31. - **vite,webpack:** Use node.res to send 403/404 ([#34266](https://github.com/nuxt/nuxt/pull/34266))
  32. - **nitro,nuxt:** Align path encoding with vue-router ([#34265](https://github.com/nuxt/nuxt/pull/34265))
  33. - **nitro:** Augment `nuxt/schema` once more ([9f5bb611d](https://github.com/nuxt/nuxt/commit/9f5bb611d))
  34. ### 💅 Refactors
  35. - **nuxt:** Prefer `genObjectKey` to omit unnecessary quotes ([#34245](https://github.com/nuxt/nuxt/pull/34245))
  36. - **nuxt:** Use `ComponentProps` helper to extract layout props ([#34248](https://github.com/nuxt/nuxt/pull/34248))
  37. ### 📖 Documentation
  38. - Remove link to ai guide entirely ([084b5d7f2](https://github.com/nuxt/nuxt/commit/084b5d7f2))
  39. - Update roadmap dates ([#34166](https://github.com/nuxt/nuxt/pull/34166))
  40. - Clarify shared type context limitations for custom imports ([#34194](https://github.com/nuxt/nuxt/pull/34194))
  41. - Fix broken links ([#34223](https://github.com/nuxt/nuxt/pull/34223))
  42. - Document payload extraction for ISR/SWR routes ([#34222](https://github.com/nuxt/nuxt/pull/34222))
  43. - Update example of email validation ([#34247](https://github.com/nuxt/nuxt/pull/34247))
  44. - Add documentation for `keyedComposables` ([#34201](https://github.com/nuxt/nuxt/pull/34201))
  45. ### 🏡 Chore
  46. - Remove `px` from `width` attribute ([e80147f7d](https://github.com/nuxt/nuxt/commit/e80147f7d))
  47. - Add ai config in gitignore ([#34220](https://github.com/nuxt/nuxt/pull/34220))
  48. ### ✅ Tests
  49. - Vitest v4 compatibility ([70e147b71](https://github.com/nuxt/nuxt/commit/70e147b71))
  50. - Add runtime tests for deeply nested `<NuxtPage>` navigation ([707a9dc44](https://github.com/nuxt/nuxt/commit/707a9dc44))
  51. - Resolve merge issues in tests ([85abddc54](https://github.com/nuxt/nuxt/commit/85abddc54))
  52. ### ❤️ Contributors
  53. - Daniel Roe (@danielroe)
  54. - Matej Černý (@cernymatej)
  55. - Octavio Araiza (@8ctavio)
  56. - Muhammad Yasir Ghaffar (@M-YasirGhaffar)
  57. - Max (@onmax)
  58. - Bobbie Goede (@BobbieGoede)
  59. - 纸鹿/Zhilu (@L33Z22L11)
  60. - Florian Heuberger (@Flo0806)
  61. - 山吹色御守 (@KazariEX)
  62. - ExXTreMe315 (@ExXTreMe315)
  63. - Eugene (@FlexIDK)
  64. - abeer0 (@iiio2)
  65. - Jonas Thelemann (@dargmuesli)
  66. - Erwan Jugand (@erwanjugand)

ver en githubimported 2026-09-28 vía npm