vuetifyjs/vuetify (vuetify)
### [`v3.6.5`](https://togithub.com/vuetifyjs/vuetify/releases/tag/v3.6.5)
[Compare Source](https://togithub.com/vuetifyjs/vuetify/compare/v3.6.4...v3.6.5)
##### :wrench: Bug Fixes
- **VDataTable:** add missing hide-default-header/footer props ([#19774](https://togithub.com/vuetifyjs/vuetify/issues/19774)) ([a6340ac](https://togithub.com/vuetifyjs/vuetify/commit/a6340ac592fd3435c81f35b36eb60861cd426d02))
- **VFileInput:** allow dirty prop to trigger dirty state ([85c41db](https://togithub.com/vuetifyjs/vuetify/commit/85c41dbe8028c878da6cd8cbd7510a8b21be298b)), closes [#19699](https://togithub.com/vuetifyjs/vuetify/issues/19699)
- **VStepper:** add missing hover and focus styling ([b45ab1a](https://togithub.com/vuetifyjs/vuetify/commit/b45ab1aff93965c31a88cb567d83f934dac00e1d))
- **VStepper:** add missing non-linear styles ([da6d5f3](https://togithub.com/vuetifyjs/vuetify/commit/da6d5f3cd2d54bf6ad652688b61c9626933d969d))
- **VStepper:** only show edit icon if editable and selected ([34bb202](https://togithub.com/vuetifyjs/vuetify/commit/34bb2020124553436691d7542ca77948452d7fab))
- **VStepper:** do not spread raw property onto VStepperItem ([3d9deb7](https://togithub.com/vuetifyjs/vuetify/commit/3d9deb7db53e70e0605b76f270f7d962d38f09e4))
##### :test_tube: Labs
- **VStepperVertical:** create new component ([#19524](https://togithub.com/vuetifyjs/vuetify/issues/19524)) ([1bc66cd](https://togithub.com/vuetifyjs/vuetify/commit/1bc66cd2a049677f68d2598d6e12450c75e6d117))
### [`v3.6.4`](https://togithub.com/vuetifyjs/vuetify/releases/tag/v3.6.4)
[Compare Source](https://togithub.com/vuetifyjs/vuetify/compare/v3.6.3...v3.6.4)
##### :wrench: Bug Fixes
- **colors:** apply theme-on-surface override for bg text color ([43529fa](https://togithub.com/vuetifyjs/vuetify/commit/43529fa936cbb0d58d78e1c48aebc1e6c7fe3d1e))
- **framework:** pass template refs to slots as functions ([#19731](https://togithub.com/vuetifyjs/vuetify/issues/19731)) ([f2c6050](https://togithub.com/vuetifyjs/vuetify/commit/f2c605046ffa47c487c73c0c076ba706e5a0edc9)), closes [#19713](https://togithub.com/vuetifyjs/vuetify/issues/19713) [#19685](https://togithub.com/vuetifyjs/vuetify/issues/19685)
- **nested:** correct prop types ([#19758](https://togithub.com/vuetifyjs/vuetify/issues/19758)) ([0db4297](https://togithub.com/vuetifyjs/vuetify/commit/0db429726b3bfd6f85984c372fd4536436fdc754))
- **variant:** always remove underlay from normal flow ([6aea5e4](https://togithub.com/vuetifyjs/vuetify/commit/6aea5e4cb24f29978c8d416c8e53330189d917a7))
- **VAutocomplete:** only clear search on blur in multiple or using chips/selection slots ([#19701](https://togithub.com/vuetifyjs/vuetify/issues/19701)) ([d02e1b3](https://togithub.com/vuetifyjs/vuetify/commit/d02e1b3cec7b98a29eb69f42249f15ace6da25f3)), closes [#19543](https://togithub.com/vuetifyjs/vuetify/issues/19543)
- **VDataTable:** header title font weight ([#19742](https://togithub.com/vuetifyjs/vuetify/issues/19742)) ([c4b33c0](https://togithub.com/vuetifyjs/vuetify/commit/c4b33c011fc4d2c869284e1afca01121c3d273c6)), closes [#19737](https://togithub.com/vuetifyjs/vuetify/issues/19737)
- **VDataTable:** correctly update the value of showSelectAll ([#19762](https://togithub.com/vuetifyjs/vuetify/issues/19762)) ([7c64392](https://togithub.com/vuetifyjs/vuetify/commit/7c6439280e9686f46e787ed0bc1ac5b70b954edf)), closes [#19069](https://togithub.com/vuetifyjs/vuetify/issues/19069)
- **VDataTable:** change mobile default to false ([#19744](https://togithub.com/vuetifyjs/vuetify/issues/19744)) ([a194622](https://togithub.com/vuetifyjs/vuetify/commit/a194622437e9baa0e9202a349fbc97dee95885cf))
- **VFileInput:** correctly set single value to null when cleared ([fce7f75](https://togithub.com/vuetifyjs/vuetify/commit/fce7f758cfa26dac23e79fafa5c6fc5b67294e5d))
- **VInfiniteScroll:** do not emit load event if status is empty ([#19764](https://togithub.com/vuetifyjs/vuetify/issues/19764)) ([b7a4c36](https://togithub.com/vuetifyjs/vuetify/commit/b7a4c360c69db9f69156bcfbb6c909ee8c8a1699)), closes [#18895](https://togithub.com/vuetifyjs/vuetify/issues/18895)
- **VList:** allow group activators to be links ([94a05d1](https://togithub.com/vuetifyjs/vuetify/commit/94a05d1f1aae54b97a9a9ea27c61d3c28314f953)), closes [#10981](https://togithub.com/vuetifyjs/vuetify/issues/10981)
- **VResponsive:** contentClass accepts array and object ([8f0322d](https://togithub.com/vuetifyjs/vuetify/commit/8f0322d095f277074678f4b454bdc83203d592bc)), closes [#19729](https://togithub.com/vuetifyjs/vuetify/issues/19729)
- **VSheet:** base color off of on-surface instead of on-background ([183a2f9](https://togithub.com/vuetifyjs/vuetify/commit/183a2f9536810562a14f88958b63bc6073a6ba35))
- **VSlider:** render in forced-colors mode ([#19706](https://togithub.com/vuetifyjs/vuetify/issues/19706)) ([21e9f5e](https://togithub.com/vuetifyjs/vuetify/commit/21e9f5e74267706cc4eebf351a27889563e89047)), closes [#19705](https://togithub.com/vuetifyjs/vuetify/issues/19705)
- **VStepperWindow/Item/VTabsWindow:** add missing class / style passthrough ([49fc5c5](https://togithub.com/vuetifyjs/vuetify/commit/49fc5c59d153032dabe41d711f863841e0ce75c3))
- **VTabs:** inherit attrs and scope id ([67b30e7](https://togithub.com/vuetifyjs/vuetify/commit/67b30e70435f7bcbb7abb64d2a5b9c4dc191355d)), closes [#19752](https://togithub.com/vuetifyjs/vuetify/issues/19752) [#19754](https://togithub.com/vuetifyjs/vuetify/issues/19754)
- **VToolbar/VAppBar:** nav-icon and title alignment ([daa96e9](https://togithub.com/vuetifyjs/vuetify/commit/daa96e98f1a6d84c14a3c610e654faed47160c62))
##### :test_tube: Labs
- **VCalendar:** add theme background color ([#19745](https://togithub.com/vuetifyjs/vuetify/issues/19745)) ([5a39b60](https://togithub.com/vuetifyjs/vuetify/commit/5a39b60ac261c0de4f71c36f76565f0d8aa69e87)), closes [#18988](https://togithub.com/vuetifyjs/vuetify/issues/18988)
- **VNumberInput:** use VTextField as the base component ([#19714](https://togithub.com/vuetifyjs/vuetify/issues/19714)) ([53d6bb9](https://togithub.com/vuetifyjs/vuetify/commit/53d6bb9138be4eb19a85f0722253a7aba3065cc9)), closes [#19659](https://togithub.com/vuetifyjs/vuetify/issues/19659) [#19757](https://togithub.com/vuetifyjs/vuetify/issues/19757)
- **VTreeview:** lines prop supports boolean type ([#19668](https://togithub.com/vuetifyjs/vuetify/issues/19668)) ([330baa0](https://togithub.com/vuetifyjs/vuetify/commit/330baa073d4cc93a996f5e9ca039a8721cef8691)), closes [#19638](https://togithub.com/vuetifyjs/vuetify/issues/19638)
### [`v3.6.3`](https://togithub.com/vuetifyjs/vuetify/releases/tag/v3.6.3)
[Compare Source](https://togithub.com/vuetifyjs/vuetify/compare/v3.6.2...v3.6.3)
##### :arrows_counterclockwise: Reverts
- Revert "fix(VDataTable): selection duplication ([#18908](https://togithub.com/vuetifyjs/vuetify/issues/18908))" ([0ad2992](https://togithub.com/vuetifyjs/vuetify/commit/0ad29920f63faf27ca2dfe6ed6ea3405ed6d9b61)), closes [#18908](https://togithub.com/vuetifyjs/vuetify/issues/18908)
### [`v3.6.2`](https://togithub.com/vuetifyjs/vuetify/releases/tag/v3.6.2)
[Compare Source](https://togithub.com/vuetifyjs/vuetify/compare/v3.6.1...v3.6.2)
##### :wrench: Bug Fixes
- **VDataTable:** select all showing when not enabled on mobile ([#19727](https://togithub.com/vuetifyjs/vuetify/issues/19727)) ([0825e2d](https://togithub.com/vuetifyjs/vuetify/commit/0825e2dece85325b1d54a087dfe398238706b032))
- **VDatePicker:** wrong month displayed in header ([#19721](https://togithub.com/vuetifyjs/vuetify/issues/19721)) ([b0d42c9](https://togithub.com/vuetifyjs/vuetify/commit/b0d42c9f2b1fe7795ca62bd12d64294bc2cf9518)), closes [#19126](https://togithub.com/vuetifyjs/vuetify/issues/19126)
- **VFileInput:** update:modelValue emit value ([002ae8d](https://togithub.com/vuetifyjs/vuetify/commit/002ae8d553275dfaea5c461bbed2e854293f8e21))
- **VHover:** null isHovering by default ([#19623](https://togithub.com/vuetifyjs/vuetify/issues/19623)) ([75ed37b](https://togithub.com/vuetifyjs/vuetify/commit/75ed37b6eeda4434c73bd2089e2fa528ce6323d6)), closes [#19601](https://togithub.com/vuetifyjs/vuetify/issues/19601)
### [`v3.6.1`](https://togithub.com/vuetifyjs/vuetify/releases/tag/v3.6.1)
[Compare Source](https://togithub.com/vuetifyjs/vuetify/compare/v3.6.0...v3.6.1)
### See v3.6 Release [here](https://vuetifyjs.com/en/getting-started/release-notes/?version=v3.6.0)
##### :rocket: Features
- **VConfirmEdit/VEmptyState/VFab/VSpeedDial/VSparkline:** promote from labs ([c8a03cd](https://togithub.com/vuetifyjs/vuetify/commit/c8a03cd924d9f12cf818bb910a76f16cee822a38))
##### :wrench: Bug Fixes
- **VSnackbar:** return correct children ([5056034](https://togithub.com/vuetifyjs/vuetify/commit/50560341e363ff554a634bb417df571c1650a33f))
### [`v3.6.0`](https://togithub.com/vuetifyjs/vuetify/releases/tag/v3.6.0)
[Compare Source](https://togithub.com/vuetifyjs/vuetify/compare/v3.5.18...v3.6.0)
v3.6.0 (Nebula)
Welcome to the v3.6.0 release of Vuetify!
***
![Hero](https://cdn.vuetifyjs.com/docs/images/release-banners/nebula-36.png)
💪 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](https://vuetifyjs.com/introduction/sponsors-and-backers/). If you are interested in supporting this project, please consider:
- [Requesting Enterprise Support](https://support.vuetifyjs.com/)
- [Sponsoring John on Github](https://togithub.com/users/johnleider/sponsorship)
- [Sponsoring Kael on Github](https://togithub.com/users/kaelwd/sponsorship)
- [Supporting the team on Open Collective](https://opencollective.com/vuetify)
- [Becoming a sponsor on Patreon](https://www.patreon.com/vuetify)
- [Making a one-time donation with Paypal](https://paypal.me/vuetify)
- If you want to opt out of the mobile data table view, set the **mobile** prop to **false**
- Remove any manual imports of Labs components that were promoted as of this release
🏅 Component promotions
The following components have been promoted to the core framework from labs:
- [VConfirmEdit](https://vuetifyjs.com/components/confirm-edit/)
![confirm-edit](https://togithub.com/vuetifyjs/vuetify/assets/9064066/ef81fdcb-08e7-4708-9d6f-c0e34e39f915)
The confirm edit component is a powerful tool that allows you to confirm changes to a field before they are saved. This is especially useful in scenarios where you want to prevent accidental changes to a field.
- [VEmptyState](https://vuetifyjs.com/components/empty-states/)
![empty-state](https://togithub.com/vuetifyjs/vuetify/assets/9064066/b9c837d5-2fe2-49d5-8dae-115384a69a7d)
The empty state component is a simple way to display a message when a list or page is empty. This is useful for informing users that there is no data to display.
- [VFab](https://vuetifyjs.com/components/floating-action-buttons/)
![fab](https://togithub.com/vuetifyjs/vuetify/assets/9064066/465b906e-dd1c-440b-9841-38c573c43373)
The floating action button is a layout aware component that is always visible on the screen. It can also be used inline in conjunction with cards and lists.
- [VSparkline](https://vuetifyjs.com/components/sparklines/)
![sparkline](https://togithub.com/vuetifyjs/vuetify/assets/9064066/2afd583b-8113-4986-b770-c4af464a9e2f)
The sparkline component is a simple way to display a small chart inline with text. This is useful for displaying trends or other data in a compact format.
- [VSpeedDial](https://vuetifyjs.com/components/speed-dials/)
![speed-dial](https://togithub.com/vuetifyjs/vuetify/assets/9064066/819a076f-c057-4ba6-8076-0ccdd2a71702)
The speed dial component is a floating action button that expands into a menu of actions. This is useful for providing quick access to common actions in a compact format.
💯 Release notes
##### :rocket: Features
- **display:** add explicit prop that overrides mobile state ([fafc39f](https://togithub.com/vuetifyjs/vuetify/commit/fafc39f5d27cf0d6c5870bd18b43d84622ed6d11))
- **framework:** support css cascade layers ([#19641](https://togithub.com/vuetifyjs/vuetify/issues/19641)) ([4820347](https://togithub.com/vuetifyjs/vuetify/commit/4820347463f5ea139bea08a712dd4573c3f492b4))
- **VBtn:** add new readonly prop ([72f33dc](https://togithub.com/vuetifyjs/vuetify/commit/72f33dcd84ef3a3799ec1312a5eaa42e320b3e92))
- **VDataTable:** add mobile view ([#19431](https://togithub.com/vuetifyjs/vuetify/issues/19431)) ([66880ce](https://togithub.com/vuetifyjs/vuetify/commit/66880ce3a2a7899d4c63372713fca14971beb06f))
- **VLayout:** add dimension support ([0114108](https://togithub.com/vuetifyjs/vuetify/commit/01141086f3482b40f03457a59de11fa6c8229210))
- **VNavigationDrawer:** add new persistent prop ([#19552](https://togithub.com/vuetifyjs/vuetify/issues/19552)) ([74cc2bf](https://togithub.com/vuetifyjs/vuetify/commit/74cc2bf338cf3b785ddc7d69636ae5cb05d89e1e))
- **VSlideGroup:** replace css transform with native scroll ([#17286](https://togithub.com/vuetifyjs/vuetify/issues/17286)) ([93bd7b5](https://togithub.com/vuetifyjs/vuetify/commit/93bd7b554284b074c5add2e6ef14f65cb9f27660))
##### :wrench: Bug Fixes
- **layout:** translate full amount if element and layout size is 0 ([99ea55d](https://togithub.com/vuetifyjs/vuetify/commit/99ea55d2debbab3c7941b9a8b2070258261d8c48))
- **VDataTable:** add missing scss variable for loading opacity ([69b5cc8](https://togithub.com/vuetifyjs/vuetify/commit/69b5cc8e36092350987f53a32b4820c22785a612))
- **VDialog:** adjust styling to better match material spec ([383bbdc](https://togithub.com/vuetifyjs/vuetify/commit/383bbdc2e642922ac50de1b88b4be156510b8b2d))
- **VNavigationDrawer:** don't restrict elementSize when location is top or bottom ([1ee802d](https://togithub.com/vuetifyjs/vuetify/commit/1ee802dbcd25e38ad8be627ba531d680df5d1f04))
- **VOverlay:** move targetRef out of props ([5e40cc8](https://togithub.com/vuetifyjs/vuetify/commit/5e40cc89fd1d944bcc338802e4ed286dacc7fbda)), closes [#19685](https://togithub.com/vuetifyjs/vuetify/issues/19685)
##### :test_tube: Labs
- **VDateInput:** add new component ([#19680](https://togithub.com/vuetifyjs/vuetify/issues/19680)) ([e9d132f](https://togithub.com/vuetifyjs/vuetify/commit/e9d132ffe6050e4acac3bf455083b3a1a03957fc))
- **VPullToRefresh:** add new component ([#19666](https://togithub.com/vuetifyjs/vuetify/issues/19666)) ([1816775](https://togithub.com/vuetifyjs/vuetify/commit/18167753354c30ee88fc1a08588193c530ac2d40))
- **VSpeedDial:** proxy VMenu model ([245f6d3](https://togithub.com/vuetifyjs/vuetify/commit/245f6d3868c62d41048a9f91769ae2e327cc2366))
### [`v3.5.18`](https://togithub.com/vuetifyjs/vuetify/releases/tag/v3.5.18)
[Compare Source](https://togithub.com/vuetifyjs/vuetify/compare/v3.5.17...v3.5.18)
##### :wrench: Bug Fixes
- **locale:** ko translations ([#19687](https://togithub.com/vuetifyjs/vuetify/issues/19687)) ([a063f94](https://togithub.com/vuetifyjs/vuetify/commit/a063f9495053da27b5fa06f05ad26bb2d036fab0))
- **useDirectiveComponent:** cannot read properties of undefined ([#19693](https://togithub.com/vuetifyjs/vuetify/issues/19693)) ([b9a588f](https://togithub.com/vuetifyjs/vuetify/commit/b9a588fe8a634dcd80546edf4124873e497cf494))
- **VDatePicker:** stay on current month when selecting multiple ([2d13e36](https://togithub.com/vuetifyjs/vuetify/commit/2d13e368eb998b13f40feb64e687f586aecfd2cc))
- **VSnackbar:** make touchstart listener passive ([24d1066](https://togithub.com/vuetifyjs/vuetify/commit/24d1066408d58479422bec9fd2bd94c7b578b82b))
- **VSnackbar:** conditionally load layout styles ([9504efa](https://togithub.com/vuetifyjs/vuetify/commit/9504efad850198bdf6062b02db12879b4bf125f2)), closes [#19717](https://togithub.com/vuetifyjs/vuetify/issues/19717)
##### :test_tube: Labs
- **VCalendar:** remove background for week view mode ([#19681](https://togithub.com/vuetifyjs/vuetify/issues/19681)) ([1ce2879](https://togithub.com/vuetifyjs/vuetify/commit/1ce28790b08e6bc887cfb6bf52a8472a5041b114)), closes [#18988](https://togithub.com/vuetifyjs/vuetify/issues/18988)
- **VSpeedDial:** remove mode designator on transition ([2c726a5](https://togithub.com/vuetifyjs/vuetify/commit/2c726a52d479c4333df832290917fd1775f7b0f1))
Configuration
📅 Schedule: Branch creation - "after 13:00 on monday" in timezone Europe/Brussels, Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
^3.5.17
->^3.6.5
Release Notes
vuetifyjs/vuetify (vuetify)
### [`v3.6.5`](https://togithub.com/vuetifyjs/vuetify/releases/tag/v3.6.5) [Compare Source](https://togithub.com/vuetifyjs/vuetify/compare/v3.6.4...v3.6.5) ##### :wrench: Bug Fixes - **VDataTable:** add missing hide-default-header/footer props ([#19774](https://togithub.com/vuetifyjs/vuetify/issues/19774)) ([a6340ac](https://togithub.com/vuetifyjs/vuetify/commit/a6340ac592fd3435c81f35b36eb60861cd426d02)) - **VFileInput:** allow dirty prop to trigger dirty state ([85c41db](https://togithub.com/vuetifyjs/vuetify/commit/85c41dbe8028c878da6cd8cbd7510a8b21be298b)), closes [#19699](https://togithub.com/vuetifyjs/vuetify/issues/19699) - **VStepper:** add missing hover and focus styling ([b45ab1a](https://togithub.com/vuetifyjs/vuetify/commit/b45ab1aff93965c31a88cb567d83f934dac00e1d)) - **VStepper:** add missing non-linear styles ([da6d5f3](https://togithub.com/vuetifyjs/vuetify/commit/da6d5f3cd2d54bf6ad652688b61c9626933d969d)) - **VStepper:** only show edit icon if editable and selected ([34bb202](https://togithub.com/vuetifyjs/vuetify/commit/34bb2020124553436691d7542ca77948452d7fab)) - **VStepper:** do not spread raw property onto VStepperItem ([3d9deb7](https://togithub.com/vuetifyjs/vuetify/commit/3d9deb7db53e70e0605b76f270f7d962d38f09e4)) ##### :test_tube: Labs - **VStepperVertical:** create new component ([#19524](https://togithub.com/vuetifyjs/vuetify/issues/19524)) ([1bc66cd](https://togithub.com/vuetifyjs/vuetify/commit/1bc66cd2a049677f68d2598d6e12450c75e6d117)) ### [`v3.6.4`](https://togithub.com/vuetifyjs/vuetify/releases/tag/v3.6.4) [Compare Source](https://togithub.com/vuetifyjs/vuetify/compare/v3.6.3...v3.6.4) ##### :wrench: Bug Fixes - **colors:** apply theme-on-surface override for bg text color ([43529fa](https://togithub.com/vuetifyjs/vuetify/commit/43529fa936cbb0d58d78e1c48aebc1e6c7fe3d1e)) - **framework:** pass template refs to slots as functions ([#19731](https://togithub.com/vuetifyjs/vuetify/issues/19731)) ([f2c6050](https://togithub.com/vuetifyjs/vuetify/commit/f2c605046ffa47c487c73c0c076ba706e5a0edc9)), closes [#19713](https://togithub.com/vuetifyjs/vuetify/issues/19713) [#19685](https://togithub.com/vuetifyjs/vuetify/issues/19685) - **nested:** correct prop types ([#19758](https://togithub.com/vuetifyjs/vuetify/issues/19758)) ([0db4297](https://togithub.com/vuetifyjs/vuetify/commit/0db429726b3bfd6f85984c372fd4536436fdc754)) - **variant:** always remove underlay from normal flow ([6aea5e4](https://togithub.com/vuetifyjs/vuetify/commit/6aea5e4cb24f29978c8d416c8e53330189d917a7)) - **VAutocomplete:** only clear search on blur in multiple or using chips/selection slots ([#19701](https://togithub.com/vuetifyjs/vuetify/issues/19701)) ([d02e1b3](https://togithub.com/vuetifyjs/vuetify/commit/d02e1b3cec7b98a29eb69f42249f15ace6da25f3)), closes [#19543](https://togithub.com/vuetifyjs/vuetify/issues/19543) - **VDataTable:** header title font weight ([#19742](https://togithub.com/vuetifyjs/vuetify/issues/19742)) ([c4b33c0](https://togithub.com/vuetifyjs/vuetify/commit/c4b33c011fc4d2c869284e1afca01121c3d273c6)), closes [#19737](https://togithub.com/vuetifyjs/vuetify/issues/19737) - **VDataTable:** correctly update the value of showSelectAll ([#19762](https://togithub.com/vuetifyjs/vuetify/issues/19762)) ([7c64392](https://togithub.com/vuetifyjs/vuetify/commit/7c6439280e9686f46e787ed0bc1ac5b70b954edf)), closes [#19069](https://togithub.com/vuetifyjs/vuetify/issues/19069) - **VDataTable:** change mobile default to false ([#19744](https://togithub.com/vuetifyjs/vuetify/issues/19744)) ([a194622](https://togithub.com/vuetifyjs/vuetify/commit/a194622437e9baa0e9202a349fbc97dee95885cf)) - **VFileInput:** correctly set single value to null when cleared ([fce7f75](https://togithub.com/vuetifyjs/vuetify/commit/fce7f758cfa26dac23e79fafa5c6fc5b67294e5d)) - **VInfiniteScroll:** do not emit load event if status is empty ([#19764](https://togithub.com/vuetifyjs/vuetify/issues/19764)) ([b7a4c36](https://togithub.com/vuetifyjs/vuetify/commit/b7a4c360c69db9f69156bcfbb6c909ee8c8a1699)), closes [#18895](https://togithub.com/vuetifyjs/vuetify/issues/18895) - **VList:** allow group activators to be links ([94a05d1](https://togithub.com/vuetifyjs/vuetify/commit/94a05d1f1aae54b97a9a9ea27c61d3c28314f953)), closes [#10981](https://togithub.com/vuetifyjs/vuetify/issues/10981) - **VResponsive:** contentClass accepts array and object ([8f0322d](https://togithub.com/vuetifyjs/vuetify/commit/8f0322d095f277074678f4b454bdc83203d592bc)), closes [#19729](https://togithub.com/vuetifyjs/vuetify/issues/19729) - **VSheet:** base color off of on-surface instead of on-background ([183a2f9](https://togithub.com/vuetifyjs/vuetify/commit/183a2f9536810562a14f88958b63bc6073a6ba35)) - **VSlider:** render in forced-colors mode ([#19706](https://togithub.com/vuetifyjs/vuetify/issues/19706)) ([21e9f5e](https://togithub.com/vuetifyjs/vuetify/commit/21e9f5e74267706cc4eebf351a27889563e89047)), closes [#19705](https://togithub.com/vuetifyjs/vuetify/issues/19705) - **VStepperWindow/Item/VTabsWindow:** add missing class / style passthrough ([49fc5c5](https://togithub.com/vuetifyjs/vuetify/commit/49fc5c59d153032dabe41d711f863841e0ce75c3)) - **VTabs:** inherit attrs and scope id ([67b30e7](https://togithub.com/vuetifyjs/vuetify/commit/67b30e70435f7bcbb7abb64d2a5b9c4dc191355d)), closes [#19752](https://togithub.com/vuetifyjs/vuetify/issues/19752) [#19754](https://togithub.com/vuetifyjs/vuetify/issues/19754) - **VToolbar/VAppBar:** nav-icon and title alignment ([daa96e9](https://togithub.com/vuetifyjs/vuetify/commit/daa96e98f1a6d84c14a3c610e654faed47160c62)) ##### :test_tube: Labs - **VCalendar:** add theme background color ([#19745](https://togithub.com/vuetifyjs/vuetify/issues/19745)) ([5a39b60](https://togithub.com/vuetifyjs/vuetify/commit/5a39b60ac261c0de4f71c36f76565f0d8aa69e87)), closes [#18988](https://togithub.com/vuetifyjs/vuetify/issues/18988) - **VNumberInput:** use VTextField as the base component ([#19714](https://togithub.com/vuetifyjs/vuetify/issues/19714)) ([53d6bb9](https://togithub.com/vuetifyjs/vuetify/commit/53d6bb9138be4eb19a85f0722253a7aba3065cc9)), closes [#19659](https://togithub.com/vuetifyjs/vuetify/issues/19659) [#19757](https://togithub.com/vuetifyjs/vuetify/issues/19757) - **VTreeview:** lines prop supports boolean type ([#19668](https://togithub.com/vuetifyjs/vuetify/issues/19668)) ([330baa0](https://togithub.com/vuetifyjs/vuetify/commit/330baa073d4cc93a996f5e9ca039a8721cef8691)), closes [#19638](https://togithub.com/vuetifyjs/vuetify/issues/19638) ### [`v3.6.3`](https://togithub.com/vuetifyjs/vuetify/releases/tag/v3.6.3) [Compare Source](https://togithub.com/vuetifyjs/vuetify/compare/v3.6.2...v3.6.3) ##### :arrows_counterclockwise: Reverts - Revert "fix(VDataTable): selection duplication ([#18908](https://togithub.com/vuetifyjs/vuetify/issues/18908))" ([0ad2992](https://togithub.com/vuetifyjs/vuetify/commit/0ad29920f63faf27ca2dfe6ed6ea3405ed6d9b61)), closes [#18908](https://togithub.com/vuetifyjs/vuetify/issues/18908) ### [`v3.6.2`](https://togithub.com/vuetifyjs/vuetify/releases/tag/v3.6.2) [Compare Source](https://togithub.com/vuetifyjs/vuetify/compare/v3.6.1...v3.6.2) ##### :wrench: Bug Fixes - **VDataTable:** select all showing when not enabled on mobile ([#19727](https://togithub.com/vuetifyjs/vuetify/issues/19727)) ([0825e2d](https://togithub.com/vuetifyjs/vuetify/commit/0825e2dece85325b1d54a087dfe398238706b032)) - **VDatePicker:** wrong month displayed in header ([#19721](https://togithub.com/vuetifyjs/vuetify/issues/19721)) ([b0d42c9](https://togithub.com/vuetifyjs/vuetify/commit/b0d42c9f2b1fe7795ca62bd12d64294bc2cf9518)), closes [#19126](https://togithub.com/vuetifyjs/vuetify/issues/19126) - **VFileInput:** update:modelValue emit value ([002ae8d](https://togithub.com/vuetifyjs/vuetify/commit/002ae8d553275dfaea5c461bbed2e854293f8e21)) - **VHover:** null isHovering by default ([#19623](https://togithub.com/vuetifyjs/vuetify/issues/19623)) ([75ed37b](https://togithub.com/vuetifyjs/vuetify/commit/75ed37b6eeda4434c73bd2089e2fa528ce6323d6)), closes [#19601](https://togithub.com/vuetifyjs/vuetify/issues/19601) ### [`v3.6.1`](https://togithub.com/vuetifyjs/vuetify/releases/tag/v3.6.1) [Compare Source](https://togithub.com/vuetifyjs/vuetify/compare/v3.6.0...v3.6.1) ### See v3.6 Release [here](https://vuetifyjs.com/en/getting-started/release-notes/?version=v3.6.0) ##### :rocket: Features - **VConfirmEdit/VEmptyState/VFab/VSpeedDial/VSparkline:** promote from labs ([c8a03cd](https://togithub.com/vuetifyjs/vuetify/commit/c8a03cd924d9f12cf818bb910a76f16cee822a38)) ##### :wrench: Bug Fixes - **VSnackbar:** return correct children ([5056034](https://togithub.com/vuetifyjs/vuetify/commit/50560341e363ff554a634bb417df571c1650a33f)) ### [`v3.6.0`](https://togithub.com/vuetifyjs/vuetify/releases/tag/v3.6.0) [Compare Source](https://togithub.com/vuetifyjs/vuetify/compare/v3.5.18...v3.6.0)v3.6.0 (Nebula)
Welcome to the v3.6.0 release of Vuetify! *** ![Hero](https://cdn.vuetifyjs.com/docs/images/release-banners/nebula-36.png)💪 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](https://vuetifyjs.com/introduction/sponsors-and-backers/). If you are interested in supporting this project, please consider: - [Requesting Enterprise Support](https://support.vuetifyjs.com/) - [Sponsoring John on Github](https://togithub.com/users/johnleider/sponsorship) - [Sponsoring Kael on Github](https://togithub.com/users/kaelwd/sponsorship) - [Supporting the team on Open Collective](https://opencollective.com/vuetify) - [Becoming a sponsor on Patreon](https://www.patreon.com/vuetify) - [Making a one-time donation with Paypal](https://paypal.me/vuetify)📖 Table of Contents
- [#Important links](#user-content-important-links) - [#Upgrade guide](#user-content-upgrade-guide) - [#Component promotions](#user-content-component-promotions) - [#Release notes](#user-content-release-notes)❗️ Important links
- 📄 [Docs](https://vuetifyjs.com/) - 🚨 [Issues](https://issues.vuetifyjs.com/) - 🏬 [Store](https://store.vuetifyjs.com/) - 🎮 [Play](https://play.vuetifyjs.com/) - 💬 [Discord](https://community.vuetifyjs.com) - 🗑️ [Bins](https://bin.vuetifyjs.com/)📑 Upgrade guide
- If you want to opt out of the mobile data table view, set the **mobile** prop to **false** - Remove any manual imports of Labs components that were promoted as of this release🏅 Component promotions
The following components have been promoted to the core framework from labs: - [VConfirmEdit](https://vuetifyjs.com/components/confirm-edit/) ![confirm-edit](https://togithub.com/vuetifyjs/vuetify/assets/9064066/ef81fdcb-08e7-4708-9d6f-c0e34e39f915) The confirm edit component is a powerful tool that allows you to confirm changes to a field before they are saved. This is especially useful in scenarios where you want to prevent accidental changes to a field. - [VEmptyState](https://vuetifyjs.com/components/empty-states/) ![empty-state](https://togithub.com/vuetifyjs/vuetify/assets/9064066/b9c837d5-2fe2-49d5-8dae-115384a69a7d) The empty state component is a simple way to display a message when a list or page is empty. This is useful for informing users that there is no data to display. - [VFab](https://vuetifyjs.com/components/floating-action-buttons/) ![fab](https://togithub.com/vuetifyjs/vuetify/assets/9064066/465b906e-dd1c-440b-9841-38c573c43373) The floating action button is a layout aware component that is always visible on the screen. It can also be used inline in conjunction with cards and lists. - [VSparkline](https://vuetifyjs.com/components/sparklines/) ![sparkline](https://togithub.com/vuetifyjs/vuetify/assets/9064066/2afd583b-8113-4986-b770-c4af464a9e2f) The sparkline component is a simple way to display a small chart inline with text. This is useful for displaying trends or other data in a compact format. - [VSpeedDial](https://vuetifyjs.com/components/speed-dials/) ![speed-dial](https://togithub.com/vuetifyjs/vuetify/assets/9064066/819a076f-c057-4ba6-8076-0ccdd2a71702) The speed dial component is a floating action button that expands into a menu of actions. This is useful for providing quick access to common actions in a compact format.💯 Release notes
##### :rocket: Features - **display:** add explicit prop that overrides mobile state ([fafc39f](https://togithub.com/vuetifyjs/vuetify/commit/fafc39f5d27cf0d6c5870bd18b43d84622ed6d11)) - **framework:** support css cascade layers ([#19641](https://togithub.com/vuetifyjs/vuetify/issues/19641)) ([4820347](https://togithub.com/vuetifyjs/vuetify/commit/4820347463f5ea139bea08a712dd4573c3f492b4)) - **VBtn:** add new readonly prop ([72f33dc](https://togithub.com/vuetifyjs/vuetify/commit/72f33dcd84ef3a3799ec1312a5eaa42e320b3e92)) - **VDataTable:** add mobile view ([#19431](https://togithub.com/vuetifyjs/vuetify/issues/19431)) ([66880ce](https://togithub.com/vuetifyjs/vuetify/commit/66880ce3a2a7899d4c63372713fca14971beb06f)) - **VLayout:** add dimension support ([0114108](https://togithub.com/vuetifyjs/vuetify/commit/01141086f3482b40f03457a59de11fa6c8229210)) - **VNavigationDrawer:** add new persistent prop ([#19552](https://togithub.com/vuetifyjs/vuetify/issues/19552)) ([74cc2bf](https://togithub.com/vuetifyjs/vuetify/commit/74cc2bf338cf3b785ddc7d69636ae5cb05d89e1e)) - **VSlideGroup:** replace css transform with native scroll ([#17286](https://togithub.com/vuetifyjs/vuetify/issues/17286)) ([93bd7b5](https://togithub.com/vuetifyjs/vuetify/commit/93bd7b554284b074c5add2e6ef14f65cb9f27660)) ##### :wrench: Bug Fixes - **layout:** translate full amount if element and layout size is 0 ([99ea55d](https://togithub.com/vuetifyjs/vuetify/commit/99ea55d2debbab3c7941b9a8b2070258261d8c48)) - **VDataTable:** add missing scss variable for loading opacity ([69b5cc8](https://togithub.com/vuetifyjs/vuetify/commit/69b5cc8e36092350987f53a32b4820c22785a612)) - **VDialog:** adjust styling to better match material spec ([383bbdc](https://togithub.com/vuetifyjs/vuetify/commit/383bbdc2e642922ac50de1b88b4be156510b8b2d)) - **VNavigationDrawer:** don't restrict elementSize when location is top or bottom ([1ee802d](https://togithub.com/vuetifyjs/vuetify/commit/1ee802dbcd25e38ad8be627ba531d680df5d1f04)) - **VOverlay:** move targetRef out of props ([5e40cc8](https://togithub.com/vuetifyjs/vuetify/commit/5e40cc89fd1d944bcc338802e4ed286dacc7fbda)), closes [#19685](https://togithub.com/vuetifyjs/vuetify/issues/19685) ##### :test_tube: Labs - **VDateInput:** add new component ([#19680](https://togithub.com/vuetifyjs/vuetify/issues/19680)) ([e9d132f](https://togithub.com/vuetifyjs/vuetify/commit/e9d132ffe6050e4acac3bf455083b3a1a03957fc)) - **VPullToRefresh:** add new component ([#19666](https://togithub.com/vuetifyjs/vuetify/issues/19666)) ([1816775](https://togithub.com/vuetifyjs/vuetify/commit/18167753354c30ee88fc1a08588193c530ac2d40)) - **VSpeedDial:** proxy VMenu model ([245f6d3](https://togithub.com/vuetifyjs/vuetify/commit/245f6d3868c62d41048a9f91769ae2e327cc2366)) ### [`v3.5.18`](https://togithub.com/vuetifyjs/vuetify/releases/tag/v3.5.18) [Compare Source](https://togithub.com/vuetifyjs/vuetify/compare/v3.5.17...v3.5.18) ##### :wrench: Bug Fixes - **locale:** ko translations ([#19687](https://togithub.com/vuetifyjs/vuetify/issues/19687)) ([a063f94](https://togithub.com/vuetifyjs/vuetify/commit/a063f9495053da27b5fa06f05ad26bb2d036fab0)) - **useDirectiveComponent:** cannot read properties of undefined ([#19693](https://togithub.com/vuetifyjs/vuetify/issues/19693)) ([b9a588f](https://togithub.com/vuetifyjs/vuetify/commit/b9a588fe8a634dcd80546edf4124873e497cf494)) - **VDatePicker:** stay on current month when selecting multiple ([2d13e36](https://togithub.com/vuetifyjs/vuetify/commit/2d13e368eb998b13f40feb64e687f586aecfd2cc)) - **VSnackbar:** make touchstart listener passive ([24d1066](https://togithub.com/vuetifyjs/vuetify/commit/24d1066408d58479422bec9fd2bd94c7b578b82b)) - **VSnackbar:** conditionally load layout styles ([9504efa](https://togithub.com/vuetifyjs/vuetify/commit/9504efad850198bdf6062b02db12879b4bf125f2)), closes [#19717](https://togithub.com/vuetifyjs/vuetify/issues/19717) ##### :test_tube: Labs - **VCalendar:** remove background for week view mode ([#19681](https://togithub.com/vuetifyjs/vuetify/issues/19681)) ([1ce2879](https://togithub.com/vuetifyjs/vuetify/commit/1ce28790b08e6bc887cfb6bf52a8472a5041b114)), closes [#18988](https://togithub.com/vuetifyjs/vuetify/issues/18988) - **VSpeedDial:** remove mode designator on transition ([2c726a5](https://togithub.com/vuetifyjs/vuetify/commit/2c726a52d479c4333df832290917fd1775f7b0f1))Configuration
📅 Schedule: Branch creation - "after 13:00 on monday" in timezone Europe/Brussels, Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.