vuetify

Frameworks & Libraries

🐉 Vue Component Framework

Latest v4.1.12 · by vuetifyjsWebsitevuetifyjs/vuetifyRSS

Branches

4
v4.1.12
3
v3.13.2

Release activity

Release activity — 10 releases across 8 days since Jul 27, 2026. Each cell is one day; darker means more releases that day. Nothing is recorded before Jul 27, 2026. Older weeks are hidden at this screen width.
JunJulAug
SundayNo releases on Aug 2, 2026No releases on Aug 9, 2026No releases on Aug 16, 2026No releases on Aug 23, 2026No releases on Aug 30, 2026
Monday1 release on Jul 27, 2026No releases on Aug 3, 2026No releases on Aug 10, 2026No releases on Aug 17, 2026No releases on Aug 24, 2026No releases on Aug 31, 2026
TuesdayNo releases on Jul 28, 2026No releases on Aug 4, 2026No releases on Aug 11, 20262 releases on Aug 18, 2026No releases on Aug 25, 2026
WednesdayNo releases on Jul 29, 2026No releases on Aug 5, 2026No releases on Aug 12, 20261 release on Aug 19, 20261 release on Aug 26, 2026
Thursday1 release on Jul 30, 2026No releases on Aug 6, 20261 release on Aug 13, 2026No releases on Aug 20, 20261 release on Aug 27, 2026
FridayNo releases on Jul 31, 20262 releases on Aug 7, 2026No releases on Aug 14, 2026No releases on Aug 21, 2026No releases on Aug 28, 2026
SaturdayNo releases on Aug 1, 2026No releases on Aug 8, 2026No releases on Aug 15, 2026No releases on Aug 22, 2026No releases on Aug 29, 2026

10 releases since Jul 27, 2026, busiest day 2

Changelog

Filter releases by branch
10 of 10 releases

v4.2.0-beta.0

Pre-release
Added 21
  • Add open-on-focus to inputs with VMenu
  • Promote rules from labs
  • Consume @vuetify/v0 utilities in core
  • Add close-on-input-click prop to VAutocomplete and VCombobox
  • Add size prop to VBtnGroup to align with standalone buttons
  • Add trim-values prop to VCombobox
Fixed 2
  • Let user defaults override hardcoded subcomponent props
  • Avoid parent config leaking into menu and dialog content

From vuetify

:rocket: Features
:wrench: 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
View originalPermalink
How v4.2.0-beta.0 went

v4.1.12

Latest
Fixed 5
  • Update translation keys for Arabic
  • Correct mistranslations and russianisms in uk.ts
  • Update translations for aria-label in VOtpInput
  • Use the resolved position to align with new target in VOverlay
  • Apply round-bar with reverse and buffer in VProgressLinear

From vuetify

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


:wrench: Bug Fixes
  • locale: update translation keys for Arabic (f61c453)
  • locale: correct mistranslations and russianisms in uk.ts (#23139) (f40d0d6)
  • VOtpInput: update translations for aria-label (8912406)
  • VOverlay: use the resolved position to align with new target (63cccbb), closes #23138
  • VProgressLinear: apply round-bar with reverse and buffer (55fed01), closes #23143
View originalPermalink
How v4.1.12 went

v4.1.11

Fixed 4
  • prevent flash for every `to` component on page refresh in useLink
  • restore `dense` to 8px gutter in VRow
  • fix dividers skewing virtual offsets estimation in VVirtualScroll
  • fix scrollToIndex retries locking manual scroll in VVirtualScroll

From vuetify

:wrench: 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
View originalPermalink
How v4.1.11 went

v4.1.10

Fixed 11
  • VDataTable: key cells to prevent slot reuse
  • VDatePicker: restore the hover preview for range selection
  • VDialog: avoid error when unmounted while closing
  • VNumberInput: snap to min/max when using buttons and value is out of range
  • VOverlay: reliably return focus to activator when eager
  • VProgressLinear: restore left/right animation in split variant

From vuetify

:wrench: 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
:microscope: Fixes for audit tools
View originalPermalink
How v4.1.10 went

v3.13.2

Fixed 2
  • consistently validate cleared fields in validation
  • avoid error in VDialog when unmounted while closing

From vuetify

:wrench: Bug Fixes
View originalPermalink
How v3.13.2 went

v4.1.9

Fixed 5
  • Restore classes for side/corner values containing 0 in rounded
  • Consistently validate cleared fields in validation
  • Fix height accounting when expanding multiple rows in VDataTableVirtual
  • Focus correct item after opening with keyboard in VSelect with Shadow DOM
  • Ignore zero-height items when estimating spacer in VVirtualScroll

From vuetify

:wrench: 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)
View originalPermalink
How v4.1.9 went

v4.1.8

Fixed 6
  • Accept Vue 3.6 prereleases in the vue peer range
  • Correct color-scheme for light theme
  • Avoid SSR hydration mismatch on empty file list in VFileUpload
  • Strip grouping separator before parsing number in VNumberInput
  • Resolve ownership from the activator instead of aria-owns in VOverlay
  • Correct viewport size for desktop view on Android in VOverlay

From vuetify

:wrench: 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
View originalPermalink
How v4.1.8 went

v3.13.1

Fixed 4
  • VOverlay: correct viewport size for desktop view on Android
  • VOverlay: keep overlay attached with iOS keyboard open
  • VProgressLinear, VIconBtn: avoid Vite v8 dropping transition timing
  • VTextField: respect hide-details="auto" with counter

From vuetify

:wrench: 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
View originalPermalink
How v3.13.1 went

v4.1.7

Fixed 6
  • The hover-elevation prop should not require elevation to be set
  • Camelize item props for prepend icon and avatar in VAutocomplete and VCombobox
  • Avoid Vite v8 dropping transition timing in VProgressLinear and VIconBtn
  • Remove unnecessary error color applied to step content in VStepperVerticalItem
  • Guard against double teardown in VStepperWindow and VTouch
  • Respect hide-details="auto" with counter in VTextField

From vuetify

:wrench: 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
View originalPermalink
How v4.1.7 went

v3.13.0

Added 7
  • Add `size` prop to VBtnGroup to align with standalone buttons
  • Add aria-sort to VDataTable sortable headers
  • Add aria-labels for VDataTable selection controls
  • Add mobile header slot to VDataTable
  • Add new events for multi-selection in VSelect, VAutocomplete, and VCombobox
  • Add `chip-group` type to VSkeletonLoader
  • Add prop and reintroduce functionality to VSkeletonLoader
Fixed 5
  • Correctly handle `true` and `undefined` in v-tooltip
  • Hide empty header cell in VDataTable mobile view
  • Respect disableSort prop for VDataTable sortable header
  • Remove unnecessary error color from VStepperVerticalItem step content
  • Guard against double teardown in VStepperWindow and VTouch

From vuetify

:rocket: Features
:wrench: 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)
View originalPermalink
How v3.13.0 went
View all

Discussion

If you publish vuetify, you can claim this product by proving you administer its repository.