yarn nuxt 4.0.0-alpha.3

latest releases: 4.1.1, 3.19.1, 4.1.0...
2 months ago

4.0.0-alpha.3 is the third alpha release of Nuxt 4 for early testing

πŸ—ΊοΈ Roadmap

πŸ‘‰ Read more at https://nuxt.com/blog/roadmap-v4

πŸ‘‰ Changelog

compare changes

πŸš€ Enhancements

  • nuxt: Add onWatcherCleanup to imports presets (#32396)
  • kit,nuxt,schema: Separate ts projects for node/app/nitro (#30665)

πŸ”₯ Performance

  • nuxt: Decrease if checks when prerendering (#32455)
  • vite: Communicate with vite-node via internal socket (#32417)

🩹 Fixes

  • nuxt: Handle pure hash link clicks with navigateTo (#32393)
  • nuxt: Set output.generatedCode.symbols for nitro build (#32358)
  • nuxt: Normalize segment catchall pattern before checking for parent (#32413)
  • nuxt: Lazily access runtimeConfig (#32428)
  • ui-templates: Add aria tag on Nuxt logo (#32429)
  • nuxt: Reload at base URL in nuxt:chunk-reload-immediate (#32382)
  • nuxt: Use rollup to calculate island component filenames (#32421)
  • nuxt: Augment runtime config in server context (#32482)
  • nuxt: Append set-cookie headers in error handler (#32483)

πŸ’… Refactors

  • vite: Migrate plugins internally to vite environments (#32461)

πŸ“– Documentation

  • Capitalise title (#32426)
  • Mention bun.lock for lockfile (#32427)
  • Clarify where logging tag is displayed (#32440)
  • Remove kit playground auto-import note (#32415)
  • Migrate to h3js (#32243)
  • Update the fetch clear function description (#32287)
  • defineNuxtPlugin function documentation (#32328)
  • Mention that <NuxtLink> encodes query params (#32361)
  • Enhance documentation for Nuxt composables (#32218)

🏑 Chore

  • Rename deprecated vitest workspace to projects (#32388)
  • Remove space in URL in comment (#32394)
  • Allow setting TAG on commandline (43ac8ef01)
  • Update stackblitz reproduction link (6996303c2)

βœ… Tests

  • nuxt: Add case for key only changes with immediate: false (#32473)
  • Separate nuxt legacy runtime tests (#32481)

❀️ Contributors

Don't miss a new nuxt release

NewReleases is sending notifications on new releases.