npm nuxt 3.17.2
v3.17.2

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

3.17.2 is a regularly-scheduled patch release.

✅ Upgrading

Our recommendation for upgrading is to run:

npx nuxi@latest upgrade --dedupe

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.

👉 Changelog

compare changes

🔥 Performance

  • nuxt: Tree-shake router's handleHotUpdate in production (#31971)

🩹 Fixes

  • nuxt: Ensure asyncData is initialised before effects run (#31946)
  • nuxt: Skip view transition if user agent provides one before defining transition (#31945)
  • nuxt: Improve hashing for complex body in useFetch (#31963)
  • nuxt: Immediately call asyncData within client-only components (#31964)
  • nuxt: Don't render errors if event is already handled (#31966)
  • nuxt: Track whether need to reinit asyncData separately from deps (#31965)
  • nuxt: Preserve params/meta/matched with universal router (#31950)
  • nuxt: Respect scroll behavior set by scrollToTop (#31914)
  • nuxt: Load live data from vfs even if a file exists in buildDir (#31969)
  • nuxt: Short circuit middleware when validate returns false (#31967)
  • nuxt: Ensure useAsyncData reactive to key changes when immediate: false (#31987)
  • nuxt: Resolve real paths imported into virtual files (0bb07f129)
  • webpack: Broaden WarningFilter type (2a79dbd68)
  • schema: Broaden warningIgnoreFilters (a62e808ac)

📖 Documentation

  • Add missing article (#31952)
  • Improve @nuxt/kit documentation (#31793)
  • Fix type issues in twoslash blocks (85ab105b8)
  • Add events page (#31977)

🏡 Chore

✅ Tests

🤖 CI

  • Run docs workflow against pull requests (08f968903)
  • Run tests against node v20 (3c97d3493)

❤️ Contributors

Don't miss a new nuxt release

NewReleases is sending notifications on new releases.