vuetifyjs/vuetify
 Watch   
 Star   
 Fork   
4 days ago
vuetify

v4.2.4

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

  • icons: use valid Material Icons ligatures in md preset (ee5ece2)
  • router: avoid resolving links while leaving page (a795665), closes #17176
  • styles: normalize zero breakpoint units (#23226) (2dc67cf)
  • VCarousel: do not swap order for RTL and vertical (bc18060)
  • VCarousel,VWindow: correctly handle left/right arrows with RTL (e19e47c)
  • VDatePicker: correct mapping to locale code for week info resolver (#23240) (0b9c7e3)
  • VOverlay: avoid memory leak when unmounting immediately (fc19d63), closes #23176
  • VPagination: adapt to flex container (#23149) (724107b), closes #23145
  • VWindow: transition-duration should work with CSS layers (d6ab69b)
5 days ago
vuetify

v3.13.6

🔧 Bug Fixes

  • VOverlay: avoid memory leak when unmounting immediately (ccf2f55), closes #23176
10 days ago
vuetify

v4.2.3

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

  • VDataTable/VDataIterator: emit update:options once when searching (2933523)
  • VExpansionPanels: don't apply rounded-0 when rounded is not set (17c9f8d)
  • VIcon/VBadge/VBottomNavigation: respect theme prop (3d26868), closes #23211
  • VOtpInput: keep caret and active slot in sync during composition (61719f9), closes #23221
  • VProgressLinear: split buffer bar when value is at 0 (af79966)
  • VTimeline: isolate styles from nested timelines (#23228) (4b1919e), closes #21426
17 days ago
vuetify

v4.2.2

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

  • VAutocomplete/VCombobox: prevent menu icon from toggling twice (#23200) (c8b9d6a), closes #23197
  • VPullToRefresh: wrap styles in the components cascade layer (#23207) (9453f06), closes #23206
  • VSelect/VAutocomplete: match autofill against item values (#23063) (b6c9f5c), closes #20560
  • VSelect/VAutocomplete/VCombobox: apply menu-elevation to the content div (#23193) (8d1d985), closes #23192
  • VSwitch: rotate icon for vertical direction (6b090a0)
  • VTab: restore overflow for correct slider animation (1c5545c)
  • VTabs: apply inset-radius to tab for ripple and focus ring (bf6abfc)

🧪 Labs

  • VCommandPalette: render the list.prepend slot (#23204) (7cd8c57), closes #23202
  • VHighlight: correct foreground color in forced-colors mode (c00064f)
  • VMonthPicker: !important not needed in trumps layer (fdc76e5)
  • VVideo: !important for thumb label no longer needed (b3d8bb1)
18 days ago
vuetify

v3.13.5

🔧 Bug Fixes

  • correct focus resolution in Shadow DOM (d0c2129)

🧪 Labs

2026-09-09 20:57:45
vuetify

v4.2.1

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

  • VDateInput: accept placeholder as format hint (3072bc5), closes #23163
  • VOverlay: support CSS zoom on browsers without currentCSSZoom (1167eae)
  • VOverlay: restore location adjustment for CSS zoom (e64d00e), closes #23171
  • VProgressLinear: height should accept CSS length units (#23166) (6805497), closes #23159
2026-09-09 19:05:33
vuetify

v3.13.4

🔧 Bug Fixes

  • VOverlay: support CSS zoom on browsers without currentCSSZoom (491e361)
  • VOverlay: restore location adjustment for CSS zoom (6b1fb83), closes #23171

Other Commits

  • chore(release): publish v3.13.4 (e4893dd)
2026-09-02 09:27:15
vuetify

v4.2.0

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


v4.2.0 (Crusader)

🏅 Features promotions

The following components have been promoted to the core framework from labs:

💯 Release notes

🚀 Features

🔧 Bug Fixes

  • defaults: let user defaults override hardcoded subcomponent props (#23108) (bb09f8b), closes #21279 #21420 #21490
  • defaults: avoid parent config leaking into menu and dialog content (#23016) (fc3e32e), closes #18123
  • v-tooltip: correctly handle true and undefined (cef88bf), closes #20463
  • v-touch: ignore scroll within (19ee74e), closes #21888
  • v-touch: react to binding value changes (937a471)
  • variant: clip underlay and overlay with overflow (#22992) (10d0b28), closes #22868
  • VAutocomplete,VCombobox,VSelect: improvements for native form submissions (#23022) (2c51006), closes #21938 #22270
  • VBtn: no letter-spacing for RTL locales (3956c08), closes #19627
  • VBtnGroup: correct height for x-large size (b2294cd)
  • VIconBtn: align default color with VBtn (1695a49), closes #23085
  • VInput: do not animate details when mounting the whole field (c55238f), closes #23049
  • VInput: consistent transitions of details/messages/counter (#23049) (9d7e741)
  • VMenu: submenu a11y/navigation improvements (#22904) (e2a12c1)
  • VMenu: avoid close cascading through non-menu overlays (e30eb47), closes #20468
  • VMenu: custom overlays and tooltips should not prevent closing (#22993) (d01d4ac)
  • VSelect/VAutocomplete/VCombobox: stable focus navigation in the virtual window (aae8fc4)
  • VSelect/VAutocomplete/VCombobox: resilient navigation when seaching (#23031) (7a33ea9), closes #18383 #22770
  • VSliderGroup: reliably select partially visible items (55d8e80), closes #21806
  • VTextField: keep caret/selection when changing field type (47c9cc1), closes #16109
  • VTreeview: improved open state when searching (#22983) (53afa91), closes #22035 #22392
  • VTreeview: more aria attributes and correct keyboard navigation (#22903) (bad201d), closes #10796 #21585

🧪 Labs

Other Commits

2026-09-02 08:10:35
vuetify

v4.1.13

🔧 Bug Fixes

  • VCalendar: show border for outside days when calendar has events (#22617) (7f0ab91), closes #22516
  • VMenu: focus selected item when opening with arrow keys (d65e89e), closes #23157

🔬 Code Refactoring

  • styles: replace map-deep-get with builtin map.get (dc2245e)
2026-09-02 02:59:06
vuetify

v3.13.3

🔧 Bug Fixes

  • VDataTableVirtual: avoid scroll glitches with expanded rows (26e2694), closes #23152