Change8

v3.19.2

📦 nuxtView on GitHub →
5 features🐛 7 fixes🔧 6 symbols

Summary

Nuxt 3.19.2 is a patch release focusing on performance optimizations in kit and hydration, alongside fixes for composable tree-shaking and dependency typing.

Migration Steps

  1. Run 'npx nuxt upgrade --dedupe' to upgrade and deduplicate the lockfile.

✨ New Features

  • Performance: Optimized template normalization in kit when dst is present
  • Performance: Removed watcher from hydrate-when lazy hydration strategy
  • Performance: More efficient normalization of components and directories
  • Performance: Reduced unnecessary iteration in kit and nuxt core
  • Performance: Added filter to skip running lazy hydration transform when unnecessary

🐛 Bug Fixes

  • schema: Added pkg-types to dependencies
  • nuxt: Prevented tree-shaking of composables when used within other composables
  • kit: Ensured module dependencies are typed correctly
  • nuxt: Prevented Infinity backgroundSize in loading indicator
  • nuxt: Removed unused enabled option from components directory configuration
  • nuxt: Synchronized watch request in useAsyncData
  • nuxt: Moved key imports logic to run after all modules have executed

🔧 Affected Symbols

useAsyncDatahydrate-whenkit.normaliseTemplatesnuxt.loadingIndicatorschema.componentspkg-types