Releases: vuetifyjs/vuetify
Releases ยท vuetifyjs/vuetify
v3.4.8
๐ง Bug Fixes
- locale: add missing CZ strings (#18902) (b047634)
- VDataTableServer: attr name for the previous ARIA label (#18866) (a6e9d16), closes #18864
- VOtpInput: exclude loader slot in VField slots (#18881) (1614bef), closes #18809
- VOverlay: memory leak involving bound listeners (#18899) (3176463), closes #18880
v3.4.7
๐ง Bug Fixes
- framework: update peer dependency ranges (553f7d8), closes #18856
- Autocomplete: auto-select-first with disabled result (#18850) (fc3af53), closes #18839
- VAutocomplete: use v-model to modify search.value (#18577) (c64f19a), closes #18494
- VChip: use button element for closable button (#18571) (50e48d5), closes #18547
- VCombobox: remove item on backspace/delete (2c2b7de), closes #18833
- VCombobox/VAutocomplete: overlap selection when focused (#18817) (5fcdeb0), closes #18796
- VSelect: defined accessibility options (#18828) (27c3273), closes #18495
v3.4.6
v3.4.5
๐ง Bug Fixes
- locale: ru translation (#18823) (0949019)
- VAutocomplete: allow empty string as a legitimate v-model (#18766) (687c8ab), closes #18737
- VDataTable: show loading slot only if no items or slot (#18810) (a2b09fe), closes #18445
- VDatePicker: header transition opacity and click functionality (ae72aa1)
- VExpansionPanel: provided default for readonly prop (#18362) (1874a42), closes #18346
- VField: enforce label text has ellipsis (#18637) (f0e11ea), closes #18568
- VField: display clearable icon with touch device (#18488) (f9ac533), closes #18469
- VFileInput: align hint in underlined variant (#18815) (21c0eee), closes #18791
๐ฅ Performance Improvements
v3.4.4
๐ง Bug Fixes
- framework: text prop types (#18720) (4cad91f), closes #18719
- VCombobox: remove duplicate selections (4a44999), closes #16100 #18515 #18728
- VDataTable: broken design with many nested headers (#18732) (ce62214), closes #18679
- VDataTable: remove unused rowHeight prop (2fd757e), closes #18758
- VDatePicker: issue on emited update:month and update:year fixed (#18755) (9247ee0), closes #18747
- VDatePicker: don't add empty weeks to weeks array (#18649) (0a9edaa), closes #18521
- VDatePicker: remove keyboard mode (b50e9ad)
- VField: don't reuse label vnode (416a3d1), closes #18754
- VSelects: respect function counter-value (#18734) (e8a8642), closes #18562
- VStepper: correct default slot type (#18783) (2fb9535), closes #18717
- VTable: revert icon size (02adf35), closes #18744
- VTextField: hide v-input__details for underlined variant (#18696) (cd6820c), closes #18671
v3.4.3
๐ง Bug Fixes
- date: use provided locale (fe38cb2), closes #18685
- locale: dataFooter.itemsPerPageText typo in fr locale (#18594) (e66f65e)
- router: match query with exact prop (870b091), closes #18724
- VCarousel: add missing control item class and styling (f5292a3)
- VDataTable: pass minWidth to headers (2f8a4b4), closes #18727
- VDataTable: add missing footer divider and update padding (48c6573)
- VDataTable: remove custom pagination for v-pagination component (d84591e), closes #16447
- VDatePicker: always emit month when clicking prev or next (9269530)
- VDatePickerMonth: apply month/year updates when displayValue changes (6901d24)
- VDatePickerMonth: use min / allowed-dates in displayDate calculation (05db921)
- VDatePickerMonth: convert min/max to date for isAfter function (2faefa8)
- VOtpInput: disable input when prop.disabled is true (#18697) (9d3eb14), closes #18690
- VPagination: properly check if totalVisible prop has a value (a822307)
- VPagination: hide visible items if value is <= 0 (3a52406)
- VPagination: set circle border radius when using rounded prop (5b0055b)
- VSelect: add option role to VListItem elements (#18629) (82e596e), closes #17767 #16881
- VSelectionControlGroup: default readonly value (#18513) (7e3f892), closes #18424
- VSlideGroup: disable prev/next button clicks (e522e3f), closes #18706
- VTab: pass through VBtn slots (aeaa776)
- VTable: font-color, size, and icon size (ecbf74e)
v3.4.2
v3.4.1
๐ง Bug Fixes
- date: update cz value in date options (4e54c4c), closes #18397
- date: update _YYYMMDD regexp to account for string length (7f8fbcf)
- date: ensure compatibility with date-io (1e5a50b), closes #18642
- types: add missing generic types (8030d40), closes #17379 #18666
- VBtn: don't bind symbol value as an attribute (43558f2), closes #18655
- VDataTable: prevent layout shift when changing pages (c6e4546)
- VDataTableVirtual: pass original item index to item slots (51ef1e3), closes #18668
- VDatePicker: use disabled prop for all disabled calculations (b43aa8b), closes #18650
- VDatePicker: avoid reset of isReversing from duplicate update event (f24c129)
- VDatePicker: pass prop width if available (fad105e), closes #18674
- VDatePicker: add missing header slot (d6646b4), closes #18675
- VDatePickerMonth: always render 6 rows for consistent height (9132ed3)
- VDialog: don't clip card shadow (3ce876f), closes #18052
- VImg: stop timers and events when unmounted (e5f09a4), closes #18651 #18616
- VSelectionControl: ensure array model when multiple (e36974e), closes #18366
- VSwitch: reset with VForm (f2be584)
- VVirtualScroll: reset offsets when items change (f5b13c1), closes #18648
v3.4.0
v3.4.0 (Blackguard)
Welcome to the v3.4.0 release of Vuetify!
VBottomSheet, VDataIterator, VDataTable, VDatePicker, VInfiniteScroll, VOtpInput, VSkeletonLoader, and VStepper have been moved from labs.
๐ช Support Vuetify Development
Vuetify is an open source MIT project that has been made possible due to the generous contributions by our sponsors and backers. If you are interested in supporting this project, please consider:
- Requesting Enterprise Support
- Sponsoring John on Github
- Sponsoring Kael on Github
- Supporting the team on Open Collective
- Becoming a sponsor on Patreon
- Becoming a subscriber on Tidelift
- Making a one-time donation with Paypal
๐ Table of Contents
โ๏ธ Important Links
๐ Upgrade guide
vuetify/labs
imports for the above components should be changed tovuetify/components
, or removed entirely if you're using auto-imports.- If you were using labs components, read the changelog to see if you need to make any other adjustments.
- Support for browsers older than two years has been dropped.
๐ฏ Release notes
Since 3.3.23
๐ Features
- require vue 3.3 (cc5a882)
- expose util/colors (dafc148), closes #16346
- update browser support (7f3c472)
- add gap utility classes (#17715) (5290bfc), closes #15282
- date: add ability to pass custom formats (#18375) (3c75ca0)
- date: promote from labs (a5c857e)
- directiveComponent: create new composable (#17395) (6c9eb7a)
- display: add local mobile-breakpoint support (#18010) (f1ff554), closes #15381
- theme: change default theme colors (#17999) (3d70698)
- VAvatar: add text prop (68b2ab4)
- VBanner: add
bg-color
prop (#18094) (511c9aa), closes #17124 - VBottomSheet: promote from labs (707c058)
- VBreadcrumbs: add item slot (#15743) (5fce8d1), closes #15742
- VBtn|VListItem: add
slim
prop (#17562) (788a583) - VColorPicker: add eyedropper button when supported (#17952) (3559698), closes #14790
- VDataIterator: promote from labs (1f9ea81)
- VDataTable: rename
items
tointernalItems
in slots (#18618) (6d1df42), closes #18612 - VDataTable: rename
column.
slots toheader.
(#18619) (71715aa), closes #17206 - VDataTable: promote from labs (6c3f833)
- VDataTable: add sort and filter functions to headers (#18590) (72598d2), closes #17588
- VDataTable: infer headers from first item if not provided (15e7dd3)
- VDataTable: add headerProps/rowProps/cellProps (#18589) (0c87f70), closes #16648 #16991
- VDataTable: add 'body.prepend', 'body.append' slots (#18472) (f28ef5b), closes #17128
- VDataTable: add generic '*:row' events (6bb8b38), closes #18197
- VDataTable: nested headers object structure (#18512) (fc84e78), closes #18484
- VDatePicker: promote from labs (8507e5b)
- VDatePicker: extract ok/cancel into separate component (#18575) (ec69622), closes #2945
- VDatePicker: refactor structure (#18558) (5c1b302)
- VDatePicker: remove
variant
prop (cab3545) - VExpansionPanels: add
static
prop (#18014) (51f3c14) - VImg: add object-position (397daa9), closes #16089
- VImg: support draggable attribute (#17976) (afeb6c0), closes #17973
- VImg: support referrerpolicy attribute (d923ed8), closes #15396
- VImg: add prop to set crossorigin attr on v-img (#17927) (a959159), closes #17848
- VInfiniteScroll: promote from labs (08e1fb9)
- VInput: add
hide-spin-buttons
prop (#17936) (ea92424) - VInput: expose
isValid
anderrorMessages
([32968db](https://github.com...
v3.4.0-beta.1
๐ Features
- VDataTable: rename
items
tointernalItems
in slots (#18618) (6d1df42), closes #18612 - VDataTable: rename
column.
slots toheader.
(#18619) (71715aa), closes #17206
๐ง Bug Fixes
- VDataTable: prevent content overlapping with fixed headers (17637c4), closes #18597
- VDataTable: apply pointer cursor with contextmenu or dblclick (05d7bda), closes #18592
- VTextarea: pass input id to VField (bccf9bc), closes #18441
๐ฌ Code Refactoring
- make filterProps faster (a36dfb8)