Sourced from nuxt's releases.
v3.12.4
3.12.4 is the next regularly scheduled patch release.
👉 Changelog
🔥 Performance
- vite: Start warmups after nitro build (#27963)
- vite: Avoid extra resolve call for
resolveId
in layers (#27971)- kit,nuxt,schema,vite,webpack: Use explicit exports (#27998)
🩹 Fixes
- schema: Resolve public alias correctly (#27975)
- nuxt: Omit rendering payload prefetch when
noScripts
(#27972)- nuxt: Add
/
as fallback if page can't be identified (e6109b226)- ui-templates: Validate templates with
html-validate
(#28024)- schema: Don't constrain postcss plugin options (#28045)
- kit: Remove exports from v4 branch (5c8312e9b)
- nuxt: Use
unhead
key for ad-hoc module options (#28088)- nuxt: Use native vue-router composables (#28114)
- kit: Ensure
getNuxtVersion
returnsstring
(#28125)- nuxt: Always prerender at least one page with crawler (#28131)
- nuxt: Consider doc
scroll-padding-top
in scrollBehavior (#28083)- nuxt: Only warn when
useAsyncData
returns undefined (#28154)- nuxt: Revert change to
getCachedData
null response (d10cea11b)- schema: Don't use
app/
assrcDir
if it doesn't exist (#28176)- kit: Normalise
serverDir
within layers using v4 compat (#28177)- nuxt: Allow
getCachedData
to return undefined (#28187)- nuxt: Use
addEventListener
to register cookie store listener (#28193)- nuxt: Merge route meta properties with scanned meta (#28170)
- nuxt: Prevent duplicate
set-cookie
headers (#28211)💅 Refactors
- schema,vite,webpack: Rework
postcss
module loading (#27946)- nuxt: Remove
_registeredComponents
from ssrContext (#27819)- nuxt: Use
errx
to handle dev log traces (#28027)📖 Documentation
- Fix link (83bd4fde9)
- Fix Cloudflare spelling (#27989)
- Update example to use
nuxtApp.runWithContext
(#28000)- Remove deprecated
pending
variable from data fetching docs (#28011)- Clarify xrsp danger (#28053)
- Deprecate pending and emphasis undefined (#28113)
- Update phrasing in route announcer (#28108)
- Use code groups for install commands in module guide (#28094)
- Capitalize text (#28056)
- Mention content in upgrade guide v4 folder structure (#28090)
- Remove a resolved issue from view transition docs (#28091)
- Clarify navigateTo is not for nitro routes (#28092)
- Warn about nested islands (#28062)
... (truncated)
4a1349f
v3.12.4b7da949
fix(nuxt): prevent duplicate set-cookie
headers (#28211)1843ffa
refactor(nuxt): use errx
to handle dev log traces (#28027)11264ad
fix(nuxt): merge route meta properties with scanned meta (#28170)2417848
fix(nuxt): use addEventListener
to register cookie store
listener (#28193)a6af09e
fix(nuxt): allow getCachedData
to return undefined (#28187)d10cea1
fix(nuxt): revert change to getCachedData
null
responsee21f681
fix(nuxt): only warn when useAsyncData
returns undefined
(#28154)46a41ad
chore(deps): update vitest to v2.0.3 (3.x) (#28153)a2fd051
chore(deps): update all non-major dependencies (3.x) (#28058)