Releases: vuetifyjs/vuetify
Releases Β· vuetifyjs/vuetify
v3.9.5
π§ Bug Fixes
- VColorPicker: prevent sass nested deprecation warning (8083db9), closes #21909
- VSelect: use selected text instead of value (#21902) (d0ef001), closes #21097
- VStepper: keep correct alignment with alt-labels (1a0a9e6)
- VStepper: align title and subtitle to the avatar (12735e6), closes #21884
- VTextField: assign role to input element (#21903) (d77285f), closes #18125
π§ͺ Labs
v3.9.4
π§ Bug Fixes
- validation: return aliases when called without arguments (#21868) (64a82d4), closes #21477
- VAlert: restore unit-less support in Sass variable for title line-height (#21843) (8c1778a), closes #21841
- VColorPicker: aria labels for main controls (#21839) (e2ab73a), closes #21834
- VColorPicker: keep canvas visible when width is not px (22b828f)
- VDataTable: correct row height when with show-select and compact (#21829) (29b3bb0), closes #21767
- VDataTable: missing stripes on fixed columns (#21715) (739a6c9)
- VMenu, VTooltip: apply scroll-strategy reposition for horizontal overflow (#21309) (bd48658), closes #20625
- VNumberInput: keep focus when incrementing in the list (#21824) (d6b3384), closes #17083
- VOverlay: don't use content element as scroll parent (06c4c91)
- VSlider: avoid thumb label wedge gap (#21847) (059e578)
- VStepper: correct cursor for readonly item (aeb6f4d), closes #21867
- VTreeview: allow expanding disabled nodes (ed4d8cf), closes #21075 #21116
- VWindow: correctly reveal vertical arrows on hover (521ba7b)
π¬ Code Refactoring
- VDataTable: avoid Array.toReversed() (3894f98)
π§ͺ Labs
- VColorInput: pip customization (#21820) (db389d5)
- VVideo: prefer
max-width
, default to 100% (22d5dd5) - VVideo: add
aspect-ratio
prop (83e67d1) - VVideo: correct default track color with pills (e98919d)
- VVideo: correct color customization (13da3e1)
- VVideo: correctly move elevation to pills (3df9494)
- VVideo: hide overlays for background variant (466dc6f)
v3.9.3
π§ Bug Fixes
- theme: ability to restore "system" (#21821) (45077be), closes #21819
- VColorPicker: keep sliders visible when inputs are hidden (#21803) (215bfd8), closes #21801
- VCombobox: select all values from pasted text (#21840) (408a95d), closes #21838
- VDataTable: don't pass slots to VSelect in mobile view (#21572) (6e61468), closes #19873
- VDatePicker: add aria-labels for improved accessibility (#21635) (5e3fc2b), closes #20696
- VDatePicker: avoid infinite loop when first day is out of range (#21649) (a330d75)
- VFileInput: avoid text overflow with long file names (#21748) (389a260), closes #21707
- VFileUploadItem: accept
title
slot (#21769) (fe85aa0) - VList: merge classes from itemProps (5423fbf)
- VNumberInput: only trim zeros from the end (ab2d941), closes #21828
- VNumberInput: keep cursor position when typing decimal values (acc30fb)
- VOverlay: trigger scrollStrategy when target is a point (1146171)
- VProgressLinear: accept pointer events unless
clickable
is used (#21691) (a6b1136), closes #21690 - VRipple: support touch simulators (#20776) (9fa2870)
- VSlider: correctly apply
thumb-color
(#21833) (b207522), closes #21832 - VTextField: don't try to re-focus input on focus (#21722) (14c88df), closes #21716 #21626 #21717
- VTreeview: hide extended lines when fluid (#21798) (5728b2b), closes #21794
π§ͺ Labs
v3.9.2
v3.9.1
π§ Bug Fixes
- input: handle aria-describedby with hide-details (#21703) (543f932), closes #17012 #19794
- VChipGroup: don't select items with a value by index (#21742) (72cd412), closes #20129
- VDatePicker: improved date comparison with
min
constraint (#21398) (421a6f6), closes #21380 - VField: fix label accessibility (#21706) (85abd80)
- VFileUploadItem: apply classes, styles as props (#21752) (d6050f0), closes #21740
- VList: ignore invalid itemType values (4bae0bc), closes #21728
- VListItem: keyboard navigation when list contains checkboxes (#21701) (f500c5b), closes #21516
- VSelect: don't open menu on its own when items change (#21247) (339bd45), closes #21205
- VSelectionControl: correctly pass ripple options to directive (#21713) (87a8a3e), closes #21208
- VTreeview: don't display expanded items as activated (683dc86), closes #21721 #21724
π Features
- ripple: use key names instead of codes (7ecec03)
π₯ Performance Improvements
π¬ Code Refactoring
- layout: consoleWarn instead of error for missing layout items (34b53f1)
π§ͺ Labs
- VColorInput: ensure cancel action closes menu (#21664) (7822179), closes #21655
- VDateInput: align generic model type with VDatePicker (#21764) (0cfca46), closes #21751 #21753
- VDateInput: assign type to displayFormat function (#21684) (4446ebf), closes #21683
- VDateInput: avoid time values in the field (#21694) (d4efd48)
- VMaskInput: send unmasked value to rules (#21719) (64943b3)
- VStepperVertical: fix next/prev-text props (#21360) (11986c6), closes #21358
v3.9.0
v3.9.0 (Zealot)
π Component promotions
The following components have been promoted to the core framework from labs:
π― Release notes
π Features
- date: add StringDateAdapter (#21174) (7fe9152), closes #20967
- date: export VuetifyDateAdapter (#21252) (1a98d03), closes #19904
- theme: add new theme 'system' (#21244) (8393a41)
- theme: add new option 'unimportant' to generate classes without
!important
(3190331) - theme: add change, toggle, and cycle functions (#21224) (3570254)
- transition: expose create transition functions (#21352) (79f36aa), closes #16050
- types: emit GlobalDirectives (136dfdf), closes #21475
- useHotkey: add new composable for making hotkey bindings (#21598) (99c721c)
- VAlert: better aligment with prepend icon (#20700) (5231b95), closes #20636
- VBadge: add width and height props (#21509) (b87f179), closes #20837
- VBtnGroup: add
direction="vertical"
(#17878) (5f39b85), closes #17492 - VCombobox: scroll to first item on search result (#21255) (57bb5ad), closes #20572
- VDataTable: support
fixed: 'end'
in headers (#21665) (415c267), closes #20020 #21153 - VDatePicker: expose slots from underlying components (#21532) (1e351a2), closes #20236
- VDatePicker: add
weekday-format
prop (#21290) (b13b15c) - VInfiniteScroll: add reset method (#20637) (2e5bc43), closes #20308 #19935
- VKbd: update default styling, add configurable options (8ea20d9)
- VNumberInput: custom decimal separator (#21489) (534c1e7), closes #20254
- VNumberInput: more flexible precision display (#21315) (d5779cd), closes #21306
- VOtpInput: allow to keep focus on paste (#21356) (cb8015d), closes #21275
- VOverlay: align scrim color with MD3 (#21219) (29d22a6), closes #20244
- VSelect: add
no-auto-scroll
prop (#21254) (1e0f1c1), closes #20237 - VSelect: support divider and subheader in items (#21348) (0953ed2), closes #5014 #15721
- VSelect/VAutoComplete/VCombobox: add
item-type
prop (eaa4d15), closes #21666 - VSlideGroup: add content class to VSlideGroup props (#21431) (935351c), , closes #20853
- VSlider: expose focus method (#21575) (6790e1e), closes #17602
- VTable: add striped prop (#19735) (35b3304), closes #17505
- VTextarea: add update:rows event (#21226) (e72d4d3), closes #21133
- VTimePicker: promote from labs (7ce2cd6)
- VTimePicker: remove ampmInTitle prop (#21595) (e32796a), closes #19637 #19957
- VToolbar: allow for explicit
:extension="false"
(#21264) (092e64a), closes #7317 - VTreeview: promote from labs (b610813)
- VTreeview: expose depth, path, index in slots (#19833) (bd908af), closes #13863
- VTreeview: support
item-type
(#21709) (877f323) - VTreeview: add
indent-lines
prop (#21675) (501e016), closes #11506 - VVirtualScroll: support fractional scroll index (#20407) (adad9e2)
- VWindow: add
vertical-arrows
prop (#21587) (663b9a8)
π§ Bug Fixes
v3.8.12
π§ Bug Fixes
- date: align
fullDate
format with documentation and other adapters (#21668) (c856da3), closes #21667 - virtual: skip items update if height has not been checked (#21442) (2e55ed3), closes #18806
- VDataTable: continue sorting if dates are identical (a9d0c56), closes #21650
- VDataTable: only tab focus sortable columns (27aaaf4), closes #20899
- VDatePicker: correct week labels (#21648) (b46e60c), closes #21645 #21332
- VOtpInput: only autofocus if autofocus prop is set (79bcb27)
- VOverlay: properly detect location flipping loop (07db6b2), closes #21564 #21551
- VTextField: avoid infinite focus loop (#21628) (efaaa5d), closes #21626
π§ͺ Labs
v3.9.0-beta.1
π§ Bug Fixes
- VTimePicker: auto width (#21613) (5d1ceab)
- VTreeview: restore reactivity with computed items (107dd0c), closes #20900
- VTreeview: activatable implies openOnClick=false (c0b7d7b)
- VTreeview: select trunk nodes on click when openOnClick=false (e6a1710), closes #21599
- VTreeview: prevent checkbox deselection when mandatory (431af5f), closes #21614
v3.8.11
π§ Bug Fixes
- VBtn: allow text values for letter-spacing Sass variable (#21602) (525b0fd), closes #21600
- VCarousel: avoid missing progress bar (#21586) (488ebc7)
- VDatePicker: completely hide days not in weekdays array (#21624) (010ded6), closes #21492 #19718
- VList: set item value to item if primitive (#21596) (58007ca), closes #21584
- VNumberInput: fix endless increment (#21610) (939a51c), closes #21581
- VSelect, VAutocomplete, VCombobox: open menu on icon click (#21617) (ec4dfc1), closes #21607
v3.9.0-beta.0
Browser support has been updated: chrome 90-104, firefox 88-120, safari 15-15.3 still work but may not display some styles correctly.
VTreeview and VTimePicker have been moved out of labs, if you are using these already you will need to update or remove these imports.
π Features
- date: add StringDateAdapter (#21174) (7fe9152), closes #20967
- date: export VuetifyDateAdapter (#21252) (1a98d03), closes #19904
- theme: add new theme 'system' (#21244) (8393a41)
- theme: add new option 'unimportant' to generate classes without
!important
(3190331) - theme: add change, toggle, and cycle functions (#21224) (3570254)
- transition: expose create transition functions (#21352) (79f36aa), closes #16050
- types: emit GlobalDirectives (136dfdf), closes #21475
- VAlert: better aligment with prepend icon (#20700) (5231b95), closes #20636
- VBadge: add width and height props (#21509) (b87f179), closes #20837
- VBtnGroup: add
direction="vertical"
(#17878) (5f39b85), closes #17492 - VCombobox: scroll to first item on search result (#21255) (57bb5ad), closes #20572
- VDataTable: add lastFixed property to headers (#21168) (5e1d653), closes #21153
- VDatePicker: expose slots from underlying components (#21532) (1e351a2), closes #20236
- VDatePicker: add
weekday-format
prop (#21290) (b13b15c) - VInfiniteScroll: add reset method (#20637) (2e5bc43), closes #20308 #19935
- VKbd: update default styling, add configurable options (8ea20d9)
- VNumberInput: custom decimal separator (#21489) (534c1e7), closes #20254
- VNumberInput: more flexible precision display (#21315) (d5779cd), closes #21306
- VOtpInput: allow to keep focus on paste (#21356) (cb8015d), closes #21275
- VOverlay: align scrim color with MD3 (#21219) (29d22a6), closes #20244
- VSelect: add
no-auto-scroll
prop (#21254) (1e0f1c1), closes #20237 - VSelect: support divider and subheader in items (#21348) (0953ed2), closes #5014 #15721
- VSlideGroup: add content class to VSlideGroup props (#21431) (935351c), , closes #20853
- VSlider: expose focus method (#21575) (6790e1e), closes #17602
- VTable: add striped prop (#19735) (35b3304), closes #17505
- VTextarea: add update:rows event (#21226) (e72d4d3), closes #21133
- VTimePicker: promote from labs (7ce2cd6)
- VTimePicker: remove ampmInTitle prop (#21595) (e32796a), closes #19637 #19957
- VToolbar: allow for explicit
:extension="false"
(#21264) (092e64a), closes #7317 - VTreeview: promote from labs (b610813)
- VTreeview: expose depth, path, index in slots (#19833) (bd908af), closes #13863
- VVirtualScroll: support fractional scroll index (#20407) (adad9e2)
- VWindow: add
vertical-arrows
prop (#21587) (663b9a8)
π§ Bug Fixes
- inputs: expose missing validation methods (be64296), closes #19934
- types: don't use primitive object wrappers (32007ed)
- VAutocomplete, VCombobox: space key should not select (#21311) (f9288ad), closes #20728
- VDatePicker: round font-size from 13.6 to 14px (#21590) (d81a4a0)
- VMenu: let persistent menus coexist with regular ones (#21449) (30ac0fc), closes #20976
π¬ Code Refactoring
...