Skip to content

chore(deps): update dependency @nuxt/ui to v4.12.0 - #95

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/nuxt-ui-4.x-lockfile
Open

renovate[bot] wants to merge 1 commit into
mainfrom
renovate/nuxt-ui-4.x-lockfile

Conversation

@renovate

@renovate renovate Bot commented Apr 15, 2026 •

Copy link
Copy Markdown

Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@nuxt/ui (source) 4.6.0 → 4.12.0 age adoption passing confidence

Release Notes

nuxt/ui (@​nuxt/ui)

v4.12.0

Compare Source

Features
Bug Fixes
Performance Improvements
  • components: import Reka UI primitives by name instead of from reka-ui/namespaced (#​7176) (896d609)
  • components: pick link props without a reactive proxy (#​7208) (68d0467)
  • DashboardSearch/ContentSearch: lazy load modal and command palette (#​7161) (6f50933)
  • Header/DashboardSidebar/Sidebar: lazy load menu overlay (#​7160) (691899a)
  • Toaster: lazy load toast component (#​7163) (1b09a26)
  • useComponentProps: skip prop resolution for Vue internal flags (#​7186) (c029710)

v4.11.3

Compare Source

Bug Fixes
  • App: apply the dir prop to the provided locale (#​6767) (93c40df)
  • ChatPrompt: add method="post" to prevent input leaking via GET before hydration (#​7078) (57f7699)
  • CheckboxGroup/RadioGroup: lift a hovered table item above its neighbors (#​7073) (926097a)
  • ContentSearch/DashboardSearch: use translated search label as dialog title (#​7062) (3c55cf2)
  • DashboardSidebar/Header: use translated toggle label as menu dialog title (#​7082) (51e98da)
  • EditorToolbar: use tooltip text as aria-label on icon-only buttons (#​7009) (7f0250e)
  • Form: include nested forms in parent dirty state (#​6545) (8977394)
  • Form: keep dirty state and validation in sync with input (#​7033) (56b1156)
  • Form: merge unnamed nested forms into a parent without schema (#​7034) (384fdc1)
  • module: detect kebab-case components in Pug templates (#​7045) (42ba532)
  • module: generate classes prefixed by usePrefix (#​7074) (77c92de)
  • module: use @custom-variant for light and dark variants (#​7023) (584016b)
  • ProseA: only round corners on focus (3da141c)
  • Select/SelectMenu: keep focus moved on selection (#​7083) (6138bf0)
  • Table: keep footer separator above pinned columns (#​7047) (e8756fd)
  • theme: drop double quotes from class strings (#​7039) (5a04c6c)
  • useFilter: keep labels and separators in place while sorting (#​6995) (032a152)
  • useOverlay: resolve every pending promise when reopened (#​7057) (2f50c2e)
  • utils: prevent prototype pollution in set and setAtPath (#​7077) (4bfd115)

v4.11.2

Compare Source

Bug Fixes
  • components: allow partial ui overrides on items (#​6979) (c617565)
  • components: fall back to md for custom sizes in virtualizer (#​6917) (9076ca2)
  • DashboardNavbar: render title only when defined (#​6958) (7c4c6e3)
  • FieldGroup: add defaultVariants in theme (#​6938) (0317d50)
  • Form: clear only the targeted field inside a nested form (#​6923) (2b29c33)
  • Input/Textarea: keep 0 with nullable and optional modifiers (#​6871) (6d6737a)
  • InputDate/InputTime: emit focus and blur when focus enters or leaves the field (#​6855) (8e4546e)
  • InputMenu: ignore multiple in autocomplete mode (#​6971) (27a3ef7)
  • InputMenu: prevent tags input from adding the search term on enter (#​6776) (b3d4342)
  • InputMenu: round corners inside a FieldGroup in multiple mode (#​6968) (619c732)
  • Link: propagate click handler errors to Vue error handling (#​6993) (074152b)
  • PinInput: emit blur whenever focus leaves the group (#​6858) (22efd35)
  • SelectMenu/InputMenu: ignore clear button when disabled (#​6986) (9ea37c1)
  • SelectMenu: open menu on arrow keys (#​6933) (cf9e838)
  • SelectMenu: remove the inherited "Show popup" aria-label (aab2d10), closes #​6962
  • Table: emit aria-sort on sortable th elements (#​6879) (74ad017)
  • Table: inset row focus outline (#​6973) (a96823d)
  • Table: make rows with a select event keyboard accessible (#​6838) (187c34f)
  • Toaster: prevent onClick from being called twice (#​6980) (796f79d)
  • vue: resolve explicit component imports to their Vue overrides (#​6999) (27a5fe4)

v4.11.1

Compare Source

Bug Fixes
  • ChatMessages: add missing color to user and assistant props (#​6920) (bbf1e14)
  • Checkbox/RadioGroup: add flex-wrap on list and card variants (#​6913) (90c45a6)
  • Checkbox/RadioGroup: use border-default on card and table variants (#​6884) (9bdb89b)
  • CommandPalette: keep astral characters intact when truncating search results (#​6817) (e4cb042)
  • Form: omit method attribute on nested forms (#​6888) (a494a97)
  • InputNumber: work uncontrolled with only a default value (#​6859) (2d4782b)
  • Link: restore prefetching with Nuxt 4.5 custom slot (#​6921) (c4ee0ea)
  • Link: wait for onNuxtReady before observing visibility (#​6922) (612ab1c)
  • NavigationMenu: avoid duplicate accordion trigger on items without to (#​6862) (726e142)
  • ProseCodeTree: invoke default slot from render (#​6906) (fbb9e22)
  • Select/SelectMenu: add responsive text size (#​6903) (e791d30)
  • SelectMenu: prevent search input focus on open with autofocus: false (#​6905) (6caa6a9)
  • Slider: emit a number for a single thumb (#​6890) (3d2de0c)
  • Table: exclude hidden columns from colspan (#​6894) (2e8f533)

v4.11.0

Compare Source

Features
Bug Fixes
  • AuthForm: type submit payload with the schema output (#​6816) (795c353)
  • Calendar: correct size scale (#​6832) (29f9890)
  • CommandPalette: always escape search highlight to prevent XSS (#​6741) (2a172ef)
  • components: resolve theme props consistently in form controls (#​6834) (7c74269)
  • ContentToc: prevent list from collapsing (#​6778) (706cfd0)
  • Editor: ignore updates without document changes (#​6807) (7e615e1)
  • Icon: render bundled icons during SSR in Vue (#​6841) (545f9e3)
  • locale: correct native names and tajik language code (#​6823) (e333e8d)
  • locale: correct slide placeholder casing in lb (#​6822) (10ec237)
  • Marquee: use logical properties and drop broken vertical RTL animation (#​6833) (9b08a84)
  • Modal: emit transition events from overlay when scrollable (#​6786) (5afbd5c)
  • Slider: bind form aria attributes on thumbs instead of root (#​6768) (f3c2ac2)
  • Slider: forward aria attributes to the thumb (#​6848) (d6c3802)
  • theme: blank top-level base in applyUnstyled (#​6825) (3e89ea7)
  • theme: keep variants when replacing slot classes in app config (#​6824) (0fabbe5)
  • Theme: merge class from props with the component class (#​6842) (731ff26)
  • theme: replace deprecated bare tailwind aliases (#​6865) (d4f2ca0)
  • theme: respect reduced motion on remaining movement transitions (ce5b1df)
  • theme: unify motion easing and respect prefers-reduced-motion (#​6742) (735b264)
  • Tree: use logical padding for indentation (#​6815) (958a3ba)
Performance Improvements
  • Button/Select/SelectMenu/InputMenu: narrow reactive dependencies (#​6736) (6bd1dfc)
  • components: memoize tv slot invocations with simple args (#​6737) (4200e80)

v4.10.0

Compare Source

Features
Bug Fixes
  • AuthForm: track password visibility per field (#​6638) (0faeb92)
  • BlogPost/ChangelogVersion: format date in UTC to prevent hydration mismatch (#​6722) (fe5bb23)
  • Button: allow inline event handlers with non-void return types (#​6668) (269080a)
  • Carousel: prevent reset when plugin props use inline objects (f41d11e), closes #​6221
  • ChatMessages: re-evaluate streaming indicator on each render (#​6673) (5c986dd)
  • components: forward $attrs to root element when to prop is absent (#​6628) (d3b5f1d)
  • components: forward data-slot to component root (#​6643) (c9c5232)
  • components: respect prefers-reduced-motion in animations (#​6723) (f951529)
  • ContentNavigation: key items by identity to prevent leading icon flash (#​6640) (09fb52b)
  • defineShortcuts: add missing arrowdown to shiftable keys (#​6702) (2128414)
  • defineShortcuts: defer standalone shortcuts that prefix a chain (#​6703) (76ee176)
  • Editor: prevent suggestion menu blinking on keystroke (#​6712) (7e6d8b0)
  • FileUpload: add aria-disabled attribute when disabled (#​6653) (c3b2996)
  • inertia: make useRoute().fullPath reactive across navigations (#​6696) (c256997)
  • Link: apply rel prop to internal links (#​6677) (276302e)
  • Link: fall back to original path when localePath fails (#​6637) (906e8fd)
  • LocaleSelect: add missing keys in emoji mapping (#​6629) (fab73ab)
  • module: avoid unhead v2-only hookOnce in colors plugin (#​6658) (e4ca579)
  • SelectMenu/InputMenu: only re-highlight first item with create-item (#​6689) (a71dece)
  • Separator: forward fall-through attributes to root (#​6641) (88baabc)
  • theme: use logical properties for RTL (#​6724) (3179012)
  • types: type prose components in app config (#​6711) (d56e39a)
  • useComponentProps: let app config defaultVariants override withDefaults (#​6686) (f5e58fb)
  • useFileUpload: keep dropzone type filter reactive to accept (#​6699) (000aba4)
  • useResizable: recover from corrupted persisted storage (#​6704) (4c60745)
  • useResizable: share resize logic between mouse and touch (#​6705) (730a54c)
  • useScrollspy: unobserve previous headings on update (#​6700) (5944067)
  • useToast: dedupe duplicate ids and handle max of 0 (#​6698) (71c623b)
Performance Improvements
  • components: drop the redundant inner in component extend (#​6647) (3bf1a92)
  • module: declare sideEffects for barrel tree-shaking (#​6729) (2cc2849)
  • types: decouple useComponentProps from the component-types barrel (#​6648) (6576fb8)
  • types: import cross-component types from source, not the barrel (#​6646) (7eab4bc)
  • vue: skip rewriting unchanged templates (#​6730) (14b6001)

v4.9.0

Compare Source

Features
Bug Fixes

v4.8.2

Compare Source

Bug Fixes
  • Form: support setting the name attribute (#​6539) (f8186e2)
  • InputMenu/SelectMenu: re-highlight first item when items change (#​6538) (0414dd0)
  • InputNumber/InputDate/InputTime/Calendar: restore locale prop (#​6546) (ed2f955)
  • module: merge custom variants into AppConfig type (#​6531) (f0571c3)

v4.8.1

Compare Source

Bug Fixes
  • ContentSearch/DashboardSearch: proxy missing CommandPalette props (#​6505) (631f5dc)
  • Form: add method="post" to prevent credential leaking via GET before hydration (#​6512) (7a0825a)
  • Icon: avoid recursive icon resolution (#​6495) (d50c121)
  • locale: improve Thai translation accuracy and consistency (#​6509) (5d82418)
  • module: expose component theme keys in AppConfig type (#​6520) (ffaf163)
  • module: revert tagPriority to -2 for inline style tag (2dac778)
  • Select/SelectMenu/InputMenu: add fallback for max-height (#​6503) (f4d7cbe)

v4.8.0

Compare Source

⚠ BREAKING CHANGES
  • InputMenu: rename autocomplete prop to mode to free up HTML attribute (#​6474)
Features
  • Avatar/AvatarGroup: add color prop (#​6405) (6f2396f)
  • Breadcrumb: add color prop (#​6406) (955dac1)
  • ChatMessage: add body slot and improve actions alignment (#​6460) (48685b6)
  • ChatMessage: add color prop and header slot (#​6407) (c6ce8ca)
  • ChatPrompt: add submitOnEnter prop to control Enter behavior (b597f90), closes #​6177
  • Checkbox/RadioGroup/Switch: add highlight prop for error ring styling (a0deee4)
  • CommandPalette: search and highlight description field (524c34d)
  • ContentSearch/DashboardSearch: enable Fuse.js token search by default (ba08220)
  • ContentSearch: add async search support via useSearchCollection (#​6432) (a1bef8b)
  • DashboardGroup: add storageOptions prop (8f0101b), closes #​6170
  • Error: add icon prop and leading slot (e6ea707), closes #​6119
  • Separator: add position prop (#​6415) (844660a)
  • Theme: override component prop defaults (#​6031) (71c008e)
Bug Fixes
  • ChatMessage: add wrap-break-word to content slot (#​6476) (eb468e6)
  • CommandPalette: only split tokens in highlight when useTokenSearch is enabled (898fbce)
  • CommandPalette: preserve relative order of ignoreFilter groups (e4c1787)
  • CommandPalette: re-highlight first item after debounced results render (efd7b8e)
  • CommandPalette: update default fuse keys in docs and search components (0d9cc0d)
  • components: apply theme.prefix to hardcoded utility classes (f51b1e8)
  • components: constrain popper content to available viewport height (007b136), closes #​6449
  • ContentSearch: preserve intermediate ancestors in breadcrumb prefix (#​6466) (f639b19)
  • ContentToc: apply ui.trigger prop to trigger elements (252b906), closes #​6428
  • defineShortcuts: use e.code for alt shortcuts to handle macOS key remapping (231f156), closes #​6444
  • FileUpload: pass disabled attribute to button variant (2890c83), closes #​6420
  • Form: improve errors type (#​6208) (c1090ab)
  • InputMenu/Select/SelectMenu: respect trailing: false over default trailingIcon (#​6457) (65b47ce)
  • InputMenu: rename autocomplete prop to mode to free up HTML attribute (#​6474) (2799fa6)
  • module: don't require @nuxtjs/mdc when using content option (89f7778)
  • module: pass computed ref directly to useHead innerHTML (00b7476)
  • module: ship stripped [#build](https://redirect.github.com/nuxt/ui/issues/build)/ui.css fallback for tooling ([083c2a9](https://redirect.github.com/n

[!IMPORTANT]
✂ PR body was truncated to here.


Configuration

📅 Schedule: (UTC)

  • 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 becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@pkg-pr-new

pkg-pr-new Bot commented Apr 15, 2026 •

Copy link
Copy Markdown

Open in StackBlitz

npm i https://pkg.pr.new/nuxt-mongoose@95

commit: 5605004

@renovate renovate Bot changed the title chore(deps): update dependency @nuxt/ui to v4.6.1 chore(deps): update dependency @nuxt/ui to v4.7.1 Apr 30, 2026
@renovate
renovate Bot force-pushed the renovate/nuxt-ui-4.x-lockfile branch from 6a3c7c1 to 22b718f Compare April 30, 2026 03:35
@renovate
renovate Bot force-pushed the renovate/nuxt-ui-4.x-lockfile branch from 22b718f to 391d66e Compare May 13, 2026 23:15
@renovate renovate Bot changed the title chore(deps): update dependency @nuxt/ui to v4.7.1 chore(deps): update dependency @nuxt/ui to v4.8.0 May 22, 2026
@renovate
renovate Bot force-pushed the renovate/nuxt-ui-4.x-lockfile branch from 391d66e to f842aba Compare May 22, 2026 03:14
@renovate
renovate Bot force-pushed the renovate/nuxt-ui-4.x-lockfile branch from f842aba to ccaa7f9 Compare May 30, 2026 22:58
@renovate renovate Bot changed the title chore(deps): update dependency @nuxt/ui to v4.8.0 chore(deps): update dependency @nuxt/ui to v4.8.1 May 30, 2026
@renovate
renovate Bot force-pushed the renovate/nuxt-ui-4.x-lockfile branch from ccaa7f9 to d33a366 Compare June 4, 2026 04:13
@renovate renovate Bot changed the title chore(deps): update dependency @nuxt/ui to v4.8.1 chore(deps): update dependency @nuxt/ui to v4.8.2 Jun 6, 2026
@renovate
renovate Bot force-pushed the renovate/nuxt-ui-4.x-lockfile branch 2 times, most recently from 7601dfb to 380e2b4 Compare June 12, 2026 14:41
@renovate
renovate Bot force-pushed the renovate/nuxt-ui-4.x-lockfile branch from 380e2b4 to c152d6f Compare June 20, 2026 15:50
@renovate renovate Bot changed the title chore(deps): update dependency @nuxt/ui to v4.8.2 chore(deps): update dependency @nuxt/ui to v4.9.0 Jun 20, 2026
@renovate
renovate Bot force-pushed the renovate/nuxt-ui-4.x-lockfile branch 2 times, most recently from c42faa3 to 0f8b4bc Compare July 18, 2026 16:10
@renovate renovate Bot changed the title chore(deps): update dependency @nuxt/ui to v4.9.0 chore(deps): update dependency @nuxt/ui to v4.10.0 Jul 18, 2026
@renovate
renovate Bot force-pushed the renovate/nuxt-ui-4.x-lockfile branch from 0f8b4bc to db5e9ce Compare July 25, 2026 03:16
@renovate
renovate Bot force-pushed the renovate/nuxt-ui-4.x-lockfile branch from db5e9ce to 35b6984 Compare August 1, 2026 12:53
@renovate
renovate Bot force-pushed the renovate/nuxt-ui-4.x-lockfile branch from 35b6984 to 99f54df Compare August 16, 2026 08:09
@renovate
renovate Bot force-pushed the renovate/nuxt-ui-4.x-lockfile branch from 99f54df to df93526 Compare August 29, 2026 06:56
@renovate renovate Bot changed the title chore(deps): update dependency @nuxt/ui to v4.10.0 chore(deps): update dependency @nuxt/ui to v4.11.0 Aug 29, 2026
@renovate
renovate Bot force-pushed the renovate/nuxt-ui-4.x-lockfile branch 2 times, most recently from 696cb89 to c3a24d3 Compare September 12, 2026 15:06
@renovate renovate Bot changed the title chore(deps): update dependency @nuxt/ui to v4.11.0 chore(deps): update dependency @nuxt/ui to v4.11.1 Sep 12, 2026
@renovate
renovate Bot force-pushed the renovate/nuxt-ui-4.x-lockfile branch from c3a24d3 to 91a769c Compare September 20, 2026 00:35
@renovate
renovate Bot force-pushed the renovate/nuxt-ui-4.x-lockfile branch from 91a769c to b14efc9 Compare October 2, 2026 17:14
@renovate renovate Bot changed the title chore(deps): update dependency @nuxt/ui to v4.11.1 chore(deps): update dependency @nuxt/ui to v4.11.3 Oct 2, 2026
@renovate
renovate Bot force-pushed the renovate/nuxt-ui-4.x-lockfile branch from b14efc9 to 52587b5 Compare October 6, 2026 07:35
@renovate
renovate Bot force-pushed the renovate/nuxt-ui-4.x-lockfile branch from 52587b5 to 9aecc52 Compare October 15, 2026 02:48
@renovate
renovate Bot force-pushed the renovate/nuxt-ui-4.x-lockfile branch from 9aecc52 to 5605004 Compare October 17, 2026 00:06
@renovate renovate Bot changed the title chore(deps): update dependency @nuxt/ui to v4.11.3 chore(deps): update dependency @nuxt/ui to v4.12.0 Oct 17, 2026

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants