3.3.2 is a patch release with plenty of bug fixes.
👉 Changelog
🔥 Performance
- nuxt: Experimentally disable vue server renderer nitro endpoint (#19825)
🩹 Fixes
- kit: Provide name to
performance.mark()
(#19687) - nuxt: Unpause DOM updates on suspense resolve (#19740)
- kit: Handle node 14 performance behaviour (#19733)
- webpack: Transpile app directory (#19773)
- nuxt: Unset context after app is created (#19753)
- cli: Watch dist and register restart hook after nuxt is ready (#19736)
- nuxt: Ignore falsy modules (#19684)
- nuxt: Use
h3
utilities to set response status/code (#19713) - nuxt: Add temporary augmentation for webstorm (and docs) (#19400)
- nuxt: Handle external navigation to api routes (#19829)
- nuxt: Observe slot element in custom nuxt-link (#19802)
- nuxt: Directly render server components (#19605)
- vite: Support multiple rollup entries (#19842)
- nuxt: Ignore schema types that eval to any (#19835)
- nuxt: Use prerender cache for islands (#19822)
- nuxt: Add missing import in islands template (#19870)
- kit: Check if nuxt is restarting before updating templates (#19830)
- test-utils: Allow overriding nitro options (#19872)
- kit: Add legacy entrypoints for pre v3.3 usage (#19874)
📖 Documentation
- Fix auto-imports example (#19520, #19690)
- Update seo and meta page (#19697)
- introduction: First batch of improvements (98b9afa6d)
- Update module author guide (#18551)
- Add 'going further' section for custom routing (#19565)
- Improve installation prerequisites (c570ae272)
- Update custom routing link (8d644903b)
- Add backticks (#19721)
- Add link to layout transitions (#19770)
- Fix typo (#19775)
- Fix typo (#19779)
- Fix typo (#19785)
- Add missing comma (#19791)
- Update legacy server examples (#19797)
- Third-party state management and migration guide (#19798)
- Link to module request issue template (#19754)
- Improve swr documentation (#18743)
- Add another example for
useAsyncData
(#19225) - Avoid
$fetch
in top-level<script setup>
(#19357) - Removing deprecated coming soon banner (#19817)
- Add serialization section to data fetching (#19336)
- Add protocol to superjson link (cebfcb3da)
- Update play on X links (8c11498a5)
- Add missing
return
statement (fc7867fb0) - Replace
@nuxt/kit
example with node built-ins (#19873) - Add layers video by LearnVue (d3d09d5d3)
- Improve components page (340725bb0)
🏡 Chore
- Add internal types for nitro/app (#19745)
- Remove unused TS directive (0b5ba6c3e)
- Bump package versions (6d7161270)
- Bump package versions (2580cc830)
- Bump package versions (3ee97b125)
✅ Tests
- Remove sourcemaps from minimal test (#19730)
- Bump bundle size (e57c797f2)
- Alias test-utils back to src again (8b06b06a0)
🤖 CI
- Test built packages (#19767)
❤️ Contributors
- Daniel Roe daniel@roe.dev
- Sébastien Chopin (@Atinux)
- Warflash nwiesinger67@gmail.com
- Pooya Parsa pyapar@gmail.com
- Harlan Wilton (@harlan-zw)
- Julien Huang julien.huang@outlook.fr
- Mehdi HosseinZade (@xtoolkit)
- Mahdi Boomeri mahdi@boomeri.dev
- Saeid Zareie
- Özüm Eldoğan (@ozum)
- Jakub Zomerfeld (@devzom)
- Alan Poulain contact@alanpoulain.eu
- Emil Rosenius
- Ege İliklier (@Maiquu)
- Anthony Fu anthonyfu117@hotmail.com
- Adrien Zaganelli (@adrienZ)
- Fahmi Elfituri (@fahmifitu)
- Kuizuo (@kuizuo)
- Cunzaizhuyi (@cunzaizhuyi)
- Cue hello@cuebit.dev
- Fleet Labs Ghana (@joeokat)
- Zack Hatlen (@zackha)
- Leopold Kristjansson (@leopoldkristjansson)
- Nick Medrano
- Matthew Woods mattwoods9170@gmail.com