3.8.2 is a patch release focusing on bug fixes
👉 Changelog
🩹 Fixes
- vite: Skip warming up node builtins (#24162)
- vite: Provide default values for
transformAssetUrls
(#24173) - nuxt: Wrap caught asyncData error in
createError
(#24093) - nuxt: Include plugin templates in
plugins.d.ts
if they will be written (#23943) - nuxt: Handle multi-line slots in islands (#24212)
- nuxt: Fix replace regex used for slots in islands SSR (#24255)
- vite: Use rollup replace plugin for
typeof
optimisations (#23903) - nuxt: Provide route component names to
KeepAlive
cache (#24024) - schema: Use scule types for
runtimeConfig
type hints (#23696) - nuxt: Deeply unwrap headers/query for
useFetch
key (#24307) - nuxt: Split component name case in each segment (#24318)
- nuxt: Do not compute
useFetch
key from headers (#23462, #24333) - nuxt: Set framework info for nitro (#24340)
- schema: Add type for
ignoreOptions
(#24337) - nuxt: Log errors rendering islands (#24356)
- nuxt: Respect custom timeout in
useFetch
(#24364) - nuxt: Use max length + iterations for
useCookie
timeout (#24253) - nuxt: Handle errors when booting app with
app:error
(#24376)
📖 Documentation
- Remove unused import from example (#24168)
- Create a page explaining
import.meta
(#24186) - Remove link to
.nuxtrc
innuxt/starter
(56147b4a8) - Correct spelling from "opiniated" to "opinionated" (#24248)
- Mention new
defineNuxtPlugin
syntax in bridge migration (#23036) - Mention
nuxt3-vuex-module
in migration guide (#24260) - Fix links to other auto-imports pages (#24269)
- Remove only (#24295)
- Update link to deno deploy provider docs (88ee7b7ea)
- Typos and wording tweaks for getting started section (#24319)
- Update
.gitignore
in directory structure (#24338) - Add hint about
app.config
placement with customsrcDir
(#24252) - Typos and wording tweaks for guide section (#24323)
- Remove path for
<ContentDoc>
in example (#24244) - Mention changing directory in installation guide (#23680)
- Use
@nuxt/kit-nightly
in example (bdedc3207) - Update
nuxi-edge
tonuxi-nightly
(#24347) - Minor wording & formatting tweaks (#24349)
- Add AWS Amplify Hosting to hosting providers (#24371)
- Fix typo (#24375)
- Simplify to deployments page (13b93237e)
- Update to /deploy url (751dad7d7)
- Improve readme (07ab072bc)
🏡 Chore
- Extract
@nuxt/test-utils
to separate repo (#24146) - Remove stray router.options file (7fbcaf290)
- Fix
repository
fields inpackage.json
(54529c17d) - Add homepage and repo directory to
package.json
s (#24189) - Update to use
@nuxt/eslint-config
(#24209) - Revert coverage provider version (b90b631df)
✅ Tests
❤️ Contributors
- Anthony Fu (@antfu)
- Sébastien Chopin (@Atinux)
- Christian Gil (@ChrisGV04)
- Clément Ollivier (@clemcode)
- Luke Nelson (@luc122c)
- Siegerts (@siegerts)
- Julien Huang (@huang-julien)
- Joe Hawes (@morehawes)
- Alexander Lichter (@manniL)
- Daniel Roe (@danielroe)
- Damian Głowala (@DamianGlowala)
- Pooya Parsa (@pi0)
- Boby Tiwari (@Boby900)
- Sita (@Pitabread8)
- Nils Wiesinger (@warflash)
- Webfansplz (@webfansplz)
- Aaron_Zhou (@Clarkkkk)
- 56 (@Nationalcat)
- Adrien Zaganelli (@adrienZ)
- Alonge Akintomide (@tomidealonge)
- Nasser BOUKEHIL (@nasrob)
- Passionate-bram (@passionate-bram)
- Maxime Pauvert (@maximepvrt)
- Dario Ferderber (@darioferderber)
- Brendan Mulholland (@bmulholland)