Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
README.md | 2025-07-01 | 4.7 kB | |
v3.17.6 source code.tar.gz | 2025-07-01 | 1.3 MB | |
v3.17.6 source code.zip | 2025-07-01 | 1.9 MB | |
Totals: 3 Items | 3.2 MB | 0 |
3.17.6 is a regularly scheduled patch release.
✅ 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
🔥 Performance
- nuxt: Decrease if checks when prerendering (#32455)
🩹 Fixes
- nuxt: Generate correct types for async data defaults based on
nuxt.config
(#32324) - nuxt: Reload at base URL in
nuxt:chunk-reload-immediate
(#32382) - nuxt: Use rollup to calculate island component filenames (#32421)
- nuxt: Append
set-cookie
headers in error handler (#32483) - nuxt: Ensure
asyncData
runs if changing key while fetcher is running (#32466) - nuxt: Handle pure hash link clicks with
navigateTo
(#32393) - nuxt: Skip external
<NuxtLink>
's custom on click handler (#32499) - nuxt: Update component loader regexp for minified code (#32298)
- nuxt: Allow camelCase for lazy hydration attributes (#32297)
- nuxt: Respect
inheritAttrs: false
increateClientOnly
fn (#32323) - kit: Do not double-urlify file urls when resolving schema (#32354)
- nuxt: Align scroll behavior with page transition completion (#32239)
- nuxt: Set
output.generatedCode.symbols
for nitro build (#32358) - nuxt: Lazily access runtimeConfig (#32428)
💅 Refactors
- vite: Migrate plugins internally to vite environments (#32461)
📖 Documentation
- Clarify where logging tag is displayed (#32440)
- Remove kit playground auto-import note (#32415)
- Remove webstorm warning (#32513)
- 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)
- Adjust wording to reduce confusion in lifecycle section (#32503)
- Improve useCookie example (367b85405)
- Capitalise title (#32426)
- Mention
bun.lock
for lockfile (#32427)
🏡 Chore
- Update stackblitz reproduction link (6ab5bac66)
- Update copilot instructions (220439055)
- Rename deprecated vitest
workspace
toprojects
(#32388) - Remove space in URL in comment (#32394)
- Allow setting TAG on commandline (d387e07a3)
✅ Tests
- nuxt: Add case for key only changes with
immediate: false
(#32473) - Separate nuxt legacy runtime tests (#32481)
🤖 CI
- Set correct base branch label (#32325)
❤️ Contributors
- Mihailo Bursac (@djixadin)
- Daniel Roe (@danielroe)
- abeer0 (@iiio2)
- 翠 (@sapphi-red)
- Robin (@OrbisK)
- Alex Liu (@Mini-ghost)
- Damian Głowala (@DamianGlowala)
- Julien Huang (@huang-julien)
- Ibrahimm (@Ibra-cesar)
- Peter Budai (@peterbud)
- Ali Soueidan (@lazercaveman)
- Vachmara (@vachmara)
- xjccc (@xjccc)
- Paul Melero (@paulmelero)
- David Stack (@davidstackio)