Releases: vuetifyjs/vuetify
Releases Β· vuetifyjs/vuetify
v3.11.0-beta.0
π Component promotions
The following components have been promoted to the core framework from labs:
π― Release notes
π Features
- theme: add layers option (#22215) (79e00cc)
- VBreadcrumbs: pass props and width to items (#22213) (a8751b2), closes #12249
- VCalendar: promote from labs (fc8f0b7)
- VCombobox: create new items when pasting with line breaks (#22304) (7c53fa0), closes #10813
- VDataTable: apply
colorto internal controls (#22157) (0b3315d), closes #22097 #19700 - VDataTable: add
initial-sort-orderprop (#22156) (b2f632f), closes #11117 #20615 - VDataTable: multi-sort mode and keyboard modifiers (#22133) (54bbc84), closes #22132
- VDatePicker: align control variants with MD3 (#21589) (5337a8b), closes #20717
- VDatePicker: add events and event-color support (#20965) (22dfb1b), closes #19296
- VDivider: add
content-offsetprop (e6b6284) - VDivider: add
variantprop (8a6c279) - VDivider: add
gradientprop (60367cd) - VList: add
prepend-gapandindentprops (#20616) (bd4a87b) - VNagivationDrawer, VOverlay: add
retain-focusprop (#22106) (d49788b), closes #16140 - VNumberInput: show error state when out of range (#21825) (2e2cddb)
- VOverlay: add
viewport-marginprop (#22243) (77b77cb) - VProgressCircular: add
roundedprop (#22051) (2bd681d) - VStepper: add new item-props prop (#20651) (b76d996), closes #19036
- VTabs: add
insetprop (#22221) (a90c736) - VTabs: add new prop, slider transition (#19556) (ee4fb38), closes #15798
- VTabs: slots for prev/next (#21976) (bb15873), closes #21969
- VTextarea: add
max-heightprop (#22286) (ac35aa7), closes #22284 - VTimePicker: input variant (#21601) (492b6af), closes #6957 #20714 #22056
- VToolbar: add
collapse-positionprop (#17937) (b1c2906), closes #11378 - VTreeview: add
no-dataslot (#22031) (6ebe9fd), closes #21954 - VTreeview: add
footerslot (#22130) (a87a3fd), closes #22100
π§ Bug Fixes
- VAutocomplete, VCombobox: correct cursor for the field (075855f)
- VDatePicker: adaptable width for month view (ed53ef7)
- VDatePicker: support landscape mode (#22305) (5768788), closes #18274 #20605
- VInfiniteScroll: hide side element when empty (#21749) (55f8b52), closes #21705
- VRating: correct keyboard controls (#22314) (4410e30), closes #21561
- VTreeview: faster interactions with large trees (#22255) (9d5a1d4), closes #21720
- VTreeview:
indent-linessupport forfooterslot (efa50e4)
π§ͺ Labs
v3.10.11
v3.10.10
π Features
π§ Bug Fixes
- avoid using DOMRect in jsdom (daeb1a7)
- useDelay: normalize delay to avoid NaN and errors in tests (2e3c350), closes #22302 #22303
- VAvatar: correct value for default background (#22310) (4c5a4d8)
- VBtnToggle: remove semicolon from Sass (#22293) (a855852), closes #22292
- VCard: keep loader color when fading out (363661f), closes #22290
- VTextField: correct v-model.trim caret start offset (5e50b00), closes #22307
π§ͺ Labs
v3.10.9
v3.10.8
π§ Bug Fixes
- catch querySelector errors in focusableChildren() (ae2af38), closes #22238
- group: avoid errors when comparing recursive items (#22246) (8ac9c67), closes #19322
- nested: selection should react to items changes (#22236) (6bcdbea), closes #21733
- VConfirmEdit: deeply unwrap refs before cloning values (a507171), closes #22232
- VDataTable: optimize select-all performance (#22252) (2ad1a38), closes #19447
- VDatePicker: correct range selection for Luxon adapter (20b2bf4), closes #22262
- VMenu: ignore focus on root element (fe1214f), closes #22263
- VMenu: keep open with keyboard and open-delay="0" (#22242) (8e810e5), closes #21591
- VMenu: add aria-owns to activator (#22240) (975a18c), closes #22226
- VOverlay:
stick-to-targetcontent visible until target overflows (#22233) (0e1dff0), closes #22055 - VProgressCircular: hide overflow to avoid height changes (#22245) (d5cfb7b), closes #22244
- VRangeSlider: inherit readonly/disabled from form (d071e24), closes #22054
- VSlider: prevent thumb movement when disabled mid-interaction (#22257) (4506459), closes #22248
π Reverts
π§ͺ Labs
v3.10.7
π§ Bug Fixes
- VCombobox: show full list on reopen unless
always-filteris used (83d0073) - VCombobox, VAutocomplete: avoid glitches when opening with click (9a1dd83), closes #22228
- VField: missing
controlRefassignment (#22171) (b89f568), closes #22034 - VSelect: item checkbox gets out of sync (#22181) (f257802)
- VWindow: fix exception due to missing scrollable parent in unit test (7b122b7)
v3.10.6
π§ Bug Fixes
- nested: avoid console warnings when updating items order (#21987) (1dac082), closes #20934
- validation: 'number' rule should accept 0 and empty string (#22204) (1b52724), closes #22192
- VAutocomplete/VCombobox: consistent open/close transition (#22144) (96f6479)
- VChipGroup: disable auto-scroll to the last selected (360203a), closes #22223
- VDatePicker: return correct range for DST (#22187) (a3ddcf1), closes #22186
- VDatePicker: correct range for
allowed-dates(#22167) (e678f0e), closes #22160 - VDialog: focus trap should ignore invisible and inert elements (#22105) (adf3f91), closes #18400
- VListItem: respect link & canvas colors in forced-colors mode (#22032) (84a7bff)
- VMenu: avoid scrolling to the off-screen menu (#22044) (d1dafff), closes #21775 #20569 #21015 #16819
- VNumberInput: emit pasted value without waiting for blur (6034a73), closes #22182
- VNumberInput: allow typing negative decimal values with a comma separator (#22199) (f0fec8f), closes #22183
- VNumberInput: align stacked controls in underlined variant (#22185) (e10ffea), closes #22184
- VSkeletonLoader: render background in forced-colors mode (#22216) (26e0b6d)
- VSkeletonLoader: accept scoped styles (#22201) (c20031b), closes #22198
- VTabs: correct link state in Nuxt app (7068ce1), closes #22188
- VTextarea: mask should not clip scrollbar (#22001) (e8e7234), closes #21283
- VTextField: keep counter in one line (78e053f), closes #19620
- VTextField, VCombobox: avoid duplicated emits on clear (#22219) (3e92de3), closes #21417
- VVirtualScroll: scroll to last element (#22166) (1cc009f), closes #20931
- VWindow: Maintain scroll position on window change (#22191) (fb7d36b)
π§ͺ Labs
- VColorInput: avoid VField, VInput props leaking to VPicker (14b74d1)
- VDateInput: apply min/max to text input (#22196) (201e6d2), closes #22179
- VDateInput: avoid
colorprop leaking to VPicker (6bddea1) - VDateInput: avoid VField, VInput props leaking to VPicker (253e75e)
- VIconBtn: render interaction highlights in forced-colors mode (#22211) (37bd57d)
- VMaskInput: handle null value when clearing input (#22175) (46e3a84), closes #22174
v3.10.5
π§ Bug Fixes
- validation: correct translation template arguments (#22146) (a8e17c9)
- VBadge: background highlight in forced-colors mode (#22148) (65f6bb7)
- VDataTable: avoid lag when selecting rows in large tables (#22163) (92f8a3c), closes #21767
- VDivider: inherit color in colored containers (bb54a7d)
- VKbd: use
$body-font-familyas default (3f61102) - VListItem: correct role when item is a link (#22137) (80e154b), closes #22086
v3.10.4
π Features
- locationStrategies: support CSS zoom (#21878) (32242a3), closes #20719
- VCombobox: add
always-filterprop (#22093) (8853f4d), closes #22060
π§ Bug Fixes
- VBtn: set group state for non-router links (4eeb514), closes #22085
- VChipGroup: support
center-active(#22050) (4a95697), closes #22046 - VCombobox: open menu when
chipsand typing after clear (d200f22) - VDialog: fix focus trap when tabbing forward (#22101) (50a150b), closes #21945
- VFileInput, VFileUpload: avoid invalid
acceptwhen not defined (e6c39bc), closes #22131 - VTreeview: pass
indent-linestoheaderslot (8e964c7)
π§ͺ Labs
v3.10.3
π§ Bug Fixes
- always check for window.matchMedia support (7d11a39), closes #22059
- VAutocomplete: restore placeholder on blur (#22114) (d0ebeec), closes #21762
- VBtn: add aria-disabled and tabindex to disabled links (#22082) (6e92383), closes #22061
- VBtn: set group state for non-router links (6bb3fce), closes #22085
- VDataTable: expand rows when items are plain array (#22109) (d8b5c4a), closes #22080
- VNumberInput: ignore custom
type(c535f1a), closes #22110 - VTreeview: match type of update:opened with VList (#22092) (8924b4d), closes #22091