examples
examples copied to clipboard
chore(deps): update nuxt core
This PR contains the following updates:
Package | Change | Age | Adoption | Passing | Confidence |
---|---|---|---|---|---|
@nuxt/kit (source) | 3.12.2 -> 3.12.4 |
||||
@nuxt/ui (source) | ^2.17.0 -> ^2.18.4 |
||||
nuxt (source) | ^3.12.2 -> ^3.12.4 |
Release Notes
nuxt/nuxt (@nuxt/kit)
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)
- Add info about
layers/
directory (#28128) - Codemods for migrating to Nuxt 4 (#28072)
✅ Tests
- Add
typeCheck
test in minimal build (#28166)
🤖 CI
❤️ Contributors
- Daniel Roe (@danielroe)
- arshcodemod (@arshcodemod)
- xjccc (@xjccc)
- Julien Huang (@huang-julien)
- BoogieBen (@boogie-ben)
- Santiago A (@santiagoaloi)
- Bobbie Goede (@BobbieGoede)
- John Tanzer (@moshetanzer)
- Thomas (@ThomasWT)
- @beer (@iiio2)
- Dominic (@rexhent)
- Alex Liu (@Mini-ghost)
- Florian Metz (@Timeraa)
- Liran Tal (@lirantal)
- Daniel Kelly (@danielkellyio)
- Daniel Flanagan (@FlantasticDan)
- 山吹色御守 (@KazariEX)
- izzy goldman (@izzygld)
- Anthony Fu (@antfu)
v3.12.3
3.12.3 is the next regularly scheduled patch release.
👉 Changelog
🔥 Performance
-
nuxt,vite: Use native fs utils rather than
fs-extra
(#27787) -
schema: Use
chokidar
when a customsrcDir
is provided (#27871) -
nuxt: Ensure
prefetchComponents
is treeshaken on server (#27905)
🩹 Fixes
- nuxt: Flag async data promise as cancelled only if defined (#27690)
-
schema: Handle backwards compat for
dir.app
(0c73cb734) - nuxt: Support hoisting types of subpath imports (#27720)
-
nuxt: Resolve routes when
navigateTo
called withopen
(#27742) - nuxt: Handle subpaths more correctly (d7402a799)
- nuxt: Delay navigation until user input is acknowledged (#27743)
- nuxt: Resolve aliases used in nitro plugin paths (#27741)
- schema: Do not use full path assets/public aliases (d0518650f)
- nuxt: Defer registering inp handler until nuxt is mounted (866a5319a)
-
nuxt: Add
refresh
type in server component refs (#27778) - nuxt: Extract all-literal page meta (#27821)
- kit: Handle loading nuxt 4+ (cf251bd48)
- nuxt: Handle external links to named route objects (#27829)
- nuxt: Use URL to encode redirected URLs (#27822)
- nuxt: Don't use app version when verifying nuxt deps (#27864)
- nuxt: Prompt to set compatibility date with latest nitro (#27893)
-
nuxt: Add
#vue-router
alias for backwards compat (#27896) -
nuxt: Move app augments to core
nuxt
types (#27900) - nuxt: Pass augmented pages to child paths (ecb35d3a2)
- nuxt: Use pascal name when loading server component (#27928)
- nuxt: Improve async data warning (#27874, #27934)
- nuxt: Allow configuring server components in modules (#27936)
-
vite: Omit css
?raw
from head when in dev mode (#27940) - kit,nuxt: Ensure webworker types are available (4cab71d66)
- nuxt: Seed crawler when prerendering pages (#27955)
- vite: Fix type issue with legacy dev bundler (f9fa1a3e9)
- nuxt: Improve dx around compatibility date prompt (#27965)
💅 Refactors
-
kit,nuxt: Use
performance.now
to measure time (d14f7ec46)
📖 Documentation
- Add referral query variable to Vue School Links (#27670)
- Fix variable name (#27675)
- Clarify how transitions are configured globally (#27679)
- Remove outdated recommendation (#27691)
- Add
refreshCookie
onuseCookie
doc page (#27744) - Sync changes from
main
branch (e7fbc9f81) - Remove outdated tip (#27773)
- Warn about awaiting
useFetch
/AsyncData
in wrappers (#27785) - Update some code groups with package manager examples (#27791)
- Hint to use runtime config (#27859)
- Use internal link (#27883)
- Update links to
vue-router
docs (#27895) - Use internal link (#27894)
- Remove warning about type checking (#27911)
-
compatibilityVersion
is available in the latest release (#27919) - Update roadmap + readme (748bc751d)
- Update
Nuxt 3
->Nuxt
orNuxt 3+
(3c16c890c) - Update reference to nightly release for testing nuxt 4 (5d2dc9714)
- Remove duplicate server-side notice in runtime config (#27929)
- Warn about ref unwrapping when auto-importing
ref
s (#27933) - Mention layers in directory guide (c222fe7aa)
🏡 Chore
- Use absolute urls for sources to assets in readme (5ef305cec)
- Use relative links and update in build script (7dd15186e)
- Use backup file extension (a42a3869b)
- Allow changelogs with breaking changes (e11587189)
- Allow major bumps (dea0b86c7)
- Add
4x
tag for v4 nightly releases (9d5dd5494) -
vite: Restore utils required for
dev-bundler
(e3448fa0d) - Remove nitro/h3 from renovate, and reenable vitejs/vue (9037b0d2c)
- Improve type safety with indexed access (#27626)
- Add @danielroe to code owners (7fa957729)
- Remove renovate configuration from
2.x
branch (8003cf72f) - Remove issue template for 2.x (9f9fb9251)
- Remove unused variable (f07969d88)
✅ Tests
- schema: Normalize snapshot paths for windows (#27654)
- nuxt: Normalize paths for windows (#27653)
- Bump timeout for node-compat test (228b8b889)
- Slightly improve test reliability (#27811)
🤖 CI
- Update changelog from 3.x branch updates (2b6967fbb)
- Add 3x tag instead (c0ef279f2)
- Run workflows against 3.x branch as well (31255a14d)
- Use correct SHA calculation for release-pr action (#27604)
- Resolve bash syntax error (#27789)
- Only run scorecards against
main
branch (7abd982f8) - Raise renovate prs against 3.x branch too (f176c150a)
- Ignore
@vitejs/plugin-vue
again (56660cbdd) - Prevent more than one release from occurring at same time (71705550f)
- Don't run changelog update on 2.x branch (1be639364)
❤️ Contributors
- Daniel Roe (@danielroe)
- Typed SIGTERM (@typed-sigterm)
- Seno (@s-en-o)
- Julien Huang (@huang-julien)
- Michael Brevard (@GalacticHypernova)
- Ryota Watanabe (@wattanx)
- Martin Masevski (@Archetipo95)
- Alex Liu (@Mini-ghost)
- Bochkarev Ivan (@Ibochkarev)
- Alexander Lichter (@manniL)
- Dominic (@rexhent)
- Aviv Keller (@RedYetiDev)
- Maxime Pauvert (@maximepvrt)
- Daniel Kelly (@danielkellyio)
- Damian Głowala (@DamianGlowala)
- Idorenyin Udoh (@idorenyinudoh)
nuxt/ui (@nuxt/ui)
v2.18.4
Bug Fixes
- Form: submit event data (#2012) (4d61936)
- module: handle nested colors from ui config (#2008) (1cc7e2a)
- module: reduce css bundle size by fixing safelist regex (#2005) (8ac9ca4)
-
module: suffix types imports with
/index
(7e37668), closes #2018 -
Tabs: use
nextTick
before marker calc (#2020) (9c04969) - useFormGroup: app config default input size (#2011) (3485092)
v2.18.3
Bug Fixes
v2.18.2
Bug Fixes
-
Tabs: add missing
UIcon
import (4fd1be2)
v2.18.1
Bug Fixes
- components: use relative imports (ea721a3)
v2.18.0
⚠ BREAKING CHANGES
-
Icon: migrate from
@egoist/tailwindcss-icons
to new@nuxt/icon
(#1789)
Features
-
Checkbox/Radio/RadioGroup: add
help
slot (c3122f7), closes #1957 -
CommandPalette: handle
static
groups (#1458) (b264ad2) -
Icon: migrate from
@egoist/tailwindcss-icons
to new@nuxt/icon
(#1789) (c904604) - module: improve app config types autocomplete (#1870) (3f8ea5d)
-
RadioGroup: add
selected
to label slot props (#1587) (d18477d) -
SelectMenu: add selected to
label
/leading
/trailing
slots props (#1349) (6b216ca) -
SelectMenu: handle function in
showCreateOptionWhen
prop (#1853) (7e974b5) -
Skeleton: add
as
prop (#1955) (bce94db) - Table: expand row (#1036) (7155318)
-
Table: handle
rowClass
property incolumns
(#1632) (748e491) -
Tabs: handle
icon
in items (#1798) (e8eb394)
Bug Fixes
- Accordion: truncate buttons (5db18c0), closes #1909
- Alert/Notification: missing margin on description (2c55fb6), closes #1959
-
Breadcrumb: use
rotate
on rtl icon (53003fc) - ButtonGroup/FormGroup: pass default sizes to children (#1875) (6b6b03d)
-
Carousel: remove
mix-blend-overlay
on indicators (#1714) (f74f1df) -
FormGroup: don't check for
error
slot sohelp
slot can render (#1888) (99c52e5) -
InputMenu/SelectMenu: invalid
label
withvalue-attribute
and async search (4d5f250), closes #1780 - InputMenu/SelectMenu: prevent double filter with async search (e2881d3), closes #1966
-
Link: allow
ariaLabel
to be picked (720c44d), closes #1934 -
Progress: pass down attrs to
<progress>
to improve accessibility (#1881) (abd13f1) -
RadioGroup: allow boolean in
modelValue
prop (#1913) (8eca5a0)
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
- [ ] If you want to rebase/retry this PR, check this box
This PR was generated by Mend Renovate. View the repository job log.