🚀 Features
- expose util/colors (dafc148), closes #16346
- update browser support (7f3c472)
- date: add ability to pass custom formats (#18375) (3c75ca0)
- date: promote from labs (a5c857e)
- VBanner: add
bg-color
prop (#18094) (511c9aa), closes #17124 - VBottomSheet: promote from labs (707c058)
- VBtn|VListItem: add new prop named slim (#17562) (788a583)
- VDataIterator: promote from labs (1f9ea81)
- 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)
- VExpansionPanels: add new prop named static (#18014) (51f3c14)
- VImg: add object-position (397daa9), closes #16089
- VInfiniteScroll: promote from labs (08e1fb9)
- VInput: add hide-spin-buttons prop (#17936) (ea92424)
- VInput: expose isValid and errorMessages (32968db), closes #17502
- VOtpInput: promote from labs (6ac63d3), closes #16458
- VPicker: add hideHeader prop (7cdabd4)
- VSkeletonLoader: promote from labs (a1867e8)
- VSnackbar: add text prop (44ee8ed)
- VStepper: promote from labs (fd76fd3)
🔧 Bug Fixes
- date: expose adapter on this.$vuetify (bcf21dc)
- date: count null as a valid date (d604929)
- locale: update Italian translations (#18551) (1d3b0cd)
- VDataTable: use theme surface color for group header rows (#18544) (aeabb45), closes #18543
- VDataTable: only emit options once on search change (ac46a9a)
- VDatePicker: generic props (6b4b0fc)
- VDatePicker: update on external changes, emit Date object (efc65ef)
- VDatePicker: show number of selected dates in header (92bda78)
- VDatePicker: use adapter to setYear on date (99d42b0)
- VDatePicker: viewMode button active state rotation (cb1f6ab)
- VField: correct height for compact/comfortable densities (#18025) (7a24848), closes #17898 #17837
- VImg: update size before emitting load event (f885881)
- VOtpInput: limit length when type=number (#18585) (dc1a98b)
- VOtpInput: modify onInput value after focusIndex check (e8abb2f)
- VOtpInput: infinite loop when pressing multiple keys at once (a13b554), closes #18548
- VOtpInput: maintain focus after input completion (ecaea86), closes #18016
- VOtpInput: Display numeric keyboard when type is number (#18560) (3ffe9c5), closes #18000
- VPicker: import sass variables (f8237ce)
- VVirtualScroll: use a dynamic window size, cache offsets (#18392) (8a71a7d), closes #18198 #17801
🔬 Code Refactoring
- VDatePicker: temporarily remove variant (cab3545)
- VDatePicker: use monthShort for month formatting (cc0f01a)
Other Commmits
- chore(release): publish v3.4.0-beta.0 (fc487b2)
- chore(VDataTable): correct column value logic (f533a0e), closes #18512
- chore: remove redundant tests (again) (b1d6b6d)
- chore(VOtpInput): remove deprecated component (7a5373e)
- docs(VDataIterator): update examples and page content (bdba06c)
- docs(VDataIterator): update examples (f39ff03)
- chore: dedupe dependencies (4a85910)
- test(VDatePicker): correct selectors (4721e7f)
- style: fix lint again (8e8dcf7)
- style: fix lint (67d5c80)
- docs: replace auth0 with custom backend (f46ef1f)
- chore: remove unused markdown prop (38d4bfb)
- docs: update for date import path changes (c8f1f57)
- docs: fix typos (#18563) (f156a6c)
- docs: update release name for feature alert (a4b14e0)
- docs(dates): update page content (30c87c4)
- docs(DiscordDeck): update options text (5cf7034)
- chore(VDatePicker): remove deprecated components and code clean-up (5585bf3)
- docs(VDatePicker): update entry image (5d109b5)
- chore(VPicker): add variables for elevation / border-radius, update def (03eea18)
- docs: remove height declaration on images (30f03fe)
- docs(Figure): remove entry image height and cover prop (78daf44)
- docs(VBottomSheet): update github url (1465cf7)
- docs(VStepper): add v-stepper-actions to api (#18539) (96d88cf)
- docs(VChip): fix action event examples. (#18516) (73b7e63)
- chore: update vue to 3.3.7 (b6b5583), closes #16190
BREAKING CHANGES
- Dropped Safari 13 and 14