nuxt/nuxt (nuxt)
### [`v3.10.3`](https://togithub.com/nuxt/nuxt/releases/tag/v3.10.3)
[Compare Source](https://togithub.com/nuxt/nuxt/compare/v3.10.2...v3.10.3)
> 3.10.3 is a regularly-scheduled patch release.
#### ✅ Upgrading
As usual, our recommendation for upgrading is to run:
```sh
nuxi upgrade --force
```
This will refresh your lockfile as well, and ensures that you pull in updates from other dependencies that Nuxt relies on, particularly in the vue and unjs ecosystems.
#### 👉 Changelog
[compare changes](https://togithub.com/nuxt/nuxt/compare/v3.10.2...v3.10.3)
##### 🩹 Fixes
- **nuxt:** Respect `dedupe` option in `useFetch` ([#25815](https://togithub.com/nuxt/nuxt/pull/25815))
- **nuxt:** Bypass browser cache when fetching app build id ([#25813](https://togithub.com/nuxt/nuxt/pull/25813))
- **nuxt:** In dev, don't link `css` files with `?inline` query ([#25822](https://togithub.com/nuxt/nuxt/pull/25822))
- **nuxt:** Pass `external` to `navigate` in custom `` ([#25887](https://togithub.com/nuxt/nuxt/pull/25887))
- **nuxt:** Mark internal island components with `@__PURE__` ([#25842](https://togithub.com/nuxt/nuxt/pull/25842))
- **nuxt:** Use `setTimeout` before scrolling when navigating ([#25817](https://togithub.com/nuxt/nuxt/pull/25817))
- **nuxt:** Add missing type for `head` in `defineNuxtComponent` ([#25410](https://togithub.com/nuxt/nuxt/pull/25410))
- **nuxt:** Handle `undefined` paths in `resolveTrailingSlashBehavior` ([ba6a4132b](https://togithub.com/nuxt/nuxt/commit/ba6a4132b))
- **nuxt:** Set `to.name` to be undefined rather than deleting entirely ([4ca1ab7cf](https://togithub.com/nuxt/nuxt/commit/4ca1ab7cf))
##### 📖 Documentation
- Enable more blocks for twoslash ([#25830](https://togithub.com/nuxt/nuxt/pull/25830))
- Remove `.ts` extension when adding compiled files ([#25855](https://togithub.com/nuxt/nuxt/pull/25855))
- Replace `callout` to new components ([#25897](https://togithub.com/nuxt/nuxt/pull/25897))
- Fix incorrect wording ([#25902](https://togithub.com/nuxt/nuxt/pull/25902))
##### 🏡 Chore
- Use `nuxt.config` to enable pages for docs typecheck ([72a2e23cc](https://togithub.com/nuxt/nuxt/commit/72a2e23cc))
- Restore environment back to development ([3f92cf04d](https://togithub.com/nuxt/nuxt/commit/3f92cf04d))
- Unpin vite version 🙈 ([d326e054d](https://togithub.com/nuxt/nuxt/commit/d326e054d))
- **nuxt:** Use Exclude rather than Omit ([3fc4231d3](https://togithub.com/nuxt/nuxt/commit/3fc4231d3))
##### 🤖 CI
- Typecheck code samples in docs ([#25777](https://togithub.com/nuxt/nuxt/pull/25777))
- Update link to stackblitz mcve page ([59dd5fd93](https://togithub.com/nuxt/nuxt/commit/59dd5fd93))
##### ❤️ Contributors
- Daniel Roe ([@danielroe](https://togithub.com/danielroe))
- Mateusz Kulpa ([@mateuszkulpa](https://togithub.com/mateuszkulpa))
- Jonathan Walters ([@Chalks](https://togithub.com/Chalks))
- Josh Layton ([@jl8n](https://togithub.com/jl8n))
- Julien Huang ([@huang-julien](https://togithub.com/huang-julien))
- Damian Głowala ([@DamianGlowala](https://togithub.com/DamianGlowala))
- Florent Delerue ([@Flosciante](https://togithub.com/Flosciante))
- Alexander Lichter ([@manniL](https://togithub.com/manniL))
- Anthony Fu ([@antfu](https://togithub.com/antfu))
- OnlyWick ([@OnlyWick](https://togithub.com/OnlyWick))
- Michał Zarach ([@michalzaq12](https://togithub.com/michalzaq12))
- Miha Sedej ([@tresko](https://togithub.com/tresko))
### [`v3.10.2`](https://togithub.com/nuxt/nuxt/releases/tag/v3.10.2)
[Compare Source](https://togithub.com/nuxt/nuxt/compare/v3.10.1...v3.10.2)
> 3.10.2 is a regularly-scheduled patch release.
##### ✅ Upgrading
As usual, our recommendation for upgrading is to run:
```sh
nuxi upgrade --force
```
This will refresh your lockfile as well, and ensures that you pull in updates from other dependencies that Nuxt relies on, particularly in the vue and unjs ecosystems.
##### 👉 Changelog
[compare changes](https://togithub.com/nuxt/nuxt/compare/v3.10.1...v3.10.2)
##### 🩹 Fixes
- **nuxt:** Export `refreshCookie` ([#25635](https://togithub.com/nuxt/nuxt/pull/25635))
- **nuxt:** Allow prefetching urls with query string ([#25658](https://togithub.com/nuxt/nuxt/pull/25658))
- **nuxt:** Remove undefined keys in route object ([#25667](https://togithub.com/nuxt/nuxt/pull/25667))
- **vite:** Treat `.pcss` extension as a CSS extension ([#25673](https://togithub.com/nuxt/nuxt/pull/25673))
- **nuxt:** Don't check for layout/page with `` ([#25714](https://togithub.com/nuxt/nuxt/pull/25714))
- **vite:** Strip query strings for style chunk filenames ([#25764](https://togithub.com/nuxt/nuxt/pull/25764))
- **nuxt:** Inline entry styles before component styles ([#25749](https://togithub.com/nuxt/nuxt/pull/25749))
- **vite:** Optimise layer dependencies with vite ([#25752](https://togithub.com/nuxt/nuxt/pull/25752))
- **nuxt:** Don't add extra `baseURL` on server `useRequestURL` ([#25765](https://togithub.com/nuxt/nuxt/pull/25765))
- **schema:** Use `rootDir`, not `process.cwd`, for `modulesDir` ([#25766](https://togithub.com/nuxt/nuxt/pull/25766))
- **nuxt:** Only warn for `useId` if attrs were not rendered ([#25770](https://togithub.com/nuxt/nuxt/pull/25770))
- **kit:** Don't mutate existing component entry when overriding ([#25786](https://togithub.com/nuxt/nuxt/pull/25786))
##### 📖 Documentation
- Fix typo in `useAsyncData` docs ([#25644](https://togithub.com/nuxt/nuxt/pull/25644))
- Add quotes to clarify what site title is in example ([#25669](https://togithub.com/nuxt/nuxt/pull/25669))
- Enable twoslash for some code snippets ([#25679](https://togithub.com/nuxt/nuxt/pull/25679))
- Add prepend option docs for `addComponentsDir` ([#25683](https://togithub.com/nuxt/nuxt/pull/25683))
- Extend auto-scanned layer directories ([#25720](https://togithub.com/nuxt/nuxt/pull/25720))
- Improve wording in seo docs ([#25692](https://togithub.com/nuxt/nuxt/pull/25692))
- Add how to debug nuxt with node inspector ([#25731](https://togithub.com/nuxt/nuxt/pull/25731))
- Githubissues.
Githubissues is a development platform for aggregating issues.
This PR contains the following updates:
3.10.1
->3.10.3
3.4.15
->3.4.21
Release Notes
nuxt/nuxt (nuxt)
### [`v3.10.3`](https://togithub.com/nuxt/nuxt/releases/tag/v3.10.3) [Compare Source](https://togithub.com/nuxt/nuxt/compare/v3.10.2...v3.10.3) > 3.10.3 is a regularly-scheduled patch release. #### ✅ Upgrading As usual, our recommendation for upgrading is to run: ```sh nuxi upgrade --force ``` This will refresh your lockfile as well, and ensures that you pull in updates from other dependencies that Nuxt relies on, particularly in the vue and unjs ecosystems. #### 👉 Changelog [compare changes](https://togithub.com/nuxt/nuxt/compare/v3.10.2...v3.10.3) ##### 🩹 Fixes - **nuxt:** Respect `dedupe` option in `useFetch` ([#25815](https://togithub.com/nuxt/nuxt/pull/25815)) - **nuxt:** Bypass browser cache when fetching app build id ([#25813](https://togithub.com/nuxt/nuxt/pull/25813)) - **nuxt:** In dev, don't link `css` files with `?inline` query ([#25822](https://togithub.com/nuxt/nuxt/pull/25822)) - **nuxt:** Pass `external` to `navigate` in custom `