Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Sep 23, 2025

This PR contains the following updates:

Package Change Age Confidence
@nuxt/ui (source) ^3.3.0^4.4.0 age confidence

Release Notes

nuxt/ui (@​nuxt/ui)

v4.4.0

Compare Source

Features
Bug Fixes
  • Banner: isolate banner visibility using per-instance CSS variables (#​5751) (c7332eb)
  • Banner: prevent XSS via id prop injection (4e334a0)
  • CommandPalette/ContextMenu/DropdownMenu: keyboard selection on link items (3f5bdb3)
  • CommandPalette: prevent XSS in search highlight (e12ceb6)
  • ContentSurround: align next link to right on tablet without prev (#​5833) (b3adccc)
  • defineShortcuts: check shift modifier for special character shortcuts (bd344d7), closes #​5911
  • Editor: set contentType when updating value (c37d6f7), closes #​5709
  • Editor: support all heading levels by default (3046c3e)
  • EditorToolbar: prevent onClick from being called twice on items (cbed0cc), closes #​5784
  • EditorToolbar: prevent disabled dropdown when items have no kind (d473f63)
  • Error/Main: render as main instead of div (6ccb1f5)
  • FileUpload: emit null when clearing file (#​5892) (1d9a2fd)
  • FileUpload: keep input visible when preview is disabled with multiple files (597ac29), closes #​5875
  • locale: improve cs and sk terminology for correct inflection (#​5789) (af6f288)
  • module: only override primary color and md size default variants (f422de8)
  • ProseCodeTree: prevent infinite update loop with expandAll prop (c79cb77), closes #​5828
  • useOverlay: refine close event argument extraction (#​5775) (182af20)

v4.3.0

Compare Source

Features
Bug Fixes
  • BlogPost/ChangelogVersion/PageFeature/User: allow tab focus (47d93d3), closes #​5635
  • Carousel: consistent stopOnInteraction behavior (#​5489) (36a7861)
  • Carousel: improve dots focus styles (cc90fb8)
  • ColorModeButton: improve icon class merging (2ce9af2)
  • ContentSearch/DasboardSearch: set full height on mobile to prevent jump (70317e5)
  • DashboardResizeHandle: allow hover over panel with z-index (07147f1)
  • EditorDragHandle: add missing UButton import (1b850bb)
  • EditorToolbar: map dropdown items recursively to support kind (feb756d)
  • FormField: hide error if error prop is false (#​5599) (6b7fe25)
  • InputDate/InputTime: add missing field group variant (#​5596) (cb3cec2)
  • PageCard/PageCTA/PageSection: handle reverse prop under lg screens (#​5545) (60b430c)
  • ProseA/ProseCallout/ProseCard: improve focus styles (df5f8c2)
  • Slider: add aria-label to thumb (#​5313) (f99ec46)
  • Table: only forward necessary props (#​5527) (b0b209e)
  • Table: properly position pinned columns based on size (e885b0e), closes #​4721 #​3927

v4.2.1

Compare Source

Bug Fixes

v4.2.0

Compare Source

⚠ BREAKING CHANGES
  • components: consistent exposed refs (#​5385)
  • module: properly export composables from module
Features
Bug Fixes
  • AuthForm: ensure header is shown with leading slot (#​5405) (b61127a)
  • AuthForm: use password input id for aria-controls (#​5312) (55ea9be)
  • ChatPrompt: proxy disabled prop (a8f2156), closes #​5300
  • CheckboxGroup/RadioGroup/Switch: consistent disabled styles (ddd8faf), closes #​5391
  • ColorModeButton: use css to display color mode icon (#​5394) (1d1c638)
  • CommandPalette/ContentSearch: improve performances and filtering logic (#​5433) (e751b37)
  • components: calc virtualizer estimateSize based on item description (56ae8e7)
  • components: clean html attributes extend (fda3c98), closes #​5348
  • components: consistent exposed refs (#​5385) (fce2df4)
  • components: remove locale / dir props proxy (#​5432) (a6efa7a)
  • ContentNavigation/NavigationMenu/Tabs: ensure proper badge display (e5c11e6)
  • ContentSearchButton/DashboardSearchButton: hide label and trailing with css when collapsed (3e72bf8)
  • FileUpload: ensure native validation works with required (#​5358) (eb491e1)
  • Form: refine nested prop type handling and simplify logic (#​5360) (8d5c26f)
  • inertia: set serverRendered dynamically to prevent SSR crash (#​5396) (c0da1b2)
  • Input/InputNumber/Textarea: make modelModifiers generic (#​5361) (5c347af)
  • InputMenu: prevent change event when selecting create item (418c87b), closes #​4664
  • Link: partial extend for vue-router and inertia (637ef58)
  • Marquee: move keyframes into global css (1e6242e)
  • module: detect lazy components when using experimental.componentDetection (5a5ac45)
  • module: properly export composables from module (cb25902), closes #​5370
  • module: scan layers when using component detection (9872740), closes #​5389
  • NavigationMenu: hide label and trailing with css when collapsed (f004031), closes #​4254
  • NavigationMenu: proxy modelValue / defaultValue in vertical orientation (cffaaaa), closes #​5392
  • ProseCallout: add inline-block class to icon (#​5317) (fc36f69)
  • RadioGroup: update update:modelValue emit type (#​5349) (4cb0638)
  • Table: apply styles to th based on column meta (#​5418) (620defa)
  • types: export missing utils types (#​5448) (5f0a107)
  • vite: write theme templates (#​5355) (411ebcc)
  • vue: check import.meta.env.SSR to support vite-ssg (#​5347) (8f38c04)

v4.1.0

Compare Source

⚠ BREAKING CHANGES
  • CommandPalette: add children-icon prop to use trailing-icon in input (#​4397)
  • Table: consistent args order in select event
Features
Bug Fixes
  • BlogPost/ChangelogVersion: allow any attrs inimage prop (9632f99), closes #​5276
  • Breadcrumb: handle active in items (cc8cbf3), closes #​4771
  • ChatMessage: ensure left side takes full width (af8c023)
  • ChatMessage: only apply max-width on right side (a85b0e1)
  • ChatMessage: reset top and bottom margin (8f9176c)
  • ChatMessages: allow user scroll with should-auto-scroll (#​5252) (db73765)
  • ChatMessages: define user & assistant ui prop type (#​5234) (240bc1a)
  • CodeTree/Tree: restore item wrapper with presentation role (70aaf4a), closes #​4945
  • CommandPalette/ContextMenu/DropdownMenu: ensure items truncate work (9d13653)
  • components: add missing ui prop in prose proxy components (#​5205) (d1afe90)
  • ContentSearch: de-duplicate description and suffix (8a259e4)
  • ContextMenu/DropdownMenu: allow item content class override (ab5032d), closes #​5277
  • Drawer/Modal/Slideover: remove close autofocus prevent (#​5191) (8099440)
  • Error/Main: render as div instead of main (2a09ac0), closes #​4955
  • FileUpload: handle disabling file delete button (08c30cf), closes #​5249
  • FileUpload: stuck focus while tabbing (#​5128) (2477d44)
  • FileUpload: use native img element for blob URLs preview (69906bc), closes #​5121 #​4824
  • InputMenu/SelectMenu: enrich reusable template item prop (63074d6)
  • InputMenu: ensure tag can be removed when number (028538a)
  • Kbd: return original value and use uppercase class (#​5238) (4095c9a)
  • NavigationMenu: display trailing slot when badge not undefined (f24204f), closes #​4670
  • Table: consistent args order in select event (9526a1b)
  • Table: expose $el instead of rootRef (c019f8f), closes #​5230 #​5162
Reverts

v4.0.1

Compare Source

Bug Fixes
  • App: allow global portal disabling (#​5111) (7659fa1)
  • AuthForm: export type with proper inference for field-specific props (#​5106) (344f269)
  • Avatar: remove redundant img role (066b8a1), closes #​5044
  • Carousel: ensure plugins init after client-side navigation (#​5117) (21fbe63)
  • Carousel: invert arrow keys in RTL direction (#​5072) (fde53ee)
  • ChatMessages: ensure content is render before scrolling (0db622a)
  • ChatMessages: watch deep to handle streaming with parts (ff67fa3)
  • components: add missing data-orientation for consistency (a9fe7c6)
  • ContentNavigation: improve path matching and recursion with default-open (22ee075), closes #​5112
  • ContentSearch/DashboardSearch: proxy modal props to support fullscreen (095a0c1)
  • DashboardPanel/DashboardSidebar: handle RTL mode (#​5109) (fface35)
  • Drawer: prevent unwanted close when dismissible is false (#​5085) (2abdc21)
  • Drawer: use full height/width for snapPoints (#​5041) (b145768)
  • locale: improve ckb translations (#​5079) (3ee3a5e)
  • locale: improve typography with ellipsis (#​5052) (391f9f5)
  • Pagination: make ellipsis non-interactive (#​5081) (62f64cc)
  • Table: empty cell value causing hydration errors (#​5069) (44a38ea)
  • unplugin: handle components resolution with subpath (31db8d9)
  • useKbd: update escape key from to Esc (#​5076) (64d1589)
  • vue: align useCookie stub with nuxt's default value handling (#​5089) (f531807)

v4.0.0

Compare Source

v3.3.7

Compare Source

🐛 Bug Fixes

  • FileUpload: handle disabling file delete button (8e506c4), closes #​5249
  • FileUpload: stuck focus while tabbing (#​5128) (1752f21)
  • NavigationMenu: display trailing slot when badge not undefined (ee9e02a), closes #​4670

Full Changelog: nuxt/ui@v3.3.6...v3.3.7

v3.3.6

Compare Source

🐛 Bug Fixes

Full Changelog: nuxt/ui@v3.3.5...v3.3.6

v3.3.5

Compare Source

🐛 Bug Fixes

New Contributors

Full Changelog: nuxt/ui@v3.3.4...v3.3.5

v3.3.4

Compare Source

🐛 Bug Fixes

Full Changelog: nuxt/ui@v3.3.3...v3.3.4

v3.3.3

Compare Source

Features
Bug Fixes
  • components: broken types for update:model-value event (#​4853) (7133f50)
  • Form: default slot types (#​4758) (a32cc37)
  • Form: update Form interface to accept RegExp (#​4821) (0c2d390)
  • InputMenu/Select/SelectMenu: show placeholder when model value is falsy (#​4825) (90b5daf)
  • InputMenu: prevent focus-outside event on content (77b6b9a)
  • Link: ensure target _blank is flagged as external for Inertia (#​4746) (520b277)
  • Table: ensure colspan calc for loading and empty states (#​4826) (bdcc8c4)

v3.3.2

Compare Source

v3.3.1

Compare Source

Features
Bug Fixes

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 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
Copy link

netlify bot commented Sep 23, 2025

Deploy Preview for apollo-module canceled.

Name Link
🔨 Latest commit 0044de3
🔍 Latest deploy log https://app.netlify.com/projects/apollo-module/deploys/6973de5a347db700083a6ee0
@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 2 times, most recently from f61f4c2 to 79af0d2 Compare January 21, 2026 18:41
@renovate renovate bot force-pushed the renovate/nuxt-ui-4.x branch from 79af0d2 to 0044de3 Compare January 23, 2026 20:47
@Anumide Anumide mentioned this pull request Feb 1, 2026
6 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

0 participants