seonglae / intuiter

Globally available Vim like productivity application with a fancy mouse control. Home row keyboard mapping makes typing innovatively fast in everywhere
https://intuiter.seongland.com
39 stars 3 forks source link

deps: Update dependency vuetify to v3 #166

Closed renovate[bot] closed 1 year ago

renovate[bot] commented 1 year ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
vuetify (source) 2.6.14 -> 3.1.7 age adoption passing confidence

Release Notes

vuetifyjs/vuetify ### [`v3.1.7`](https://togithub.com/vuetifyjs/vuetify/releases/tag/v3.1.7) [Compare Source](https://togithub.com/vuetifyjs/vuetify/compare/v3.1.6...v3.1.7) ##### :wrench: Bug Fixes - **types:** add volar compatible slot types ([0fbdd0c](https://togithub.com/vuetifyjs/vuetify/commit/0fbdd0ca6da5330fac6f7bebaefb51bf8da11563)) - **VExpansionPanelTitle:** add missing slot types ([163ec60](https://togithub.com/vuetifyjs/vuetify/commit/163ec60ab02e2b6e166821aaf859599554ea0251)) ##### :test_tube: Labs - **VVirtualScroll:** reset cached sizes on items length change ([#​16736](https://togithub.com/vuetifyjs/vuetify/issues/16736)) ([151b872](https://togithub.com/vuetifyjs/vuetify/commit/151b872044024091dc5edc6e83741c96728d8a29)), closes [#​16725](https://togithub.com/vuetifyjs/vuetify/issues/16725) - **VDataTable:** add missing slot types ([3382f5d](https://togithub.com/vuetifyjs/vuetify/commit/3382f5df0bf623f116b832602f4dec74b04c7405)) ### [`v3.1.6`](https://togithub.com/vuetifyjs/vuetify/releases/tag/v3.1.6) [Compare Source](https://togithub.com/vuetifyjs/vuetify/compare/v3.1.5...v3.1.6) ##### :wrench: Bug Fixes - **proxiedModel:** don't lose reactive references to values ([f32a720](https://togithub.com/vuetifyjs/vuetify/commit/f32a720001383f87983146c00dea9db685d0761d)), closes [#​16741](https://togithub.com/vuetifyjs/vuetify/issues/16741) [#​16512](https://togithub.com/vuetifyjs/vuetify/issues/16512) [#​16612](https://togithub.com/vuetifyjs/vuetify/issues/16612) - **theme:** support vueuse/head v1.0 ([#​16721](https://togithub.com/vuetifyjs/vuetify/issues/16721)) ([f07101c](https://togithub.com/vuetifyjs/vuetify/commit/f07101c0e248faaa509267b368541840e8621ac0)) - **VColorPicker:** consistent output values ([#​16674](https://togithub.com/vuetifyjs/vuetify/issues/16674)) ([01c35ef](https://togithub.com/vuetifyjs/vuetify/commit/01c35efad9025f196f937c45a3fef206e180b180)), closes [#​16672](https://togithub.com/vuetifyjs/vuetify/issues/16672) - **VColorPicker:** support dynamic width ([#​16675](https://togithub.com/vuetifyjs/vuetify/issues/16675)) ([7190d27](https://togithub.com/vuetifyjs/vuetify/commit/7190d275d839c2a518d294b41c45cb29b1eda4e4)), closes [#​7151](https://togithub.com/vuetifyjs/vuetify/issues/7151) [#​16668](https://togithub.com/vuetifyjs/vuetify/issues/16668) - **VColorPicker:** never change track color ([46eaef7](https://togithub.com/vuetifyjs/vuetify/commit/46eaef785eb1d59a9508ae8a0dedae2b8d5b5b3e)), closes [#​16689](https://togithub.com/vuetifyjs/vuetify/issues/16689) - **VColorPicker:** reset canvas handle position when color = null ([f00ee78](https://togithub.com/vuetifyjs/vuetify/commit/f00ee7816079c14ae690c6fa37bca22bdd75934b)) - **VOverlay:** don't use cancelIdleCallback in safari ([9a4caf3](https://togithub.com/vuetifyjs/vuetify/commit/9a4caf331d05c31a1223712802babe7eec707d72)), closes [#​16613](https://togithub.com/vuetifyjs/vuetify/issues/16613) - **VSystemBar:** reserve space for hidden scrollbar from VOverlay ([#​16734](https://togithub.com/vuetifyjs/vuetify/issues/16734)) ([2e545ae](https://togithub.com/vuetifyjs/vuetify/commit/2e545ae8f9f99d8417091886005fc7dc68ef8b72)), closes [#​16727](https://togithub.com/vuetifyjs/vuetify/issues/16727) ##### :test_tube: Labs - **VDataTableServer:** support column slots ([#​16707](https://togithub.com/vuetifyjs/vuetify/issues/16707)) ([fe92699](https://togithub.com/vuetifyjs/vuetify/commit/fe92699e60915440d653733523860e87b2e0c87e)), closes [#​16704](https://togithub.com/vuetifyjs/vuetify/issues/16704) - **VVirtualScroll:** clamp visible items to \[0, items.length] ([e493439](https://togithub.com/vuetifyjs/vuetify/commit/e493439324278e3a15ba51cfb9c45ec226328257)), closes [#​16725](https://togithub.com/vuetifyjs/vuetify/issues/16725) ### [`v3.1.5`](https://togithub.com/vuetifyjs/vuetify/releases/tag/v3.1.5) [Compare Source](https://togithub.com/vuetifyjs/vuetify/compare/v3.1.4...v3.1.5) ##### :wrench: Bug Fixes - **AppBar/SystemBar/BottomNav:** disable initial transition ([#​16647](https://togithub.com/vuetifyjs/vuetify/issues/16647)) ([1e9736a](https://togithub.com/vuetifyjs/vuetify/commit/1e9736a0058bb48d74342b70e278b496e2dbdfe1)) - **defaults:** reset/root should include undefined ([9713ffe](https://togithub.com/vuetifyjs/vuetify/commit/9713ffeaaa39a2b3fc25ba769767fd0b624898c9)), closes [#​16615](https://togithub.com/vuetifyjs/vuetify/issues/16615) - **defaults:** only try to read string props ([a9617b5](https://togithub.com/vuetifyjs/vuetify/commit/a9617b589c3ae3f141b46c46b2ca079684f8e576)), closes [#​16589](https://togithub.com/vuetifyjs/vuetify/issues/16589) - **inputs:** focus on mousedown instead of click ([#​16568](https://togithub.com/vuetifyjs/vuetify/issues/16568)) ([e3e0614](https://togithub.com/vuetifyjs/vuetify/commit/e3e061475204e413e024efaa8759b5b0c6eab2eb)) - **proxiedModel:** don't pass reactive objects to transformIn() ([#​16612](https://togithub.com/vuetifyjs/vuetify/issues/16612)) ([02da4e3](https://togithub.com/vuetifyjs/vuetify/commit/02da4e3c3e0c18b24ac9a358abe30ff6c3f492fc)), closes [#​16512](https://togithub.com/vuetifyjs/vuetify/issues/16512) - **teleport:** find only container that is direct child of target ([ce2b450](https://togithub.com/vuetifyjs/vuetify/commit/ce2b4506a63f074593cbafe2c813519956d87f3c)), closes [#​16610](https://togithub.com/vuetifyjs/vuetify/issues/16610) - **types:** define missing slot types ([#​16621](https://togithub.com/vuetifyjs/vuetify/issues/16621)) ([df0b2dd](https://togithub.com/vuetifyjs/vuetify/commit/df0b2dd784f0652e531891bc2a8f7b4b774bed66)) - **VBottomNavigation:** add missing transition for active toggle ([7d4aed2](https://togithub.com/vuetifyjs/vuetify/commit/7d4aed254fa9f13a042860ebb8a9595cd6880cd1)) - **VChipGroup:** add flex-wrap ([e55f598](https://togithub.com/vuetifyjs/vuetify/commit/e55f598bff7d7c097192c128cf21dea4cffb9a48)) - **VListItem:** center align icons for two line ([b01173c](https://togithub.com/vuetifyjs/vuetify/commit/b01173c7910350cc34a9e3aba366963efd69b61b)) - **VOverlay:** don't try to run scrollStrategy after closing ([14c7640](https://togithub.com/vuetifyjs/vuetify/commit/14c76404ffbc5b0881634eefa3da2d7ab61087f3)), closes [#​16569](https://togithub.com/vuetifyjs/vuetify/issues/16569) - **VOverlay:** prevent infinite update loop during HMR ([e829c30](https://togithub.com/vuetifyjs/vuetify/commit/e829c30a060d32ec0be5e0698e792f2ad63aed4d)), closes [#​16661](https://togithub.com/vuetifyjs/vuetify/issues/16661) - **VOverlay:** don't use requestIdleCallback in safari ([b295a28](https://togithub.com/vuetifyjs/vuetify/commit/b295a282c9c65798666c8a0229bd663b50bec035)), closes [#​16613](https://togithub.com/vuetifyjs/vuetify/issues/16613) - **VSelect:** don't close menu if submenus are open ([9cbe778](https://togithub.com/vuetifyjs/vuetify/commit/9cbe778504395b96d8121e392f0d6f62608fe687)), closes [#​16645](https://togithub.com/vuetifyjs/vuetify/issues/16645) - **VSelect:** remove redundant clear handler ([8cebb2d](https://togithub.com/vuetifyjs/vuetify/commit/8cebb2dad94349bf883840e26e9f9b2c561dc492)), closes [#​16638](https://togithub.com/vuetifyjs/vuetify/issues/16638) - **VSelect:** fix selection slot example ([9776af3](https://togithub.com/vuetifyjs/vuetify/commit/9776af3d5e30394f245e944bad72c137d32c7e0c)) - **VToolbar:** add default width of 100% ([c76dc1a](https://togithub.com/vuetifyjs/vuetify/commit/c76dc1a3d713a93bf6b920fedeed46e84df4b048)) ##### :test_tube: Labs - **VDataTableFooter:** add i18n props ([e7d5083](https://togithub.com/vuetifyjs/vuetify/commit/e7d5083b7e31af80836dfc9c67fa059aead154c3)), closes [#​16625](https://togithub.com/vuetifyjs/vuetify/issues/16625) - **VDataTableServer:** remove reset to first page ([f5de299](https://togithub.com/vuetifyjs/vuetify/commit/f5de299461e41515538e90431c4a91921d9eb403)), closes [#​16620](https://togithub.com/vuetifyjs/vuetify/issues/16620) ### [`v3.1.4`](https://togithub.com/vuetifyjs/vuetify/releases/tag/v3.1.4) [Compare Source](https://togithub.com/vuetifyjs/vuetify/compare/v3.1.3...v3.1.4) ##### :wrench: Bug Fixes - getUid must be called from inside a setup function ([#​16591](https://togithub.com/vuetifyjs/vuetify/issues/16591)) ([b7c4ec0](https://togithub.com/vuetifyjs/vuetify/commit/b7c4ec0d1a48d1dc65783d82685b32fa9600d4a2)), closes [#​16558](https://togithub.com/vuetifyjs/vuetify/issues/16558) - **locale:** update swedish locale messages ([#​16556](https://togithub.com/vuetifyjs/vuetify/issues/16556)) ([d0e1434](https://togithub.com/vuetifyjs/vuetify/commit/d0e1434f5525f689451434e4553b7bb652789e1a)) - **states:** use theme opacity variables ([824df5c](https://togithub.com/vuetifyjs/vuetify/commit/824df5ce109bb90e588057edb8d805854bafdf42)) - **VChip:** set aria-label correctly ([48d3724](https://togithub.com/vuetifyjs/vuetify/commit/48d3724e7f28669fd2e483a916b4412d4039c1c6)), closes [#​16549](https://togithub.com/vuetifyjs/vuetify/issues/16549) - **VDataTable:** pagination buttons and text ([940bd44](https://togithub.com/vuetifyjs/vuetify/commit/940bd448e934220070d1278413a397f54c3a7f64)), closes [#​16560](https://togithub.com/vuetifyjs/vuetify/issues/16560) - **VDataTableServer:** remove properties from options update ([55c2021](https://togithub.com/vuetifyjs/vuetify/commit/55c2021fde6b2167ad6956471c55811c83a1fb30)) - **VVirtualScroll:** dynamic container height ([#​16495](https://togithub.com/vuetifyjs/vuetify/issues/16495)) ([28057e1](https://togithub.com/vuetifyjs/vuetify/commit/28057e1aa8ebd3f9d785a3f2262b552c44b31c1e)) ##### :microscope: Code Refactoring - **VAppBarTitle:** implement VToolbarTitle props ([24fd25d](https://togithub.com/vuetifyjs/vuetify/commit/24fd25d3d8835c560f74d2905d9bdff4f933f701)) - **VBtnToggle:** create makeProps function for VBtnGroup ([18e6dbe](https://togithub.com/vuetifyjs/vuetify/commit/18e6dbe7fe7ca941968a21c09eac9b311635d4cd)), closes [#​16253](https://togithub.com/vuetifyjs/vuetify/issues/16253) ### [`v3.1.3`](https://togithub.com/vuetifyjs/vuetify/releases/tag/v3.1.3) [Compare Source](https://togithub.com/vuetifyjs/vuetify/compare/v3.1.2...v3.1.3) ##### :wrench: Bug Fixes - **defaults:** optimise defaults access ([a5539ba](https://togithub.com/vuetifyjs/vuetify/commit/a5539ba721a29e42c4e51f764d9944a6f51c2e28)), closes [#​16318](https://togithub.com/vuetifyjs/vuetify/issues/16318) - **locale:** update swedish locale messages ([36add1d](https://togithub.com/vuetifyjs/vuetify/commit/36add1da889eb54012f9e2fb403f0b7aaf0191ec)) - **VBtn:** accept value prop for underlying DOM element ([#​16465](https://togithub.com/vuetifyjs/vuetify/issues/16465)) ([09bc5dc](https://togithub.com/vuetifyjs/vuetify/commit/09bc5dc8424b32a5f81ce5ffec33e6f85b0596b3)), closes [#​16188](https://togithub.com/vuetifyjs/vuetify/issues/16188) - **VBtn:** adjust condition for calculating hasColor ([43c09a9](https://togithub.com/vuetifyjs/vuetify/commit/43c09a99d5ff88b08d64ed23e17d8b1f53ddd14c)), closes [#​16478](https://togithub.com/vuetifyjs/vuetify/issues/16478) - **VCombobox:** don't submit form on enter keypress ([49b444c](https://togithub.com/vuetifyjs/vuetify/commit/49b444c479a42803755e8d277a8414db1ee98562)), closes [#​16332](https://togithub.com/vuetifyjs/vuetify/issues/16332) [#​16347](https://togithub.com/vuetifyjs/vuetify/issues/16347) - **VDataTableServer:** add groupBy functionality ([#​16485](https://togithub.com/vuetifyjs/vuetify/issues/16485)) ([9845210](https://togithub.com/vuetifyjs/vuetify/commit/9845210e558426bf6f1e900960bae8a47ee742a6)), closes [#​16468](https://togithub.com/vuetifyjs/vuetify/issues/16468) - **VDivider:** fix color attribute ([#​16536](https://togithub.com/vuetifyjs/vuetify/issues/16536)) ([4b9faf5](https://togithub.com/vuetifyjs/vuetify/commit/4b9faf5a161e84c9cf29a67ff436e0d332cce7ab)), closes [#​16517](https://togithub.com/vuetifyjs/vuetify/issues/16517) - **VField:** prevent label animation stutter under load ([47a8156](https://togithub.com/vuetifyjs/vuetify/commit/47a8156bc5427ba2b474fb5f4f2518eeff145395)) - **VFileInput:** reset internal input when model is cleared ([#​16539](https://togithub.com/vuetifyjs/vuetify/issues/16539)) ([bd308cf](https://togithub.com/vuetifyjs/vuetify/commit/bd308cfeeebdb984a5eb17c2ed3b3fb4f771383e)), closes [#​16167](https://togithub.com/vuetifyjs/vuetify/issues/16167) - **VForm:** remove unused prop lazy-validation ([cd735d6](https://togithub.com/vuetifyjs/vuetify/commit/cd735d67be0ba0dbf2d78aec8441ce3bd8474562)), closes [#​16533](https://togithub.com/vuetifyjs/vuetify/issues/16533) - **VNavigationDrawer:** support location="top" ([38a567d](https://togithub.com/vuetifyjs/vuetify/commit/38a567d86a4e3f15d270e69e0bb223c4b4419074)), closes [#​16543](https://togithub.com/vuetifyjs/vuetify/issues/16543) - **VOverlay:** don't call updateLocation multiple times initially ([a11138e](https://togithub.com/vuetifyjs/vuetify/commit/a11138e5f75a9ef81bb3b39daeb8bd1cb07997cb)), closes [#​16318](https://togithub.com/vuetifyjs/vuetify/issues/16318) [#​16321](https://togithub.com/vuetifyjs/vuetify/issues/16321) [#​16350](https://togithub.com/vuetifyjs/vuetify/issues/16350) - **VPagination:** show correct page number in aria-label ([bb79db2](https://togithub.com/vuetifyjs/vuetify/commit/bb79db27b53b5c5742a384a1efcb711d15f59a0f)), closes [#​16555](https://togithub.com/vuetifyjs/vuetify/issues/16555) - **VTable:** correctly set css variable ([b90d770](https://togithub.com/vuetifyjs/vuetify/commit/b90d77018c474549f2ea01a0ee0ee4cf522b927a)) - **vue-i18n:** pass params to translate function ([26a1ea3](https://togithub.com/vuetifyjs/vuetify/commit/26a1ea32b091ad2b5855882b308c6880c57a0198)), closes [#​16504](https://togithub.com/vuetifyjs/vuetify/issues/16504) ##### :microscope: Code Refactoring - move activatorProps to computed ref ([7c04e78](https://togithub.com/vuetifyjs/vuetify/commit/7c04e7821a496e1a02058f982cec53008c84f2e5)) - **VListItem:** only use VDefaultsProvider for slots ([1ed8295](https://togithub.com/vuetifyjs/vuetify/commit/1ed829591d3e8bc103cedd2e84bee46e79e6cccf)) ### [`v3.1.2`](https://togithub.com/vuetifyjs/vuetify/releases/tag/v3.1.2) [Compare Source](https://togithub.com/vuetifyjs/vuetify/compare/v3.1.1...v3.1.2) ##### :wrench: Bug Fixes - expose missing ripple prop in components ([#​16435](https://togithub.com/vuetifyjs/vuetify/issues/16435)) ([705b29f](https://togithub.com/vuetifyjs/vuetify/commit/705b29fd5e1f6668fb55febfb5dc8ccba92a836d)) - **teleport:** use querySelector instead of cache ([#​16409](https://togithub.com/vuetifyjs/vuetify/issues/16409)) ([dfce33f](https://togithub.com/vuetifyjs/vuetify/commit/dfce33fcb6b9f2ae1567ed91246b1a9d3b3538ef)) - **VBtn:** isActive calc priorities ([#​15897](https://togithub.com/vuetifyjs/vuetify/issues/15897)) ([cef5ccd](https://togithub.com/vuetifyjs/vuetify/commit/cef5ccde7d23efc502091ab865e874c6ddb17df0)), closes [#​15833](https://togithub.com/vuetifyjs/vuetify/issues/15833) [#​15982](https://togithub.com/vuetifyjs/vuetify/issues/15982) - **VChip:** add link styles to clickable chips ([de263ba](https://togithub.com/vuetifyjs/vuetify/commit/de263ba534f3e8c5c9c7ab01e61bd9952cb51463)), closes [#​16380](https://togithub.com/vuetifyjs/vuetify/issues/16380) - **VChipGroup:** provide disabled prop to children ([dd6d053](https://togithub.com/vuetifyjs/vuetify/commit/dd6d053f2f15bc597bfd8bf6c7c7453bd51dcf1e)), closes [#​15923](https://togithub.com/vuetifyjs/vuetify/issues/15923) - **VCombobox:** filter transformed items ([#​16463](https://togithub.com/vuetifyjs/vuetify/issues/16463)) ([577d019](https://togithub.com/vuetifyjs/vuetify/commit/577d019d7db75fa77db689fa5a63c30aaf8f3422)), closes [#​16403](https://togithub.com/vuetifyjs/vuetify/issues/16403) [#​16411](https://togithub.com/vuetifyjs/vuetify/issues/16411) - **VCombobox:** do not generate empty search items ([a1e628e](https://togithub.com/vuetifyjs/vuetify/commit/a1e628e31d129d09ab604e293ee7894f42106fe2)) - **VContainer:** fill-height prop ([#​15859](https://togithub.com/vuetifyjs/vuetify/issues/15859)) ([c51cfee](https://togithub.com/vuetifyjs/vuetify/commit/c51cfee0b2faf09199c81d623aac3062fec3a558)) - **VDataTable:** pass along slots instead of rendering ([ddea995](https://togithub.com/vuetifyjs/vuetify/commit/ddea99556359ff1b272dfc10e0ddecbbc8eb6171)) - **VFileInput:** drag and drop ([#​16058](https://togithub.com/vuetifyjs/vuetify/issues/16058)) ([56bc00e](https://togithub.com/vuetifyjs/vuetify/commit/56bc00e35316c3c624c16b9c18074252fa5ed2d8)) - **VListItem:** vertical spacing with nav prop and groups ([7e49da3](https://togithub.com/vuetifyjs/vuetify/commit/7e49da35a21e841636997931b0ce7900f897eeb2)) - **VProgressLinear:** add missing absolute,top,bottom props ([#​15883](https://togithub.com/vuetifyjs/vuetify/issues/15883)) ([802d056](https://togithub.com/vuetifyjs/vuetify/commit/802d056e232f4107a2d776fbdc1f4dd395b41871)) - **VSelect:** add default menu max height ([#​16417](https://togithub.com/vuetifyjs/vuetify/issues/16417)) ([2a08d3a](https://togithub.com/vuetifyjs/vuetify/commit/2a08d3a317e3efd3ab82fe5dc54553a436bffa13)), closes [#​16416](https://togithub.com/vuetifyjs/vuetify/issues/16416) ##### :test_tube: Labs - **VDataTable:** add item and group-header slots ([#​16419](https://togithub.com/vuetifyjs/vuetify/issues/16419)) ([0732c22](https://togithub.com/vuetifyjs/vuetify/commit/0732c22aed24503a24aa6359cffbcaad66351492)) - **VDataTable:** correct createSort props types ([8f3c202](https://togithub.com/vuetifyjs/vuetify/commit/8f3c202474aa5282fc6b8856fed92c8b7ba7aaac)) ### [`v3.1.1`](https://togithub.com/vuetifyjs/vuetify/releases/tag/v3.1.1) [Compare Source](https://togithub.com/vuetifyjs/vuetify/compare/v3.1.0...v3.1.1) ##### :wrench: Bug Fixes - **defaults:** undefined prop value shouldn't override provided default ([36c2198](https://togithub.com/vuetifyjs/vuetify/commit/36c219898d187eede5b16c8b601bdf07b9bb1933)) - **labs:** single dist build ([b655cc4](https://togithub.com/vuetifyjs/vuetify/commit/b655cc4047e06bfe05d720be54ca14464116c86f)) - **inputs:** improve accessibility of messages ([#​16243](https://togithub.com/vuetifyjs/vuetify/issues/16243)) ([da0ccf4](https://togithub.com/vuetifyjs/vuetify/commit/da0ccf41499a14e53514044940e8c7d7a9c50391)) - **VAppBarTitle:** pass props to VToolbarTitle ([#​16376](https://togithub.com/vuetifyjs/vuetify/issues/16376)) ([1ba982a](https://togithub.com/vuetifyjs/vuetify/commit/1ba982a3c5ffbe72434ea5b80e9564602d1bff8e)), closes [#​16375](https://togithub.com/vuetifyjs/vuetify/issues/16375) - **VAutocomplete/VCombobox/VSelect:** add check for readonly form ([#​16255](https://togithub.com/vuetifyjs/vuetify/issues/16255)) ([e22937b](https://togithub.com/vuetifyjs/vuetify/commit/e22937b8e28b2a2cd9449aed4c000bbaf1a25241)), closes [#​16161](https://togithub.com/vuetifyjs/vuetify/issues/16161) - **VAutocomplete/VCombobox/VSelect:** fully support hideSelected ([#​16285](https://togithub.com/vuetifyjs/vuetify/issues/16285)) ([8d8c20f](https://togithub.com/vuetifyjs/vuetify/commit/8d8c20ffde12477cc45e36f2c29ec307c03912d1)), closes [#​16226](https://togithub.com/vuetifyjs/vuetify/issues/16226) [#​16227](https://togithub.com/vuetifyjs/vuetify/issues/16227) - **VAutocomplete/VCombobox/VSelect:** use valueComparator on select() ([952e36d](https://togithub.com/vuetifyjs/vuetify/commit/952e36d35bc7af6ef30d0b2b8c08c1ab7838c637)), closes [#​16388](https://togithub.com/vuetifyjs/vuetify/issues/16388) - **VOverlay:** transition content opacity to initial instead of 1 ([afda9df](https://togithub.com/vuetifyjs/vuetify/commit/afda9dfd32d373949344fd316b88d0613519c345)), closes [#​16394](https://togithub.com/vuetifyjs/vuetify/issues/16394) ### [`v3.1.0`](https://togithub.com/vuetifyjs/vuetify/releases/tag/v3.1.0) [Compare Source](https://togithub.com/vuetifyjs/vuetify/compare/v3.0.7...v3.1.0)

Valkyrie

The latest release (Valkyrie) brings in multiple bug fixes, new features, and components; also the introduction of a new release pipeline we call **Labs**. This new release process allows us to get currently in-development components that have not reached feature parity with Vuetify 2, or are very large in size, into your hands before a production release. For more information visit the [Labs Introduction page](https://dev.vuetifyjs.com/en/labs/introduction/). The team is really excited to bring this release hot on the heels of Vuetify 3 and look forward to your feedback. Thank you for using Vuetify! *-John Leider* ##### Supporting Vuetify Vuetify is an open source MIT project that has been made possible due to the generous contributions by sponsors and backers. If you are interested in supporting this project, please consider: - [Sponsor on Github](https://togithub.com/sponsors/johnleider) - [Sponsor on Open Collective](https://opencollective.com/vuetify) - [Make a one-time donation using Paypal](https://www.paypal.com/paypalme/vuetify) - [Vuetify Store](https://store.vuetifyjs.com/) - [Documentation](https://dev.vuetifyjs.com/) - [Report a Bug](https://issues.vuetifyjs.com/) - [Community Discord](https://community.vuetifyjs.com) - [Twitter](https://twitter.com/vuetifyjs)

🤚 FAQ

- Where is the upgrade guide? - There are no upgrade steps to go from v3.0 to v3.1 - How do I install Data Table and Virtual Scroller? - Visit the [Labs Introduction page](https://dev.vuetifyjs.com/en/labs/introduction/)

💯 Release notes

##### :rocket: Features - **labs:** add labs export ([#​16341](https://togithub.com/vuetifyjs/vuetify/issues/16341)) ([866126d](https://togithub.com/vuetifyjs/vuetify/commit/866126d9c3141f3e44988b49bbe57444611c2124)) - **labs:** add VDataTable ([#​16235](https://togithub.com/vuetifyjs/vuetify/issues/16235)) ([d99b330](https://togithub.com/vuetifyjs/vuetify/commit/d99b330aadc4f9d777957e42dd24b25dbd85aaf2)), closes [#​13479](https://togithub.com/vuetifyjs/vuetify/issues/13479) - **labs:** add VVirtualScroll ([#​15585](https://togithub.com/vuetifyjs/vuetify/issues/15585)) ([c643dc6](https://togithub.com/vuetifyjs/vuetify/commit/c643dc6f1bbce741a618de6e70b0a966286e8905)) - **VBreadcrumbs:** improve DX when using explicit components ([#​16229](https://togithub.com/vuetifyjs/vuetify/issues/16229)) ([cdb8e15](https://togithub.com/vuetifyjs/vuetify/commit/cdb8e155d9458722cb195f4964a536e87b41ece4)) - **VIcon:** allow components in default slot ([#​16168](https://togithub.com/vuetifyjs/vuetify/issues/16168)) ([2f6849c](https://togithub.com/vuetifyjs/vuetify/commit/2f6849c7768578a4d2f13ba7f5805f57515732fe)), closes [#​15164](https://togithub.com/vuetifyjs/vuetify/issues/15164) - **VNavigationDrawer:** add rail prop v-model support ([#​16352](https://togithub.com/vuetifyjs/vuetify/issues/16352)) ([76df6c9](https://togithub.com/vuetifyjs/vuetify/commit/76df6c9f0afd92adac6cdd3def29a25b0212c16b)), closes [#​16022](https://togithub.com/vuetifyjs/vuetify/issues/16022) ##### :wrench: Bug Fixes - **VAvatar:** apply cover to internal v-img ([937274e](https://togithub.com/vuetifyjs/vuetify/commit/937274e852f4f1732b7c8f6a3d928e0fb8066fa9)) - **VDivider:** use currentColor with opacity instead of rgba ([9c69f5f](https://togithub.com/vuetifyjs/vuetify/commit/9c69f5f9210321ed09998fa4332cdaa7818a170b)) - **VListItem:** don't apply line padding for negative values ([92033fe](https://togithub.com/vuetifyjs/vuetify/commit/92033fe15a16537f29e668b073c502a6e1f86c6a)) ### [`v3.0.7`](https://togithub.com/vuetifyjs/vuetify/releases/tag/v3.0.7) [Compare Source](https://togithub.com/vuetifyjs/vuetify/compare/v3.0.6...v3.0.7) ##### :wrench: Bug Fixes - **framework:** don't register global mixin with options api disabled ([8deea14](https://togithub.com/vuetifyjs/vuetify/commit/8deea141831e7c3ea44ef4949dcdbcae4a8b5324)), closes [#​16371](https://togithub.com/vuetifyjs/vuetify/issues/16371) - **VColorPicker:** don't disable inheritAttrs ([84fcaa7](https://togithub.com/vuetifyjs/vuetify/commit/84fcaa769e42e346d3c59aca9ebda958e6a689e9)), closes [#​16308](https://togithub.com/vuetifyjs/vuetify/issues/16308) - **VPagination:** set initial totalVisible from viewport width ([9d2bd38](https://togithub.com/vuetifyjs/vuetify/commit/9d2bd384e440910da61225d08a6b3702c1ff5fc5)), closes [#​14590](https://togithub.com/vuetifyjs/vuetify/issues/14590) - **VRadioGroup:** correct aria attributes, force checked when readonly ([9ac9e17](https://togithub.com/vuetifyjs/vuetify/commit/9ac9e17eeb6eaa5e7347af5917ff91745de6d16a)), closes [#​16323](https://togithub.com/vuetifyjs/vuetify/issues/16323) - **VSlider:** correct focus indicator position with changed text-align ([8c6bbc7](https://togithub.com/vuetifyjs/vuetify/commit/8c6bbc7103adcf64295daab787d36b6885ea909e)), closes [#​16302](https://togithub.com/vuetifyjs/vuetify/issues/16302) ### [`v3.0.6`](https://togithub.com/vuetifyjs/vuetify/releases/tag/v3.0.6) [Compare Source](https://togithub.com/vuetifyjs/vuetify/compare/v3.0.5...v3.0.6) ##### :wrench: Bug Fixes - **VApp:** rename variables.scss ([f22e141](https://togithub.com/vuetifyjs/vuetify/commit/f22e1417e7ea7429787eda8a596113870747aea1)), closes [#​16295](https://togithub.com/vuetifyjs/vuetify/issues/16295) - **VAvatar:** apply theme classes ([9005732](https://togithub.com/vuetifyjs/vuetify/commit/900573240fe2808c89e992630258b884a6bad222)), closes [#​16291](https://togithub.com/vuetifyjs/vuetify/issues/16291) - **VFileInput:** accept null modelValue ([f505f7f](https://togithub.com/vuetifyjs/vuetify/commit/f505f7f6f7163f613345ad269db2f29a7bc2f6d5)), closes [#​16053](https://togithub.com/vuetifyjs/vuetify/issues/16053) - **VImg:** fetch nativeWidth if aspectRatio changes to null ([0298384](https://togithub.com/vuetifyjs/vuetify/commit/0298384639403f0bb34e94fee738a443ee4245cc)) - **VImg:** NaN value for normalized src ([2589e94](https://togithub.com/vuetifyjs/vuetify/commit/2589e94e8dd8053e76cf331440ea042b3a5e0c59)) - **VListItem:** add maximum width for flex containers ([4b5d140](https://togithub.com/vuetifyjs/vuetify/commit/4b5d140604114b0684156707ef8a7c8124acefa9)) - **VRadioGroup:** correct margin definitions ([#​16209](https://togithub.com/vuetifyjs/vuetify/issues/16209)) ([1e0e197](https://togithub.com/vuetifyjs/vuetify/commit/1e0e197f25ab24933bc8e7a74fe43d18609ca891)), closes [#​16207](https://togithub.com/vuetifyjs/vuetify/issues/16207) - **VSlider:** correct first and last ticks position when vertical ([61d6cdb](https://togithub.com/vuetifyjs/vuetify/commit/61d6cdbb9bb52f99883675b7aaf01a00410dd543)) - **VSlider:** don't use logical inset to position thumb ([a681c88](https://togithub.com/vuetifyjs/vuetify/commit/a681c889529108c853cd63c0634d832861036290)), closes [#​16282](https://togithub.com/vuetifyjs/vuetify/issues/16282) [#​16283](https://togithub.com/vuetifyjs/vuetify/issues/16283) - **VSnackbar:** apply theme classes ([3aaaa15](https://togithub.com/vuetifyjs/vuetify/commit/3aaaa15d99caef2e7a2c2f58d1346b935179d4c5)) ### [`v3.0.5`](https://togithub.com/vuetifyjs/vuetify/releases/tag/v3.0.5) [Compare Source](https://togithub.com/vuetifyjs/vuetify/compare/v3.0.4...v3.0.5) ##### :wrench: Bug Fixes - **framework:** change \_isVue references to vue3's \__isVue ([#​16231](https://togithub.com/vuetifyjs/vuetify/issues/16231)) ([6a6c710](https://togithub.com/vuetifyjs/vuetify/commit/6a6c710a5baa952746d8d997bde5e99e17f3adb3)) - **loader:** add String to prop types ([a533a7e](https://togithub.com/vuetifyjs/vuetify/commit/a533a7e454abba660d5e4f1e519142538bdd6bb9)) - **validation:** don't truncate error message passed as string ([#​16246](https://togithub.com/vuetifyjs/vuetify/issues/16246)) ([3688c00](https://togithub.com/vuetifyjs/vuetify/commit/3688c00113e153e48f47cb8695c74c840dad095c)), closes [#​16242](https://togithub.com/vuetifyjs/vuetify/issues/16242) - **VAutocomplete/VCombobox/VSelect:** return-object comparison ([#​16114](https://togithub.com/vuetifyjs/vuetify/issues/16114)) ([74f7601](https://togithub.com/vuetifyjs/vuetify/commit/74f7601b398e30ed396ebc9e332baf7a22780bca)), closes [#​16046](https://togithub.com/vuetifyjs/vuetify/issues/16046) - **VBottomNavigation:** use active prop for visibility ([#​16044](https://togithub.com/vuetifyjs/vuetify/issues/16044)) ([05d9623](https://togithub.com/vuetifyjs/vuetify/commit/05d96231d908a1226ab82d6a8ce11b4274c7b4a4)), closes [#​16041](https://togithub.com/vuetifyjs/vuetify/issues/16041) - **VChip:** component always shows cursor pointer ([#​16256](https://togithub.com/vuetifyjs/vuetify/issues/16256)) ([420af68](https://togithub.com/vuetifyjs/vuetify/commit/420af68795322391b825969295dea916a0a02a6b)) - **VOverlay:** don't render content in ssr ([59d214b](https://togithub.com/vuetifyjs/vuetify/commit/59d214bd7dd49e4fa88b54a1896b6eb419753e9e)), closes [#​15323](https://togithub.com/vuetifyjs/vuetify/issues/15323) - **VOverlay:** forward scoped styles attribute ([7adbc22](https://togithub.com/vuetifyjs/vuetify/commit/7adbc220bf82bae739c96bc92b2bfad83aee0323)), closes [#​16213](https://togithub.com/vuetifyjs/vuetify/issues/16213) - **VTab:** increase selector specificity ([ca345ff](https://togithub.com/vuetifyjs/vuetify/commit/ca345ff40487c51c07cbb21b7af774c4dac1fd79)), closes [#​16254](https://togithub.com/vuetifyjs/vuetify/issues/16254) - **VToolbar:** provide default VBtn variant ([41111a7](https://togithub.com/vuetifyjs/vuetify/commit/41111a7d3ad529aaf8d044c9ff4ea60d8b632359)), closes [#​16239](https://togithub.com/vuetifyjs/vuetify/issues/16239) - **VTooltip:** tooltip overlay interfering with VMenu ([#​15934](https://togithub.com/vuetifyjs/vuetify/issues/15934)) ([c48d7e4](https://togithub.com/vuetifyjs/vuetify/commit/c48d7e49551f25b270f766c12e6ec05ac4cb1058)), closes [#​15784](https://togithub.com/vuetifyjs/vuetify/issues/15784) ### [`v3.0.4`](https://togithub.com/vuetifyjs/vuetify/releases/tag/v3.0.4) [Compare Source](https://togithub.com/vuetifyjs/vuetify/compare/v3.0.3...v3.0.4) ##### :wrench: Bug Fixes - **theme:** parse all colors to rgba objects instead of numbers ([#​16052](https://togithub.com/vuetifyjs/vuetify/issues/16052)) ([df03cea](https://togithub.com/vuetifyjs/vuetify/commit/df03cea89e5c51a516b3063548479acfe3f3abcf)), closes [#​16045](https://togithub.com/vuetifyjs/vuetify/issues/16045) - **types:** unwrap refs in `this.$vuetify` ([#​16193](https://togithub.com/vuetifyjs/vuetify/issues/16193)) ([fb84480](https://togithub.com/vuetifyjs/vuetify/commit/fb84480c8bdcda729226d0ade80ffbef8d1d05c2)) - **validation:** enforce validation maxErrors ([#​16202](https://togithub.com/vuetifyjs/vuetify/issues/16202)) ([13d156c](https://togithub.com/vuetifyjs/vuetify/commit/13d156cbed58aa6bd095e8cf7a644550825f251e)) - **VChip:** ensure to prop uses router ([#​16152](https://togithub.com/vuetifyjs/vuetify/issues/16152)) ([185423d](https://togithub.com/vuetifyjs/vuetify/commit/185423d0cd9e6cfdddac568cd80c326a16da1149)), closes [#​16151](https://togithub.com/vuetifyjs/vuetify/issues/16151) - **VListItem:** don't use content element as VOverlay activator ([ad7b2c1](https://togithub.com/vuetifyjs/vuetify/commit/ad7b2c113146113c06051b41632485687b2f2749)) - **VRadioGroup:** remove clickable from label ([#​16217](https://togithub.com/vuetifyjs/vuetify/issues/16217)) ([b2aa8c8](https://togithub.com/vuetifyjs/vuetify/commit/b2aa8c8ad3be4234565a02af9ee2cba4e4e82467)) - **VRow:** correct gutter between rows ([#​16212](https://togithub.com/vuetifyjs/vuetify/issues/16212)) ([6153f0d](https://togithub.com/vuetifyjs/vuetify/commit/6153f0d18533f877f2c531e3b853a7e192484280)), closes [#​16211](https://togithub.com/vuetifyjs/vuetify/issues/16211) - **VSelectionControl/VCheckbox/VSwitch:** long label wrapping ([#​16194](https://togithub.com/vuetifyjs/vuetify/issues/16194)) ([edfc746](https://togithub.com/vuetifyjs/vuetify/commit/edfc746296f597771c8907736138a63f6a15bce0)) - **VTab/VTabs:** use --v-tabs-height as default for --v-btn-height ([ceaffe5](https://togithub.com/vuetifyjs/vuetify/commit/ceaffe530eb21e40cee7f9b8c45aafdc60f94718)), closes [#​14863](https://togithub.com/vuetifyjs/vuetify/issues/14863) ### [`v3.0.3`](https://togithub.com/vuetifyjs/vuetify/releases/tag/v3.0.3) [Compare Source](https://togithub.com/vuetifyjs/vuetify/compare/v3.0.2...v3.0.3) ##### :wrench: Bug Fixes - **dialog-transition:** clamp NaN scale to 0 ([266f548](https://togithub.com/vuetifyjs/vuetify/commit/266f54837e297bbc9b2418338151d86cd9d10315)), closes [#​16183](https://togithub.com/vuetifyjs/vuetify/issues/16183) - **VFooter:** unref backgroundColorStyles ([c4ab550](https://togithub.com/vuetifyjs/vuetify/commit/c4ab55052fb1cca4ac895d50d45a13d4b4861649)) - **VLazy:** show transitions ([a470c84](https://togithub.com/vuetifyjs/vuetify/commit/a470c84dfbc4d1f2b408a0373534e97badea040b)), closes [#​16166](https://togithub.com/vuetifyjs/vuetify/issues/16166) - **VNavigationDrawer:** wait for nextTick in isTemporary watch ([#​16134](https://togithub.com/vuetifyjs/vuetify/issues/16134)) ([8d4f0e8](https://togithub.com/vuetifyjs/vuetify/commit/8d4f0e8fdb068c4e2211a9d4a74c95e13ffe72e9)), closes [#​15807](https://togithub.com/vuetifyjs/vuetify/issues/15807) - **VOverlay:** positioning when activated by default ([#​16074](https://togithub.com/vuetifyjs/vuetify/issues/16074)) ([33ab244](https://togithub.com/vuetifyjs/vuetify/commit/33ab2447e05fcd0c1dc065a42c56c3055c0edf1a)), closes [#​16042](https://togithub.com/vuetifyjs/vuetify/issues/16042) - **VProgressLinear:** indeterminate spelling ([#​16170](https://togithub.com/vuetifyjs/vuetify/issues/16170)) ([#​16172](https://togithub.com/vuetifyjs/vuetify/issues/16172)) ([d2de37c](https://togithub.com/vuetifyjs/vuetify/commit/d2de37cde40c509d818210e8f2df4bfe07a3dae2)) ### [`v3.0.2`](https://togithub.com/vuetifyjs/vuetify/releases/tag/v3.0.2) [Compare Source](https://togithub.com/vuetifyjs/vuetify/compare/v3.0.1...v3.0.2) ##### :wrench: Bug Fixes - **composables:** clean up detached effect scopes ([884b2ff](https://togithub.com/vuetifyjs/vuetify/commit/884b2ffb1fd721ce5ca09923b13ad203525cab1d)), closes [#​16142](https://togithub.com/vuetifyjs/vuetify/issues/16142) - **nested:** should accept open-strategy object ([59550b3](https://togithub.com/vuetifyjs/vuetify/commit/59550b358a8df0f83d9794be93fccb502f0d736e)), closes [#​16119](https://togithub.com/vuetifyjs/vuetify/issues/16119) - **VCard:** remove tab focus when disabled ([0016d13](https://togithub.com/vuetifyjs/vuetify/commit/0016d13542af9df43069f44fc67b3b841829b439)), closes [#​16110](https://togithub.com/vuetifyjs/vuetify/issues/16110) - **VCard:** removed duplicated style properties ([#​16105](https://togithub.com/vuetifyjs/vuetify/issues/16105)) ([e9fe8ab](https://togithub.com/vuetifyjs/vuetify/commit/e9fe8aba906769ce069ac0e586b8e1e12a2a892c)), closes [#​16095](https://togithub.com/vuetifyjs/vuetify/issues/16095) - **VCardItem:** inherit defaults ([d966e69](https://togithub.com/vuetifyjs/vuetify/commit/d966e69e34deba279338ab7c7075154e99827a76)) - **VProgressLinear:** hide from accessibility tree if not active ([#​15964](https://togithub.com/vuetifyjs/vuetify/issues/15964)) ([9fe2bbb](https://togithub.com/vuetifyjs/vuetify/commit/9fe2bbb1841a6916dd45ac389b0c1b5666272d44)) - **VRating:** allow string model-value ([#​16129](https://togithub.com/vuetifyjs/vuetify/issues/16129)) ([caf5555](https://togithub.com/vuetifyjs/vuetify/commit/caf55557e0dad32f40908870c796fe842f3b0ed1)) - **VSlideGroup:** container width overflow ([#​16116](https://togithub.com/vuetifyjs/vuetify/issues/16116)) ([#​16118](https://togithub.com/vuetifyjs/vuetify/issues/16118)) ([b613a25](https://togithub.com/vuetifyjs/vuetify/commit/b613a251045bf5b9bf869e2809a89e9150f317e1)) - **VToolbar:** align prepend/append content center ([dc500e9](https://togithub.com/vuetifyjs/vuetify/commit/dc500e91aa8ef5490847a64619f5c3322a86b257)) ### [`v3.0.1`](https://togithub.com/vuetifyjs/vuetify/releases/tag/v3.0.1) [Compare Source](https://togithub.com/vuetifyjs/vuetify/compare/v3.0.0...v3.0.1) Documentation: https://next.vuetifyjs.com/ Install `vuetify@next` ##### :wrench: Bug Fixes - explicit props for select components ([#​16023](https://togithub.com/vuetifyjs/vuetify/issues/16023)) ([f6ee9a3](https://togithub.com/vuetifyjs/vuetify/commit/f6ee9a33af5bc0b312158738c97dd226837cd45d)) - **defaults:** assume capital first is nested component ([#​16043](https://togithub.com/vuetifyjs/vuetify/issues/16043)) ([9bf3b29](https://togithub.com/vuetifyjs/vuetify/commit/9bf3b292069d5f16adff379258821b3bb6a4934b)) - **display:** wait for nuxt suspense to resolve ([a3b8738](https://togithub.com/vuetifyjs/vuetify/commit/a3b87381ee5347bf1898c6955107898f5474aed0)), closes [#​15951](https://togithub.com/vuetifyjs/vuetify/issues/15951) - **items:** call itemProps on string items ([917284f](https://togithub.com/vuetifyjs/vuetify/commit/917284f55a4d150a6b8891a94126e0ab75117b69)) - **types:** ignore missing vue-router imports ([c8a463c](https://togithub.com/vuetifyjs/vuetify/commit/c8a463ca0fa021ceefd2c4ffe4a4bfd4c1086ba5)), closes [#​16063](https://togithub.com/vuetifyjs/vuetify/issues/16063) - **VExpansionPanel:** single panel has missing border radius ([#​16020](https://togithub.com/vuetifyjs/vuetify/issues/16020)) ([b9124ef](https://togithub.com/vuetifyjs/vuetify/commit/b9124efa9eea195f0be9f301bfdc9cf933c96c7a)), closes [#​16019](https://togithub.com/vuetifyjs/vuetify/issues/16019) - **VIcon:** trim string icon values ([#​16001](https://togithub.com/vuetifyjs/vuetify/issues/16001)) ([c643d2e](https://togithub.com/vuetifyjs/vuetify/commit/c643d2ed0637ccd617f989301f3fd6e0ed614ce5)) - **VList:** prevent scroll on keyboard navigation ([#​16039](https://togithub.com/vuetifyjs/vuetify/issues/16039)) ([a85c942](https://togithub.com/vuetifyjs/vuetify/commit/a85c942bc5765caa5893ccd443d2c91b31e71a60)), closes [#​16034](https://togithub.com/vuetifyjs/vuetify/issues/16034) - **VListItem:** infer link if click event is bound ([#​16038](https://togithub.com/vuetifyjs/vuetify/issues/16038)) ([af5b5c6](https://togithub.com/vuetifyjs/vuetify/commit/af5b5c643055168f3e485049333b5cac431c45fa)), closes [#​16014](https://togithub.com/vuetifyjs/vuetify/issues/16014) - **VOverlay:** don't render content in SSR ([bbe8cac](https://togithub.com/vuetifyjs/vuetify/commit/bbe8cac920f339faf902a75133337bc96cf86429)), closes [#​15323](https://togithub.com/vuetifyjs/vuetify/issues/15323) - **VTable:** prevent styles being inherited by inner tables ([#​16007](https://togithub.com/vuetifyjs/vuetify/issues/16007)) ([fb44d3f](https://togithub.com/vuetifyjs/vuetify/commit/fb44d3f18b2f7bb7b00738e1ebd72ddc01a37430)) ### [`v3.0.0`](https://togithub.com/vuetifyjs/vuetify/releases/tag/v3.0.0) [Compare Source](https://togithub.com/vuetifyjs/vuetify/compare/v2.6.14...v3.0.0)

v3.0.0 Titan

Vuetify 3 will be remaining on https://next.vuetifyjs.com/ and `npm i vuetify@next` until the documentation is complete. ##### Supporting Vuetify Vuetify is an open source MIT project that has been made possible due to the generous contributions by sponsors and backers. If you are interested in supporting this project, please consider: - Becoming a sponsor on Github - [John Leider](https://togithub.com/sponsors/johnleider) - [Kael Watts-Deuchar](https://togithub.com/sponsors/KaelWD) - [Becoming a sponsor on Patreon](https://www.patreon.com/vuetify) - [Make a one-time payment with Paypal](https://paypal.me/vuetify) - [Supporting the Core Team on Open Collective](https://opencollective.com/vuetify) (supports the core team) - [Becoming a subscriber on Tidelift](https://tidelift.com/subscription/npm/vuetify?utm_source=vuetify\&utm_medium=referral\&utm_campaign=2.1-notes) - [Direct support from Vuetify](https://vuetifyjs.com/en/introduction/support/) [Vuetify Store](https://store.vuetifyjs.com/) [Documentation](https://next.vuetifyjs.com/) [Report a Bug](https://issues.vuetifyjs.com/) [Community Discord](https://community.vuetifyjs.com) [Twitter](https://twitter.com/vuetifyjs)

💯 Release notes

##### :rocket: Features - **theme:** rename code/kbd variables to match conventions ([18537d3](https://togithub.com/vuetifyjs/vuetify/commit/18537d36fdff5f290005f9b9603689e1d9917075)) - **VList:** add keyboard navigation ([#​15998](https://togithub.com/vuetifyjs/vuetify/issues/15998)) ([48ef134](https://togithub.com/vuetifyjs/vuetify/commit/48ef1349a35bbe470d292df85a52d02bf1c149f1)), closes [#​15428](https://togithub.com/vuetifyjs/vuetify/issues/15428) ##### :wrench: Bug Fixes - don't destroy components when transition value changes ([e6b0d7a](https://togithub.com/vuetifyjs/vuetify/commit/e6b0d7a4cb692b411c03e6b53e7a76235e823680)), closes [#​15995](https://togithub.com/vuetifyjs/vuetify/issues/15995) - **types:** add shims to UMD types ([fce23d1](https://togithub.com/vuetifyjs/vuetify/commit/fce23d11359fc35218ebfede70b30b6f11511522)) - **types:** remove UMD package export ([e23e92c](https://togithub.com/vuetifyjs/vuetify/commit/e23e92c69063b01f33895ac8fd71f5de698b82f1)) - **types:** expose LocaleMessages interface ([3a2dbd3](https://togithub.com/vuetifyjs/vuetify/commit/3a2dbd30c827881178cf7cb1d22b330daa218526)) - **validation:** add validate-on prop ([#​15979](https://togithub.com/vuetifyjs/vuetify/issues/15979)) ([c669540](https://togithub.com/vuetifyjs/vuetify/commit/c6695409a2696dcbbfc1bb6e01c337a64d505d30)), closes [#​15976](https://togithub.com/vuetifyjs/vuetify/issues/15976) - **VDialog:** explicit prop definitions ([#​15971](https://togithub.com/vuetifyjs/vuetify/issues/15971)) ([be3ceca](https://togithub.com/vuetifyjs/vuetify/commit/be3cecaa3e8e9628e01a6435f619958d2ecbcd12)), closes [#​15967](https://togithub.com/vuetifyjs/vuetify/issues/15967) - **VIcon:** add collapse alias for mdi-svg ([#​15963](https://togithub.com/vuetifyjs/vuetify/issues/15963)) ([fa841a3](https://togithub.com/vuetifyjs/vuetify/commit/fa841a36100ac13f9ae981f8cda576d3ea919dd5)) - **VTabs:** respect height prop ([6c5b180](https://togithub.com/vuetifyjs/vuetify/commit/6c5b1803b76d3a67486bad807b59d0c51998e41f)), closes [#​15972](https://togithub.com/vuetifyjs/vuetify/issues/15972)

Configuration

📅 Schedule: Branch creation - "before 3am on Monday" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

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.