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.
Every contribution helps us keep Vuetify alive and signals to maintainers that their effort is appreciated.
Thank you.
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.
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.
- 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/rightanimation 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
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.
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.
- 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)
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.
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.
- 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
v3.13.1
- 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
- chore(release): publish v3.13.1 (b369e20)
- core: update auto-import files (2bfae8a)
- docs(VDataTable): version badge for
mobile.headerslot (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)
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.
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.
- elevation:
hover-elevationprop should not requireelevation(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
v3.13.0
- VBtnGroup: add
sizeprop to align with standalone buttons (eada595), closes #16054 - VDataTable: add aria-sort to sortable headers (25c0f0f), closes #20974 #22575
- VDataTable: add aria-labels for selection controls (db186fc), closes #9956 #21543 #22791
- VDataTable: add mobile header slot (#21429) (541cb4e), closes #19730
- VSelect/VAutocomplete/VCombobox: new events for multi-selection (#23038) (cdd14a9), closes #4054 #5682
- VSkeletonLoader: add
chip-grouptype (07ceb33), closes #20695 - VSkeletonLoader: add prop & reintroduce (#23037) (e098eec), closes #20942 #17506
- v-tooltip: correctly handle
trueandundefined(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)
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.
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.
- 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
v3.12.11
- 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