vuetifyjs/vuetify
 Watch   
 Star   
 Fork   
7 days ago
vuetify

v4.1.11

[!IMPORTANT] Vuetify Needs Your Support! The OpenCollective funds are running low. The team needed to scale down and is barely able to compensate the contributors for their work on the framework and the ecosystem tools.

If Vuetify is part of your stack, please consider sponsoring the project so we can continue delivering updates and fixes.

Sponsor via Open Collective

Every contribution helps us keep Vuetify alive and signals to maintainers that their effort is appreciated.

Thank you.


🔧 Bug Fixes

  • useLink: prevent flash for every to component on page refresh (#23131) (7bce68d)
  • VRow: restore dense to 8px gutter (ea6c628)
  • VVirtualScroll: dividers skewing virtual offsets estimation (cb60a1f)
  • VVirtualScroll: scrollToIndex retries locking manual scroll (f1cf0b0), closes #23133
8 days ago
vuetify

v4.1.10

[!IMPORTANT] Vuetify Needs Your Support! The OpenCollective funds dried up. We are currently unable to compensate our contributors for their continued work on the framework and the ecosystem tools.

If Vuetify is part of your stack, please consider sponsoring the project so we can continue delivering updates and fixes.

Sponsor via Open Collective

Even if you look with optimism into the future (despite the sad economic reality), it is not responsible to keep your largest open source dependency in this poor financial state. Vuetify is on the borrowed time - if anything happens to maintainers primary employment, they are more likely to drop off.

Every contribution helps us keep Vuetify alive and signals to maintainers that their effort is appreciated.

Thank you.


🔧 Bug Fixes

  • VDataTable: key cells to prevent slot reuse (#23124) (a9528b5), closes #23123
  • VDatePicker: restore the hover preview for range selection (6c1dee2)
  • VDialog: avoid error when unmounted while closing (#23054) (8293f4c), closes #23053
  • VNumberInput: snap to min/max when using buttons and value is out of range (#23109) (a35ab72), closes #23098
  • VOverlay: reliably return focus to activator when eager (c879795)
  • VProgressLinear: restore left/right animation in split variant (537a5f7)
  • VProgressLinear: keep indeterminate bars visible in Firefox (694fcdb), closes #23125
  • VTreeviewItem: only attach click handler when interactive (#23118) (a4297d1), closes #23117

🔬 Fixes for audit tools

8 days ago
vuetify

v3.13.2

🔧 Bug Fixes

13 days ago
vuetify

v4.1.9

[!IMPORTANT] Vuetify Needs Your Support! The OpenCollective funds dried up. We are currently unable to compensate our contributors for their continued work on the framework and the ecosystem tools.

If Vuetify is part of your stack, please consider sponsoring the project so we can continue delivering updates and fixes.

Sponsor via Open Collective

Even if you look with optimism into the future (despite the sad economic reality), it is not responsible to keep your largest open source dependency in this poor financial state. Vuetify is on the borrowed time - if anything happens to maintainers primary employment, they are more likely to drop off.

Every contribution helps us keep Vuetify alive and signals to maintainers that their effort is appreciated.

Thank you.


🔧 Bug Fixes

  • rounded: restore classes for side/corner values containing 0 (27962f3), closes #23090
  • validation: consistently validate cleared fields (58b5537), closes #23084
  • VDataTableVirtual: height accounting when expanding multiple rows (6f5f04b), closes #23014
  • VSelect: focus correct item after opening with keyboard (Shadow DOM) (#23102) (8d15390), closes #23101
  • VVirtualScroll: ignore zero-height items when estimating spacer (abe744e)
19 days ago
vuetify

v4.1.8

[!IMPORTANT] Vuetify Needs Your Support! The OpenCollective funds dried up. We are currently unable to compensate our contributors for their continued work on the framework and the ecosystem tools.

If Vuetify is part of your stack, please consider sponsoring the project so we can continue delivering updates and fixes.

Sponsor via Open Collective

Even if you look with optimism into the future (despite the sad economic reality), it is not responsible to keep your largest open source dependency in this poor financial state. Vuetify is on the borrowed time - if anything happens to maintainers primary employment, they are more likely to drop off.

Every contribution helps us keep Vuetify alive and signals to maintainers that their effort is appreciated.

Thank you.


🔧 Bug Fixes

  • accept Vue 3.6 prereleases in the vue peer range (#23040) (831fb2d)
  • theme: correct color-scheme for light theme (#23071) (9df2c71), closes #22119
  • VFileUpload: avoid SSR hydration mismatch on empty file list (4cd5288), closes #23086
  • VNumberInput: strip grouping separator before parsing number (94e94a9), closes #23050
  • VOverlay: resolve ownership from the activator instead of aria-owns (a57ec6e), closes #23056
  • VOverlay: correct viewport size for "desktop view" on Android (8849b6b), closes #22124
19 days ago
vuetify

v3.13.1

🔧 Bug Fixes

  • VOverlay: correct viewport size for "desktop view" on Android (19b10db), closes #22124
  • VOverlay: keep overlay attached with iOS keyboard open (#22923) (e3094a1), closes #22376
  • VProgressLinear,VIconBtn: avoid Vite v8 dropping transition timing (cdfbc4a), closes #23046
  • VTextField: respect hide-details="auto" with counter (#22620) (16b64e8), closes #19998

Other Commits

  • chore(release): publish v3.13.1 (b369e20)
  • core: update auto-import files (2bfae8a)
  • docs(VDataTable): version badge for mobile.header slot (3587b86)
  • docs: update emphasized pages (7157611)
  • docs: trim outdated content and redirect for LTS to the root domain (e3fb29d)
  • docs(VBtnGroup): add version badge for size prop (37deb39)
26 days ago
vuetify

v4.1.7

[!IMPORTANT] Vuetify Needs Your Support! The OpenCollective funds dried up. We are currently unable to compensate our contributors for their continued work on the framework and the ecosystem tools.

If Vuetify is part of your stack, please consider sponsoring the project so we can continue delivering updates and fixes.

Sponsor via Open Collective

Even if you look with optimism into the future (despite the sad economic reality), it is not responsible to keep your largest open source dependency in this poor financial state. Vuetify is on the borrowed time - if anything happens to maintainers primary employment, they are more likely to drop off.

Every contribution helps us keep Vuetify alive and signals to maintainers that their effort is appreciated.

Thank you.


🔧 Bug Fixes

  • elevation: hover-elevation prop should not require elevation (378f593)
  • VAutocomplete,VCombobox: camelize item props for prepend icon and avatar (8a20623), closes #20989
  • VProgressLinear,VIconBtn: avoid Vite v8 dropping transition timing (f23af8a), closes #23046
  • VStepperVerticalItem: unnecessary error color to step content (fce4eaa), closes #23032
  • VStepperWindow/VTouch: guard against double teardown (#23030) (54a2b6a)
  • VTextField: respect hide-details="auto" with counter (#22620) (a94efe4), closes #19998
2026-07-28 00:53:13
vuetify

v3.13.0

🚀 Features

🔧 Bug Fixes

  • v-tooltip: correctly handle true and undefined (db4f890), closes #20463
  • VDataTable: hide empty header cell in mobile view (516d347)
  • VDataTable: respect disableSort prop for sortable header (#22684) (a5a2d08), closes #22523
  • VStepperVerticalItem: unnecessary error color to step content (e5141c0)
  • VStepperWindow/VTouch: guard against double teardown (#23030) (37ef495)
2026-07-24 06:34:33
vuetify

v4.1.6

[!IMPORTANT] Vuetify Needs Your Support! The OpenCollective funds dried up. We are currently unable to compensate our contributors for their continued work on the framework and the ecosystem tools.

If Vuetify is part of your stack, please consider sponsoring the project so we can continue delivering updates and fixes.

Sponsor via Open Collective

Even if you look with optimism into the future (despite the sad economic reality), it is not responsible to keep your largest open source dependency in this poor financial state. Vuetify is on the borrowed time - if anything happens to maintainers primary employment, they are more likely to drop off.

Every contribution helps us keep Vuetify alive and signals to maintainers that their effort is appreciated.

Thank you.


🔧 Bug Fixes

  • defaults: keep nested root defaults through teleport reset (#23015) (3ad37e6), closes #23009 #22506 #21814
  • VDataTableVirtual: avoid scroll glitches with expanded rows (#23014) (bb6d1ef), closes #20457
  • VDialog: defer auto-focus until the inner field is focusable (8908e7e), closes #18456
  • VDialog/VField/etc.: correct focus resolution in Shadow DOM (#23027) (27504ff)
  • VImg: handle image ref deferred by Nuxt page transition (0f72baf), closes #23011
  • VList: resolve keyboard navigation inside an open Shadow DOM (#23024) (48628c6)
  • VListItem/VChip/VDatePickerHeader: only attach click when interactive (#23028) (47492b6), closes #22854
  • VOverlay: unnecessary target attribute for CSS transitions (#22190) (e56352a)
  • VSelect: release focus on first click outside (ff966d2), closes #22828
  • VSelect: only focus first item when menu is opened with keyboard (4bb9151), closes #22283
  • VSelect/VAutocomplete/VCombobox: reliable list with selection (#23029) (745dc9a), closes #22531 #22539 #21404 #20482
  • VVirtualScroll: trim leading items when appending to bottom (1ac7cb7), closes #20959
  • VVirtualScroll: recalculate visible items on item resize (#22938) (7bd046e), closes #22937
2026-07-23 01:14:04
vuetify

v3.12.11

🔧 Bug Fixes

  • VCalendar: prevent next day hours when customizing intervals (938c824)
  • VCalendar: add missing interval props (#23000) (f29273c), closes #22718
  • VImg: handle image ref deferred by Nuxt page transition (1d1ad89), closes #23011
  • VOverlay: unnecessary target attribute for CSS transitions (#22190) (eb101e8)
  • VSelect: release focus on first click outside (ae77b94), closes #22828
  • VSelect: only focus first item when menu is opened with keyboard (23d4649), closes #22283
  • VVirtualScroll: trim leading items when appending to bottom (458317f), closes #20959
  • VVirtualScroll: recalculate visible items on item resize (#22938) (fede124), closes #22937

Other Commits

  • chore(release): publish v3.12.11 (a1e4a92)
  • chore: add setReduceMotionDisabled for tests (2762796)