Skip to content
verdict:

Nuxt 4.1.3

digest

note: no summary for this digest release

Digest releases are listed without a summary. The original release notes for this version are below.

release-notesgithub.com/nuxt/nuxt · 93 lines
  1. > **4.1.3** is a regularly scheduled patch release.
  2. ## ✅ Upgrading
  3. Our recommendation for upgrading is to run:
  4. ```sh
  5. npx nuxt upgrade --dedupe
  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. ## 👉 Changelog
  9. [compare changes](https://github.com/nuxt/nuxt/compare/v4.1.2...v4.1.3)
  10. ### 🔥 Performance
  11. - **vite:** Use rolldown's replace plugin when applicable ([#33258](https://github.com/nuxt/nuxt/pull/33258))
  12. ### 🩹 Fixes
  13. - **kit:** Add default values when adding type references in `prepare:types` hook ([#33239](https://github.com/nuxt/nuxt/pull/33239))
  14. - **nuxt:** Augment app config in server context ([#33287](https://github.com/nuxt/nuxt/pull/33287))
  15. - **nuxt:** Make lazy component types compatible with `h` ([#33046](https://github.com/nuxt/nuxt/pull/33046))
  16. - **vite:** Deduplicate inlined server style chunks ([#33308](https://github.com/nuxt/nuxt/pull/33308))
  17. - **nuxt:** Support `head` option on `useHead` ([#33318](https://github.com/nuxt/nuxt/pull/33318))
  18. - **nuxt:** Do not relativise importmap if `cdnURL` is set ([#33333](https://github.com/nuxt/nuxt/pull/33333))
  19. - **nuxt:** Resolve aliases in `imports.dirs` ([#33334](https://github.com/nuxt/nuxt/pull/33334))
  20. - **nuxt:** Add missing element/vnode props for `<NuxtLink>` ([#33335](https://github.com/nuxt/nuxt/pull/33335))
  21. - **nuxt:** Do not generate server placeholder components ([#33345](https://github.com/nuxt/nuxt/pull/33345))
  22. - **nuxt:** Dedupe generated component names ([#33346](https://github.com/nuxt/nuxt/pull/33346))
  23. - **webpack:** Test watch instance before closing it ([0e5a0a5a0](https://github.com/nuxt/nuxt/commit/0e5a0a5a0))
  24. - **nuxt:** Correctly handle island rendering error ([#33302](https://github.com/nuxt/nuxt/pull/33302))
  25. - **nuxt:** Support `v-slot:fallback` longform syntax in `<DevOnly>` ([#33368](https://github.com/nuxt/nuxt/pull/33368))
  26. - **nuxt:** Support `typeFrom` when generating auto-import type templates ([#33373](https://github.com/nuxt/nuxt/pull/33373))
  27. - **nuxt:** Don't trigger scroll when changing trailing slash ([#33358](https://github.com/nuxt/nuxt/pull/33358))
  28. - **nuxt:** Add stubs for new scripts from `@nuxt/scripts` ([bed410d60](https://github.com/nuxt/nuxt/commit/bed410d60))
  29. - **nuxt:** Prevent duplicate execution on key change in `useAsyncData` ([#33325](https://github.com/nuxt/nuxt/pull/33325))
  30. - **nuxt:** Make middleware `_path` property configurable for HMR ([#33379](https://github.com/nuxt/nuxt/pull/33379))
  31. - **nuxt:** Handle non-immediate `useAsyncData` with different key on ssr ([#33341](https://github.com/nuxt/nuxt/pull/33341))
  32. ### 💅 Refactors
  33. - **nuxt:** Improve implementation of error composables ([#33234](https://github.com/nuxt/nuxt/pull/33234))
  34. - **nuxt:** Resolve path of `typed-router.d.ts` early for consistency ([#33285](https://github.com/nuxt/nuxt/pull/33285))
  35. - **nuxt:** Move server references to `nitro:prepare:types` hook ([#33286](https://github.com/nuxt/nuxt/pull/33286))
  36. - **nuxt:** Place `filename` into `componentsIslandsTemplate` definition ([#33394](https://github.com/nuxt/nuxt/pull/33394))
  37. - **nuxt,vite:** Use environment-api compatible plugins ([#33403](https://github.com/nuxt/nuxt/pull/33403))
  38. ### 📖 Documentation
  39. - Add `4.x` prefix to all internal links ([#33264](https://github.com/nuxt/nuxt/pull/33264))
  40. - Fix more links ([#33265](https://github.com/nuxt/nuxt/pull/33265))
  41. - Update usage instructions for Windows users ([#33284](https://github.com/nuxt/nuxt/pull/33284))
  42. - Update app config paths to use app/app.config.ts ([#33297](https://github.com/nuxt/nuxt/pull/33297))
  43. - Remove d suffix in example ([#33298](https://github.com/nuxt/nuxt/pull/33298))
  44. - Move directory structure to top-level ([#33299](https://github.com/nuxt/nuxt/pull/33299))
  45. - Add information about `useFetch` reactivity ([#33317](https://github.com/nuxt/nuxt/pull/33317))
  46. - Add more `4.x` prefixes in urls ([47ea684c7](https://github.com/nuxt/nuxt/commit/47ea684c7))
  47. - Lint code samples within docs ([#33271](https://github.com/nuxt/nuxt/pull/33271))
  48. - Remove duplicated documentation from `nuxt.config` page ([b438d44e1](https://github.com/nuxt/nuxt/commit/b438d44e1))
  49. - Remove docs for outdated asyncData configuration ([3e4a999e6](https://github.com/nuxt/nuxt/commit/3e4a999e6))
  50. - Note `prepare` command `NODE_ENV` behavior ([#33330](https://github.com/nuxt/nuxt/pull/33330))
  51. - Update `nuxt` command pages ([#33336](https://github.com/nuxt/nuxt/pull/33336))
  52. ### 🏡 Chore
  53. - Temporarily disable link to github sponsors ([7e5375390](https://github.com/nuxt/nuxt/commit/7e5375390))
  54. - Update markdownlint ignore ([19fc9abbb](https://github.com/nuxt/nuxt/commit/19fc9abbb))
  55. - Migrate pnpm settings out of `.npmrc` ([14514329b](https://github.com/nuxt/nuxt/commit/14514329b))
  56. - Ignore errors from npmjs ([50febbbba](https://github.com/nuxt/nuxt/commit/50febbbba))
  57. - Lint ([09a16d9df](https://github.com/nuxt/nuxt/commit/09a16d9df))
  58. - **nuxt:** Align global components indent ([#33340](https://github.com/nuxt/nuxt/pull/33340))
  59. - Remove tea.yaml ([5f567c79b](https://github.com/nuxt/nuxt/commit/5f567c79b))
  60. - Remove todo comment as resolved ([#33389](https://github.com/nuxt/nuxt/pull/33389))
  61. ### ✅ Tests
  62. - **nuxt:** Set locale to en for nuxt-time tests ([#33343](https://github.com/nuxt/nuxt/pull/33343))
  63. - Double `gotoPath` timeout in CI ([f1e5a2d4c](https://github.com/nuxt/nuxt/commit/f1e5a2d4c))
  64. ### 🤖 CI
  65. - Add provenance action to check for downgrades in provenance ([5ada6861e](https://github.com/nuxt/nuxt/commit/5ada6861e))
  66. - Pass commit sha when triggering ecosystem ci ([399df6bab](https://github.com/nuxt/nuxt/commit/399df6bab))
  67. ### ❤️ Contributors
  68. - Daniel Roe (@danielroe)
  69. - 山吹色御守 (@KazariEX)
  70. - Julien Huang (@huang-julien)
  71. - Florian Heuberger (@Flo0806)
  72. - Ondrej Brendy (@bandiasek)
  73. - Octavio Araiza (@8ctavio)
  74. - Alex Liu (@Mini-ghost)
  75. - Bobbie Goede (@BobbieGoede)
  76. - abeer0 (@iiio2)
  77. - Harlan Wilton (@harlan-zw)
  78. - Alexander Lichter (@TheAlexLichter)
  79. - Sébastien Chopin (@atinux)
  80. - Ben Hong (@bencodezen)
  81. - Daniel Slepov (@imslepov)
  82. - Huseyn Guliyev (@husayt)
  83. - Hillary (@hillaryke)

view on githubimported 2026-09-28 via npm