v3.17.7
NuxtJS#nuxt
3.17.7 is the last patch release before v3.18.
β Upgrading
Our recommendation for upgrading is to run:
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
π©Ή Fixes- nuxt: Safe-guard
extraPageMetaExtractionKeys(#32510) - nuxt: Expose
loadBuildererror 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
nullvalues (c1b83eab5) - nuxt: Ensure
semver.satisfiesreturns 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
useAsyncDataanduseFetchmigration (#32560) - Change return type of async data from
undefinedtonullin v3 docs (#32562) - Add section on custom hooks for Nuxt modules (#32586)
- Provide
asynckeyword (#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
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)

Generated by RSStT. The copyright belongs to the original author.