Releases: vuetifyjs/vuetify
Releases Β· vuetifyjs/vuetify
v3.8.5
π§ Bug Fixes
- VBottomNavigation: set inline margin to auto (#21357) (68b52ed), closes #21316
- VPagination: adapt button width for large values (#21139) (c6dc1ca), closes #20120
- VSnackbarQueue: prevent infinite recursion in message type (4668f43), closes #21410
π Reverts
π§ͺ Labs
- VColorInput: add new component (#20623) (dec238a)
- VDateInput: Set validationValue to modelValue (#21408) (3d1df29), closes #20351
- VDateInput: sync with placeholder, infer from locale (#21409) (d75f5e3), closes #21397
- VDateInput: accept value when picker is hidden (#21273) (99331d6)
- VDateInput: Add input-format prop (#21221) (7949324)
- VDateInput: expose menu as v-model (#21298) (c6f3cdb)
v3.8.4
π§ Bug Fixes
- VAutocomplete: re-evaluate dirty on external change (#21344) (3a2c846), closes #20718
- VDataTable: shift click should only toggle selectable rows (#21334) (cd971b4), closes #21328
- VDataTableServer/Virtual: add generic headers type (32044d0), closes #21327
- VDialog: only take focus on open if scrim or retainFocus (#21343) (d678b70), closes #21301
- VFileInput/VFileUpload: change function not called on drop (#21182) (30363c9)
- VOverlay: check if target is positioned (10478a7), closes #21350
- VTable: remove border radius when top/bottom is present (95582d9), closes #21320 #21321
- VTextField: reset field on clear (#21310) (#21314) (5029e1b)
- VTooltip: disable transition when transition=false (5d58b69), closes #21268
π§ͺ Labs
v3.8.3
v3.8.2
π§ Bug Fixes
- md3: use outlined variant for form controls (64fae35)
- validation: a disabled / readonly field should always be valid (#21222) (8711494)
- VAutocomplete: correct match splitting with custom filter (1bef712), closes #21228
- VCode: display multiline as inline-block (d183b40)
- VDataTable: ignore default filter if query is empty (0a8de9b), closes #21212
- VDataTable: data table expand button content overflows (#21218) (82a321a), closes #20545
- VDatePicker: resolve firstDayOfWeek from locale (#21260) (1c1d6b0)
- VDatePicker: use start of week to calculate week numbers (#21199) (7321535), closes #20724 #20490
- VTooltip, VSnackbar: increase contrast on dark theme (#21184) (638977e)
v3.8.1
π§ Bug Fixes
- VDataTable: use current page items for shift click selection (#21210) (73608b7), closes #21190
- VField: glow prop color on focus only, add to menuIcon (3c595d2)
- VNavigationDrawer: swipe visual glitch (#21203) (91d74ec), closes #19874
- VSelect: prevent menu from opening when readonly (971930e), closes #21169 #21178
- VTextField: padding adjustment for
reverse
mode (#21194) (e820ca7), closes #21191
π¬ Code Refactoring
- theme: abstract functions outside of createTheme (8546fef)
v3.8.0
v3.8.0 (Andromeda)
Read the official blog post for this release.
π Component promotions
The following components have been promoted to the core framework from labs:
π― Release notes
π Features
- border: add new class border-current for currentColor (e0bbf57)
- framework: add unmount function (5d9db2c), closes #20429
- framework: allow tag prop to accept component definitions (327a2c9), closes #20806
- framework: require vue 3.5 (8c5a2b9)
- nested: add trunk select strategy (ca38ce3), closes #6759
- theme: add stylesheetId and scope options (#20789) (794a2e6), closes #4065
- types: expose public interfaces (44be603), closes #16680 #19723 #21052
- VAutocomplete/VCombobox: support multiple match highlighting (#16462) (9da6442), closes #18946
- VChip: add new prop
baseColor
(#20702) (1e099f2), closes #19678 - VColorPicker: support emitting rgb() and hsl() strings (a5efcf1), closes #20944
- VConfirmEdit: add new prop
hideActions
(9618326), closes #20905 - VDataTable: support shift click for multiple selection (c9a2a22), closes #20055
- VDataTableVirtual: expose scrollToIndex (#21006) (526f160)
- VDatePicker: add new prop
controlHeight
(6090515) - VDatePicker: add new prop
headerColor
(fcf392b) - VDatePicker: add rtl classes (a9ad813)
- VField/VInput: add new props
iconColor
andglow
(#21076) (409fa95), closes #17763 - VIcon: add new prop
opacity
(499ba21) - VNumberInput: promote from labs (11efba2)
- VSnackbarQueue: promote from labs (aa8d4c9)
- VTimeline: add
side
prop for individual items (#20855) (1c65f8f), closes #19363 - VTooltip: add new prop
interactive
(1599512), closes #19473 - VVirtualScroll: add new prop
itemKey
(fabc511), closes #20809
π§ Bug Fixes
- blueprints/md1/md2/md3: set VDatePicker defaults (d9c8918)
- build: use subpath exports in import maps (90986f2)
- calendar: don't allow selecting dates outside of weekdays prop (b1f270b), closes #19718
- framework: replace getUid with vue's useId (cbd14a7), closes #19696
- package: fix missing types and simplify exports (#21104) (7811fdd)
- package: add .mjs -> .js export redirect (d06119b)
- types: support moduleResolution node16 (011be15)
- types: optimise build (#20484) (bf13ecc), closes #20480
- VAutocomplete: clear input searchterm on blur (#21130) (05076ce), closes #20993
- VColorPicker: disable EyeDropper when component is disabled (#21180) (0a25791), closes #21179
- VDataTableVirtual: add missing thead, tbody, tfoot slots (#19072) (b6db70d)
- VEmptyState: pass href/to props to VBtn (#21172) (4575be2), closes #21170
- VField: min-height calculation incorrect (3d09d1c)
- VList: ignore input element interactions (#20881) (f54ca9a), closes #20523
- VTimeline: alignment consistency (#20876) (2d3ddd5)
- VVirtualScroll: don't fully deep watch items (70db0c7), closes #19941 #20608
π¬ Code Refactoring
- VColorPicker: implement VPicker (5530832)
- VDatePickerMonth: remove VDefaultsProvider usage (d96798a)
- VField: default slot fallback (#21074) (0a8528a)
π§ͺ Labs
v3.7.19
π§ Bug Fixes
- framework: replace hasOwn with hasOwnProperty (227ba8e)
- VDataTableRow: provide correct defaults for special slots (#21071) (a5e2de1)
- VDatePicker: use adapter date in onMultipleClick (#21091) (0b1dc46), closes #21090
π¬ Code Refactoring
- VIcon: swap provideTheme with useTheme (633e7c2)
π§ͺ Labs
v3.8.0-beta.0
Documentation: https://dev.vuetifyjs.com
π Features
- framework: add unmount function (5d9db2c), closes #20429
- framework: allow tag prop to accept component definitions (327a2c9), closes #20806
- framework: require vue 3.5 (8c5a2b9)
- nested: add trunk select strategy (ca38ce3), closes #6759
- theme: add stylesheetId and scope options (#20789) (794a2e6), closes #4065
- types: expose public interfaces (44be603), closes #16680 #19723 #21052
- VAutocomplete/VCombobox: support multiple match highlighting (#16462) (9da6442), closes #18946
- VChip: add new prop
baseColor
(#20702) (1e099f2), closes #19678 - VColorPicker: support emitting rgb() and hsl() strings (a5efcf1), closes #20944
- VConfirmEdit: add new prop
hideActions
(9618326), closes #20905 - VDataTable: support shift click for multiple selection (c9a2a22), closes #20055
- VDataTableVirtual: expose scrollToIndex (#21006) (526f160)
- VDatePicker: add new prop
controlHeight
(6090515) - VDatePicker: add new prop
headerColor
(fcf392b) - VDatePicker: add rtl classes (a9ad813)
- VField/VInput: add new props icon-color and glow (#21076) (409fa95), closes #17763
- VNumberInput: promote from labs (11efba2)
- VSnackbarQueue: promote from labs (aa8d4c9)
- VTimeline: add
side
prop for individual items (#20855) (1c65f8f), closes #19363 - VTooltip: add new prop
interactive
(1599512), closes #19473 - VVirtualScroll: add new prop
itemKey
(fabc511), closes #20809
π§ Bug Fixes
- blueprints/md1/md2/md3: set VDatePicker defaults (d9c8918)
- build: use subpath exports in import maps (90986f2)
- framework: replace getUid with vue's useId (cbd14a7), closes #19696
- package: fix missing types and simplify exports (#21104) (7811fdd)
- package: add .mjs -> .js export redirect (d06119b)
- types: support moduleResolution node16 (011be15)
- types: optimise build (#20484) (bf13ecc), closes #20480
- VDataTableVirtual: add missing thead, tbody, tfoot slots (#19072) (b6db70d)
- VList: ignore input element interactions (#20881) (f54ca9a), closes #20523
- VTimeline: alignment consistency (#20876) (2d3ddd5)
- VVirtualScroll: don't fully deep watch items (70db0c7), closes #19941 #20608
π¬ Code Refactoring
- VColorPicker: implement VPicker (5530832)
- VDatePickerMonth: remove VDefaultsProvider usage (d96798a)