Visitar URL original
chore(deps): update devdependency @nuxt/ui to v4 by renovate[bot] · Pull Request #659 · nuxt-modules/apollo · GitHub
Skip to content

chore(deps): update devdependency @nuxt/ui to v4 - #659

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

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

Conversation

@renovate

@renovate renovate Bot commented Sep 23, 2025 •

Copy link
Copy Markdown
Contributor

Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence
@nuxt/ui (source) ^3.3.0 → ^4.12.0 age 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](https://redirect.gith

[!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.

@netlify

netlify Bot commented Sep 23, 2025 •

Copy link
Copy Markdown

✅ Deploy Preview for apollo-module canceled.

Name Link
🔨 Latest commit b50b344
🔍 Latest deploy log https://app.netlify.com/projects/apollo-module/deploys/6af49f72b4157cf777d67dcf

@renovate
renovate Bot force-pushed the renovate/nuxt-ui-4.x branch 2 times, most recently from b3d0f44 to 1073bba Compare October 2, 2025 16:10
@renovate
renovate Bot force-pushed the renovate/nuxt-ui-4.x branch 2 times, most recently from 4692e2b to 10ee1ac Compare October 23, 2025 15:15
@renovate
renovate Bot force-pushed the renovate/nuxt-ui-4.x branch from 10ee1ac to 77ef472 Compare November 10, 2025 22:05
@renovate
renovate Bot force-pushed the renovate/nuxt-ui-4.x branch 2 times, most recently from a396405 to 13b3c55 Compare November 21, 2025 15:58
@renovate
renovate Bot force-pushed the renovate/nuxt-ui-4.x branch from 13b3c55 to 9c51ac1 Compare December 3, 2025 15:55
@renovate
renovate Bot force-pushed the renovate/nuxt-ui-4.x branch from 9c51ac1 to b0b9292 Compare December 17, 2025 16:40
@renovate
renovate Bot force-pushed the renovate/nuxt-ui-4.x branch from b0b9292 to 35e60fc Compare December 31, 2025 18:36
@renovate
renovate Bot force-pushed the renovate/nuxt-ui-4.x branch from 35e60fc to 843f5c6 Compare January 8, 2026 21:31
@renovate
renovate Bot force-pushed the renovate/nuxt-ui-4.x branch 3 times, most recently from 79af0d2 to 0044de3 Compare January 23, 2026 20:47
@Anumide Anumide mentioned this pull request Feb 1, 2026
4 of 6 tasks
@renovate
renovate Bot force-pushed the renovate/nuxt-ui-4.x branch from 0044de3 to bd1c94a Compare February 2, 2026 16:15
@renovate
renovate Bot force-pushed the renovate/nuxt-ui-4.x branch 2 times, most recently from 0cffcd4 to df0769f Compare February 17, 2026 18:40
@renovate
renovate Bot force-pushed the renovate/nuxt-ui-4.x branch 2 times, most recently from 85013ef to ebe1dad Compare March 2, 2026 19:00
@renovate
renovate Bot force-pushed the renovate/nuxt-ui-4.x branch from ebe1dad to 82935bc Compare March 5, 2026 16:48
@renovate
renovate Bot force-pushed the renovate/nuxt-ui-4.x branch from 82935bc to 02ffd21 Compare March 13, 2026 12:45
@renovate
renovate Bot force-pushed the renovate/nuxt-ui-4.x branch from 02ffd21 to 5b04417 Compare March 23, 2026 19:06
@renovate
renovate Bot force-pushed the renovate/nuxt-ui-4.x branch from 5b04417 to 106140a Compare April 15, 2026 13:52
@renovate
renovate Bot force-pushed the renovate/nuxt-ui-4.x branch 3 times, most recently from db66690 to 65fde35 Compare April 29, 2026 17:07
@renovate
renovate Bot force-pushed the renovate/nuxt-ui-4.x branch 2 times, most recently from 99126cd to ae08b91 Compare May 18, 2026 14:14
@renovate
renovate Bot force-pushed the renovate/nuxt-ui-4.x branch 3 times, most recently from 9c9004b to 48f7214 Compare July 17, 2026 04:09
@renovate
renovate Bot force-pushed the renovate/nuxt-ui-4.x branch 2 times, most recently from e92f918 to 80598e5 Compare July 24, 2026 23:03
@renovate
renovate Bot force-pushed the renovate/nuxt-ui-4.x branch from 80598e5 to 892dd74 Compare July 30, 2026 19:45
@renovate
renovate Bot force-pushed the renovate/nuxt-ui-4.x branch 2 times, most recently from 78a777f to d53d96f Compare August 14, 2026 21:38
@renovate
renovate Bot force-pushed the renovate/nuxt-ui-4.x branch 2 times, most recently from ec365a7 to 880cec4 Compare August 26, 2026 10:41
@renovate
renovate Bot force-pushed the renovate/nuxt-ui-4.x branch 4 times, most recently from f965bd9 to 6250a41 Compare September 9, 2026 15:02
@renovate
renovate Bot force-pushed the renovate/nuxt-ui-4.x branch 3 times, most recently from 7176d82 to eb529c1 Compare September 17, 2026 22:01
@renovate
renovate Bot force-pushed the renovate/nuxt-ui-4.x branch 2 times, most recently from 8398110 to d62aae7 Compare September 24, 2026 21:12
@renovate
renovate Bot force-pushed the renovate/nuxt-ui-4.x branch 3 times, most recently from 97d11ca to 1159d91 Compare October 5, 2026 19:46
@renovate
renovate Bot force-pushed the renovate/nuxt-ui-4.x branch 2 times, most recently from b8831db to 5f1f1fc Compare October 15, 2026 18:13
@renovate
renovate Bot force-pushed the renovate/nuxt-ui-4.x branch 3 times, most recently from 0f34f36 to 6c81961 Compare October 26, 2026 20:15
@renovate
renovate Bot force-pushed the renovate/nuxt-ui-4.x branch from 6c81961 to 0a59fe7 Compare November 6, 2026 01:59
@renovate
renovate Bot force-pushed the renovate/nuxt-ui-4.x branch from 0a59fe7 to b50b344 Compare November 11, 2026 17:01
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