Download Latest Version v4.0.0 source code.tar.gz (1.3 MB)
Email in envelope

Get an email when there's a new version of Nuxt.js

Home / v3.17.7
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2025-07-13 3.4 kB
v3.17.7 source code.tar.gz 2025-07-13 1.3 MB
v3.17.7 source code.zip 2025-07-13 1.9 MB
Totals: 3 Items   3.2 MB 0

3.17.7 is the last patch release before v3.18.

✅ Upgrading

Our recommendation for upgrading is to run:

:::sh
npx nuxt 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

🩹 Fixes

  • nuxt: Safe-guard extraPageMetaExtractionKeys (#32510)
  • nuxt: Expose loadBuilder error cause (8f13ce3c2)
  • vite: Handle resolving string vite input (#32527)
  • nuxt: Wrap only server components with island generic (#32540)
  • vite: Ignore when client entry cannot be resolved (19a292f34)
  • nuxt: Normalize segment catchall pattern before checking for parent (#32413)
  • nuxt: Update warning message to warn against null values (c1b83eab5)
  • nuxt: Ensure semver.satisfies returns true for pre-release versions (#32574)
  • nuxt: Scroll to anchor if present when changing page without saved position (#32376)
  • nuxt: Handle execute being passed towatch` (#32591)

📖 Documentation

  • Update fetch types (#32522)
  • Clarify that runtime env variables must start with NUXT_ (#32223)
  • Fix key change behavior in useAsyncData and useFetch migration (#32560)
  • Change return type of async data from undefined to null in v3 docs (#32562)
  • Add section on custom hooks for Nuxt modules (#32586)
  • Provide async keyword (#32587)
  • Move augmenting hook types in hooks page (#32595)
  • Add section about module loading order (#32597)

✅ Tests

  • Reenable skipped unit tests (8fc9b9ee9)
  • Update test snapshot for generateTypes (c0855439d)
  • Improve page scanning test stability (84b96f3de)
  • Pass timeZone in to <NuxtTime> test (#32558)
  • Add more useAsyncData + useFetch tests (#32585)
  • Avoid hard-coding async-data keys (bfca95118)

❤️ Contributors

  • Daniel Roe (@danielroe)
  • Julien Huang (@huang-julien)
  • abeer0 (@iiio2)
  • Bobbie Goede (@BobbieGoede)
  • Damian Głowala (@DamianGlowala)
  • Nestor Vera (@hacknug)
  • Ezra Ashenafi (@Eazash)
  • Mike Laumann Bellika (@MikeBellika)
  • Maxime Pauvert (@maximepvrt)
  • Chriest Yu (@jcppman)
  • Andrei Hudalla (@paranoidPhantom)
  • Sigrid Huemer (@s1gr1d)
  • xjccc (@xjccc)
Source: README.md, updated 2025-07-13