v3.8.1
#vuetify
๐ง 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
๐ฌ Code Refactoring
โ theme: abstract functions outside of createTheme (8546fef)
source
#vuetify
๐ง 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)
source
v3.8.2
#vuetify
๐ง 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)
source
#vuetify
๐ง 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)
source
v3.8.3
#vuetify
๐ง Bug Fixes
โ VMenu: use last known position if target is hidden (#21145) (00814a3), closes #20515
โ VOverlay: prevent flip logic resizeObserver loop (#21300) (94d49da), closes #21098
โ VSelect: add aria-label a11y (#21181) (95c77fd)
๐ฌ Code Refactoring
โ replace computed() with toRef() (#21167) (9b07be9)
โ defaults: reduce computed getter calls (8d798e3)
๐ Reverts
โ Revert "fix(validation): a disabled / readonly field should always be valid (#21222)" (89d6df0)
๐งช Labs
โ VCalendar: add emits and slots (#19568) (616d861)
โ VIconBtn: always use icon-size if present (c903c55)
source
#vuetify
๐ง Bug Fixes
โ VMenu: use last known position if target is hidden (#21145) (00814a3), closes #20515
โ VOverlay: prevent flip logic resizeObserver loop (#21300) (94d49da), closes #21098
โ VSelect: add aria-label a11y (#21181) (95c77fd)
๐ฌ Code Refactoring
โ replace computed() with toRef() (#21167) (9b07be9)
โ defaults: reduce computed getter calls (8d798e3)
๐ Reverts
โ Revert "fix(validation): a disabled / readonly field should always be valid (#21222)" (89d6df0)
๐งช Labs
โ VCalendar: add emits and slots (#19568) (616d861)
โ VIconBtn: always use icon-size if present (c903c55)
source
v3.8.4
#vuetify
๐ง 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
โ VDateInput: If multiple, reset model to [] (#21299) (3a9602b)
โ VDateInput: add update-on prop (#21249) (7304a37), closes #21245 #20964
โ VTimePicker: SSR hydration mismatch error (#21355) (f17fbd6)
source
#vuetify
๐ง 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
โ VDateInput: If multiple, reset model to [] (#21299) (3a9602b)
โ VDateInput: add update-on prop (#21249) (7304a37), closes #21245 #20964
โ VTimePicker: SSR hydration mismatch error (#21355) (f17fbd6)
source
v3.8.5
#vuetify
๐ง 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
โ Revert "fix(VAutocomplete): re-evaluate dirty on external change (#21344)" (5086a34), closes #21392
๐งช 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)
source
#vuetify
๐ง 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
โ Revert "fix(VAutocomplete): re-evaluate dirty on external change (#21344)" (5086a34), closes #21392
๐งช 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)
source
3.8.6
#vuetify
๐ Features
โ validation: resolve global rules (#21267) (27e72f5)
๐ง Bug Fixes
โ VNumberInput: inner spacing adjustments (#21389) (cdd6ab9)
โ VSelect: don't select on keyboard lookup when multiple (0987daa), closes #21418
Other Commits
โ chore(release): publish v3.8.6 (d5b3003)
โ docs: fix broken sass-variables link (6bb98bc)
โ docs: add advanced search syntax link (d662e96)
โ chore(package.json): update @vuetify/one (53ef868)
โ docs(treeshaking): separate options example (bf99b2e)
โ docs(api): add global sass variables (#21230) (c943fb3)
โ chore(package.json): update @vuetify/one (48dd648)
โ chore(package.json): update @vuetify/one (14589eb)
source
#vuetify
๐ Features
โ validation: resolve global rules (#21267) (27e72f5)
๐ง Bug Fixes
โ VNumberInput: inner spacing adjustments (#21389) (cdd6ab9)
โ VSelect: don't select on keyboard lookup when multiple (0987daa), closes #21418
Other Commits
โ chore(release): publish v3.8.6 (d5b3003)
โ docs: fix broken sass-variables link (6bb98bc)
โ docs: add advanced search syntax link (d662e96)
โ chore(package.json): update @vuetify/one (53ef868)
โ docs(treeshaking): separate options example (bf99b2e)
โ docs(api): add global sass variables (#21230) (c943fb3)
โ chore(package.json): update @vuetify/one (48dd648)
โ chore(package.json): update @vuetify/one (14589eb)
source
v3.8.6
#vuetify
๐ Features
โ validation: resolve global rules (#21267) (27e72f5)
๐ง Bug Fixes
โ VNumberInput: inner spacing adjustments (#21389) (cdd6ab9)
โ VSelect: don't select on keyboard lookup when multiple (0987daa), closes #21418
Other Commits
โ chore(release): publish v3.8.6 (d5b3003)
โ docs: fix broken sass-variables link (6bb98bc)
โ docs: add advanced search syntax link (d662e96)
โ chore(package.json): update @vuetify/one (53ef868)
โ docs(treeshaking): separate options example (bf99b2e)
โ docs(api): add global sass variables (#21230) (c943fb3)
โ chore(package.json): update @vuetify/one (48dd648)
โ chore(package.json): update @vuetify/one (14589eb)
source
#vuetify
๐ Features
โ validation: resolve global rules (#21267) (27e72f5)
๐ง Bug Fixes
โ VNumberInput: inner spacing adjustments (#21389) (cdd6ab9)
โ VSelect: don't select on keyboard lookup when multiple (0987daa), closes #21418
Other Commits
โ chore(release): publish v3.8.6 (d5b3003)
โ docs: fix broken sass-variables link (6bb98bc)
โ docs: add advanced search syntax link (d662e96)
โ chore(package.json): update @vuetify/one (53ef868)
โ docs(treeshaking): separate options example (bf99b2e)
โ docs(api): add global sass variables (#21230) (c943fb3)
โ chore(package.json): update @vuetify/one (48dd648)
โ chore(package.json): update @vuetify/one (14589eb)
source
v3.8.7
#vuetify
๐ง Bug Fixes
โ VField: prevent tab focus on clear icon (5f8208f), closes #19528
โ VMenu: position relative to visualViewport when not zoomed (6523eee), closes #21462
โ VNumberInput: extract number from pasted text (#21263) (d654af4)
โ VNumberInput: capture touch pointer on controls (34d37f3), closes #21436
โ VSelect: keyboard match multiple items with the same prefix (#21419) (f460731)
๐ฌ Code Refactoring
โ resolve directives directly (#21413) (e5e85ee)
โ use clamp() util function (6784ba7)
source
#vuetify
๐ง Bug Fixes
โ VField: prevent tab focus on clear icon (5f8208f), closes #19528
โ VMenu: position relative to visualViewport when not zoomed (6523eee), closes #21462
โ VNumberInput: extract number from pasted text (#21263) (d654af4)
โ VNumberInput: capture touch pointer on controls (34d37f3), closes #21436
โ VSelect: keyboard match multiple items with the same prefix (#21419) (f460731)
๐ฌ Code Refactoring
โ resolve directives directly (#21413) (e5e85ee)
โ use clamp() util function (6784ba7)
source
v3.8.8
#vuetify
๐ Features
โ VDatePicker: disable months and years if not allowed (#21466) (3b1c450), closes #20465
๐ง Bug Fixes
โ VChip: disable close button of disabled chip (#21512) (fed90ca), closes #21502
โ VSelect: convert all itemProps keys to camelCase (#21518) (91de8be), closes #20320
โ VSelect: reuse compact chip label style (#21517) (5d39936), closes #19677
โ VSlider: correct step rounding for max value (#21434) (19f32b7), closes #21351
๐ฌ Code Refactoring
โ VNumberInput: replace touch-action with pointercancel (97e3509), closes #21436
๐งช Labs
โ VDateInput: use common date range parser (#21450) (5ef1243), closes #21448
source
#vuetify
๐ Features
โ VDatePicker: disable months and years if not allowed (#21466) (3b1c450), closes #20465
๐ง Bug Fixes
โ VChip: disable close button of disabled chip (#21512) (fed90ca), closes #21502
โ VSelect: convert all itemProps keys to camelCase (#21518) (91de8be), closes #20320
โ VSelect: reuse compact chip label style (#21517) (5d39936), closes #19677
โ VSlider: correct step rounding for max value (#21434) (19f32b7), closes #21351
๐ฌ Code Refactoring
โ VNumberInput: replace touch-action with pointercancel (97e3509), closes #21436
๐งช Labs
โ VDateInput: use common date range parser (#21450) (5ef1243), closes #21448
source
v3.8.11
#vuetify
๐ง 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
source
#vuetify
๐ง 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
source
v3.9.0-beta.1
#vuetify
๐ง 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
source
#vuetify
๐ง 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
source
๐1
v3.8.12
#vuetify
๐ง Bug Fixes
โ date: align
โ 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
โ VCalendar: slot day-event not available (#21558) (d743051), closes #21341
โ VIconBtn: add button type (#21638) (dd1db74), closes #21634
source
#vuetify
๐ง 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
โ VCalendar: slot day-event not available (#21558) (d743051), closes #21341
โ VIconBtn: add button type (#21638) (dd1db74), closes #21634
source
v3.9.0
#vuetify
๐ Features
โ VDataTable: support
โ VSelects: add itemType prop (eaa4d15), closes #21666
โ VTreeview: support
โ VTreeview: indent lines (#21675) (501e016), closes #11506
๐ง Bug Fixes
โ VDatePicker: format month to always have 2 digits (#21686) (f529212), closes #21681
โ VSelects: avoid error with
โ VTreeview: don't select disabled children with parent (#20962) (0772bc1), closes #20386
โ VTreeview: active state from router (#21644) (01c7a4f)
โ VTreeview: modelValue reactivity (6daf53d)
๐งช Labs
โ VCalendar: use adapter for day element key (#21689) (428f460), closes #21688
โ VHotkey: add new component (#21598) (99c721c)
Other Commits
โ chore(release): publish v3.9.0 (a17b3d1)
โ docs: update roadmap (d80a923)
โ chore: fix build errors (f3dce45)
โ docs(useHotkey): Fix Eratta (#21708) (7503530)
โ docs(june-2025-update): add new blog post (4ae5678)
source
#vuetify
๐ Features
โ VDataTable: support
fixed: 'end'
columns (#21665) (415c267), closes #20020 #21153โ VSelects: add itemType prop (eaa4d15), closes #21666
โ VTreeview: support
item-type
(#21709) (877f323)โ VTreeview: indent lines (#21675) (501e016), closes #11506
๐ง Bug Fixes
โ VDatePicker: format month to always have 2 digits (#21686) (f529212), closes #21681
โ VSelects: avoid error with
null
items (#21660) (dd98067)โ VTreeview: don't select disabled children with parent (#20962) (0772bc1), closes #20386
โ VTreeview: active state from router (#21644) (01c7a4f)
โ VTreeview: modelValue reactivity (6daf53d)
๐งช Labs
โ VCalendar: use adapter for day element key (#21689) (428f460), closes #21688
โ VHotkey: add new component (#21598) (99c721c)
Other Commits
โ chore(release): publish v3.9.0 (a17b3d1)
โ docs: update roadmap (d80a923)
โ chore: fix build errors (f3dce45)
โ docs(useHotkey): Fix Eratta (#21708) (7503530)
โ docs(june-2025-update): add new blog post (4ae5678)
source
๐1