Islanders-Game / Islanders

A clone of the popular "Settlers of Catan", written in Typescript.
Other
4 stars 0 forks source link

Update dependency vuetify to v2.6.10 [SECURITY] - autoclosed #1266

Closed renovate[bot] closed 1 year ago

renovate[bot] commented 2 years ago

Mend Renovate

This PR contains the following updates:

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

GitHub Vulnerability Alerts

CVE-2022-25873

The package vuetify from 2.0.0-beta.4 and before 2.6.10 are vulnerable to Cross-site Scripting (XSS) due to improper input sanitization in the 'eventName' function within the VCalendar component.


Release Notes

vuetifyjs/vuetify ### [`v2.6.10`](https://togithub.com/vuetifyjs/vuetify/releases/tag/v2.6.10) [Compare Source](https://togithub.com/vuetifyjs/vuetify/compare/v2.6.9...v2.6.10) ##### :wrench: Bug Fixes - **VCalendar:** prevent XSS from eventName function ([ade1434](https://togithub.com/vuetifyjs/vuetify/commit/ade1434927f55a0eccf3d54f900f24c5fa85a176)), closes [#​15757](https://togithub.com/vuetifyjs/vuetify/issues/15757) - **VDialog:** don't try to focus `tabindex="-1"` or hidden inputs ([89e3850](https://togithub.com/vuetifyjs/vuetify/commit/89e3850c5478c7bf0ae6081a95f6d2b39e690e8f)), closes [#​15745](https://togithub.com/vuetifyjs/vuetify/issues/15745) - **VMenu:** disable activatorFixed when attach is enabled ([#​15709](https://togithub.com/vuetifyjs/vuetify/issues/15709)) ([464529a](https://togithub.com/vuetifyjs/vuetify/commit/464529a0358704c27463b660eead65925adf0f6d)), closes [#​14922](https://togithub.com/vuetifyjs/vuetify/issues/14922) - **VTextField:** only show clear icon on hover or when focused ([7a51ad0](https://togithub.com/vuetifyjs/vuetify/commit/7a51ad0140dd17f9d718f6ceb84226d305c2c379)) - **VTextField:** prevent tabbing to clear button ([f8ee680](https://togithub.com/vuetifyjs/vuetify/commit/f8ee680b1d78182852822fd12b63dd00a5803f40)), closes [#​11202](https://togithub.com/vuetifyjs/vuetify/issues/11202) - **web-types:** add support for VDataTable pattern slots ([#​15694](https://togithub.com/vuetifyjs/vuetify/issues/15694)) ([ac45c98](https://togithub.com/vuetifyjs/vuetify/commit/ac45c98983717d5ee42c4e85de1deccbd698cc83)) ##### :microscope: Code Refactoring - **VSelect:** render highlight with vnodes instead of innerHTML ([4468e3c](https://togithub.com/vuetifyjs/vuetify/commit/4468e3c442284b512729e7b89768fd8762c2e9c1)) ##### BREAKING CHANGES - **VCalendar:** `eventName` function can no longer render arbitrary HTML, convert to VNodes instead. `eventSummary` can no longer be used with v-html, replace with `` ### [`v2.6.9`](https://togithub.com/vuetifyjs/vuetify/releases/tag/v2.6.9) [Compare Source](https://togithub.com/vuetifyjs/vuetify/compare/v2.6.8...v2.6.9) ##### :wrench: Bug Fixes - **VCalendar:** add aria roles to monthly calendar ([#​14640](https://togithub.com/vuetifyjs/vuetify/issues/14640)) ([2cd34b4](https://togithub.com/vuetifyjs/vuetify/commit/2cd34b4d29ee08b40d9b93e03ee38f50cb4a2a7f)), closes [#​14604](https://togithub.com/vuetifyjs/vuetify/issues/14604) - **VCalendar:** forward all bound events to internal elements ([#​15592](https://togithub.com/vuetifyjs/vuetify/issues/15592)) ([299330c](https://togithub.com/vuetifyjs/vuetify/commit/299330cc64b9a3590822062dbba6f1028f6207d3)) - **VCarousel:** add keys to delimiter buttons ([#​15459](https://togithub.com/vuetifyjs/vuetify/issues/15459)) ([8d3895b](https://togithub.com/vuetifyjs/vuetify/commit/8d3895bc0efd57bb2e5cc6bbf54c2b700e915be7)) - **VPagination:** ignore invalid length values ([f3f8d15](https://togithub.com/vuetifyjs/vuetify/commit/f3f8d15e9c701c83ab12945ea105fe259aa87b7a)), closes [#​15499](https://togithub.com/vuetifyjs/vuetify/issues/15499) - **VRadio:** change icon color when disabled ([0cc43e2](https://togithub.com/vuetifyjs/vuetify/commit/0cc43e293c0f64e12b210a543e2c71cf084f1ebc)) - **VSwitch:** only affect control opacity when disabled ([1e0a4ad](https://togithub.com/vuetifyjs/vuetify/commit/1e0a4ad5cde6f4353a52ee5f5dc3731a602038f0)) ### [`v2.6.8`](https://togithub.com/vuetifyjs/vuetify/releases/tag/v2.6.8) [Compare Source](https://togithub.com/vuetifyjs/vuetify/compare/v2.6.7...v2.6.8) ##### :wrench: Bug Fixes - **VDataTable:** display header text instead of value in group headers ([100053f](https://togithub.com/vuetifyjs/vuetify/commit/100053fbd229edbab5f64287fe35ca203a24c4ce)), closes [#​11516](https://togithub.com/vuetifyjs/vuetify/issues/11516) - **VItemGroup:** use valueComparator when updating value ([#​15395](https://togithub.com/vuetifyjs/vuetify/issues/15395)) ([8bedb7c](https://togithub.com/vuetifyjs/vuetify/commit/8bedb7c05e7b4282ea71202cf9ffe562d31fe0f1)), closes [#​15394](https://togithub.com/vuetifyjs/vuetify/issues/15394) - **VSimpleCheckbox:** directly specify ripple directive definition ([00a9668](https://togithub.com/vuetifyjs/vuetify/commit/00a9668d7a58bfd1ea3674e48cca2dc8336bbffc)), closes [#​12224](https://togithub.com/vuetifyjs/vuetify/issues/12224) ### [`v2.6.7`](https://togithub.com/vuetifyjs/vuetify/releases/tag/v2.6.7) [Compare Source](https://togithub.com/vuetifyjs/vuetify/compare/v2.6.6...v2.6.7) ##### :wrench: Bug Fixes - **styles:** resolve css validation errors ([621f273](https://togithub.com/vuetifyjs/vuetify/commit/621f273bc1608038184255f57b10671dab2a031d)), closes [#​15320](https://togithub.com/vuetifyjs/vuetify/issues/15320) - **VDialog:** focus on internal content when shown ([#​14584](https://togithub.com/vuetifyjs/vuetify/issues/14584)) ([ffbaae1](https://togithub.com/vuetifyjs/vuetify/commit/ffbaae129d36e40bb2926914f2960b09370befb2)), closes [#​14581](https://togithub.com/vuetifyjs/vuetify/issues/14581) - **VInput:** allow text selection in disabled inputs ([#​14465](https://togithub.com/vuetifyjs/vuetify/issues/14465)) ([760490d](https://togithub.com/vuetifyjs/vuetify/commit/760490da75fc531fca9edcd4ef308f2698ba02aa)), closes [#​14238](https://togithub.com/vuetifyjs/vuetify/issues/14238) - **VList:** don't trigger keyboard events on disabled items ([#​15339](https://togithub.com/vuetifyjs/vuetify/issues/15339)) ([817df79](https://togithub.com/vuetifyjs/vuetify/commit/817df79726167fc547a86f1d7c0017080aa1a7e5)), closes [#​15322](https://togithub.com/vuetifyjs/vuetify/issues/15322) - **VOtpInput:** support paste and autofill on mobile ([8c67ed8](https://togithub.com/vuetifyjs/vuetify/commit/8c67ed8cf96334a86c6f087b7abfa845992098a2)), closes [#​14801](https://togithub.com/vuetifyjs/vuetify/issues/14801) - **VRadio:** use correct disabled color for icons ([3115798](https://togithub.com/vuetifyjs/vuetify/commit/31157988d61373af86c015e9e77ed7806b54b658)) - **VSelect:** allow keyboard selection of items with value 0 ([969aba4](https://togithub.com/vuetifyjs/vuetify/commit/969aba42229275bd1d703d8c51890674105ac6c2)), closes [#​15166](https://togithub.com/vuetifyjs/vuetify/issues/15166) - **VTabs:** use ResizeObserver if available ([ff519c6](https://togithub.com/vuetifyjs/vuetify/commit/ff519c6121cc995069caba9b232c216633d6f801)), closes [#​4733](https://togithub.com/vuetifyjs/vuetify/issues/4733) [#​10455](https://togithub.com/vuetifyjs/vuetify/issues/10455) [#​12783](https://togithub.com/vuetifyjs/vuetify/issues/12783) [#​14195](https://togithub.com/vuetifyjs/vuetify/issues/14195) [#​15316](https://togithub.com/vuetifyjs/vuetify/issues/15316) - **VTimeline:** disable arrow shadow on clickable cards ([27ba2c9](https://togithub.com/vuetifyjs/vuetify/commit/27ba2c9b7663ce70a35556a3c4336fec44f87605)), closes [#​14193](https://togithub.com/vuetifyjs/vuetify/issues/14193) ### [`v2.6.6`](https://togithub.com/vuetifyjs/vuetify/releases/tag/v2.6.6) [Compare Source](https://togithub.com/vuetifyjs/vuetify/compare/v2.6.5...v2.6.6) ##### :wrench: Bug Fixes - **locale:** update catalan translations ([#​15012](https://togithub.com/vuetifyjs/vuetify/issues/15012)) ([2eab4f2](https://togithub.com/vuetifyjs/vuetify/commit/2eab4f2a457aff794bbe9471d162f1e0bd6adee7)) - **mdi-svg:** update contextual icons ([5918484](https://togithub.com/vuetifyjs/vuetify/commit/59184844e99e6cde96f4cccbd84bbd0343fec2cf)), closes [#​14327](https://togithub.com/vuetifyjs/vuetify/issues/14327) - **VOverflowBtn:** make persistentPlaceholder label visible ([#​15055](https://togithub.com/vuetifyjs/vuetify/issues/15055)) ([002afbe](https://togithub.com/vuetifyjs/vuetify/commit/002afbe9c93fcabf472173fd22e87f29da405260)), closes [#​15052](https://togithub.com/vuetifyjs/vuetify/issues/15052) - **VSelect:** set min-height on correct element ([d41a327](https://togithub.com/vuetifyjs/vuetify/commit/d41a32798da3d97d554b6f811f4f4a3199276119)), closes [#​15047](https://togithub.com/vuetifyjs/vuetify/issues/15047) ##### :microscope: Code Refactoring - **VDatePicker:** single split call ([#​15082](https://togithub.com/vuetifyjs/vuetify/issues/15082)) ([dc48652](https://togithub.com/vuetifyjs/vuetify/commit/dc486529856fe156c1d1e1f76475a1315eaac53e)) ### [`v2.6.5`](https://togithub.com/vuetifyjs/vuetify/releases/tag/v2.6.5) [Compare Source](https://togithub.com/vuetifyjs/vuetify/compare/v2.6.4...v2.6.5) ##### :wrench: Bug Fixes - **locale:** add missing Finnish translations ([#​14824](https://togithub.com/vuetifyjs/vuetify/issues/14824)) ([f0e5889](https://togithub.com/vuetifyjs/vuetify/commit/f0e58899a19ba5b43551bd6ffb42b917113f7ae7)) - **locale:** improve spanish translations ([#​14965](https://togithub.com/vuetifyjs/vuetify/issues/14965)) ([a427b96](https://togithub.com/vuetifyjs/vuetify/commit/a427b9602763f0dba87d0f574d75c56723564d82)) - **selection controls:** emit focus/blur events ([75404fb](https://togithub.com/vuetifyjs/vuetify/commit/75404fb66e61d4b4d5b759506ac0d4c7a56a3755)), closes [#​14862](https://togithub.com/vuetifyjs/vuetify/issues/14862) - **VCalendar:** fix transparent header on category calendar ([#​14725](https://togithub.com/vuetifyjs/vuetify/issues/14725)) ([33002fa](https://togithub.com/vuetifyjs/vuetify/commit/33002fa1ad575d032333021e670368869151a4eb)), closes [#​14723](https://togithub.com/vuetifyjs/vuetify/issues/14723) - **VImg:** accept scopedSlots ([96888d5](https://togithub.com/vuetifyjs/vuetify/commit/96888d5cc4bcd7c527fbe7445410813e79082259)), closes [#​14686](https://togithub.com/vuetifyjs/vuetify/issues/14686) - **VTreeview:** independent selection inheriting parent state ([#​14956](https://togithub.com/vuetifyjs/vuetify/issues/14956)) ([2034df6](https://togithub.com/vuetifyjs/vuetify/commit/2034df604e9061d6faf1e6c7ea5d21e3c7c3cd68)), closes [#​14955](https://togithub.com/vuetifyjs/vuetify/issues/14955) ### [`v2.6.4`](https://togithub.com/vuetifyjs/vuetify/releases/tag/v2.6.4) [Compare Source](https://togithub.com/vuetifyjs/vuetify/compare/v2.6.3...v2.6.4) ##### :wrench: Bug Fixes - **VDialog/VMenu:** remove duplicate toggleable mixin ([860be6b](https://togithub.com/vuetifyjs/vuetify/commit/860be6b0bff74b6cd81320259879ae9dc5a77f1d)), closes [#​14719](https://togithub.com/vuetifyjs/vuetify/issues/14719) - **VPagination:** get available width before initial mount ([472bbb4](https://togithub.com/vuetifyjs/vuetify/commit/472bbb4afd3da91656702b62f8c385cf61de1ccd)), closes [#​14590](https://togithub.com/vuetifyjs/vuetify/issues/14590) - **VSelect:** update menu position on selection change ([5974a84](https://togithub.com/vuetifyjs/vuetify/commit/5974a840b703cb8dbfba615cac4d6a16cf30ebb9)), closes [#​14688](https://togithub.com/vuetifyjs/vuetify/issues/14688) ### [`v2.6.3`](https://togithub.com/vuetifyjs/vuetify/releases/tag/v2.6.3) [Compare Source](https://togithub.com/vuetifyjs/vuetify/compare/v2.6.2...v2.6.3) ##### :wrench: Bug Fixes - **VCalendar:** use theme background color for categories ([#​14558](https://togithub.com/vuetifyjs/vuetify/issues/14558)) ([185408b](https://togithub.com/vuetifyjs/vuetify/commit/185408beadce350d0d60c24352cacf26ea0f02fd)), closes [#​14433](https://togithub.com/vuetifyjs/vuetify/issues/14433) - **VData:** don't reset sortBy/sortDesc to \[] on clear ([9cf48e4](https://togithub.com/vuetifyjs/vuetify/commit/9cf48e45beef9eef109c50b8f05a6a6a98418b19)), closes [#​14423](https://togithub.com/vuetifyjs/vuetify/issues/14423) - **VDialog:** change the role from "document" to "dialog" ([#​14602](https://togithub.com/vuetifyjs/vuetify/issues/14602)) ([158e0b5](https://togithub.com/vuetifyjs/vuetify/commit/158e0b56aee776bd6b20b885cd6c7a59e3734d8a)), closes [#​14231](https://togithub.com/vuetifyjs/vuetify/issues/14231) - **VMenu:** null check content in mouseleave handler ([e13eee1](https://togithub.com/vuetifyjs/vuetify/commit/e13eee14e31cd6a88bc4d9b2ab41ab344ef886f1)), closes [#​14619](https://togithub.com/vuetifyjs/vuetify/issues/14619) - **VMenu:** wrong alignment in RTL mode ([#​14556](https://togithub.com/vuetifyjs/vuetify/issues/14556)) ([446963f](https://togithub.com/vuetifyjs/vuetify/commit/446963f8387c39a7d7efbf98970ac9b15ffd84a8)), closes [#​12195](https://togithub.com/vuetifyjs/vuetify/issues/12195) - **VNavigationDrawer:** don't update miniVariant without expandOnHover ([bb2b11e](https://togithub.com/vuetifyjs/vuetify/commit/bb2b11e3d0f39fe286b83792072afd4e97ce8121)), closes [#​14555](https://togithub.com/vuetifyjs/vuetify/issues/14555) - **VTab:** disabled tab can be reached by keyboard ([#​14606](https://togithub.com/vuetifyjs/vuetify/issues/14606)) ([d110f58](https://togithub.com/vuetifyjs/vuetify/commit/d110f58912f5953191ee5db64f496d7ecc9be9be)), closes [#​14601](https://togithub.com/vuetifyjs/vuetify/issues/14601) ### [`v2.6.2`](https://togithub.com/vuetifyjs/vuetify/releases/tag/v2.6.2) [Compare Source](https://togithub.com/vuetifyjs/vuetify/compare/v2.6.1...v2.6.2) ##### :wrench: Bug Fixes - **application:** allow use of multiple drawers ([#​14450](https://togithub.com/vuetifyjs/vuetify/issues/14450)) ([85a1186](https://togithub.com/vuetifyjs/vuetify/commit/85a1186331583e05c82ca7f1d1833029ca35a9bc)), closes [#​13665](https://togithub.com/vuetifyjs/vuetify/issues/13665) - **types:** add missing VOtpInput export in lib.d.ts ([#​14497](https://togithub.com/vuetifyjs/vuetify/issues/14497)) ([00f3f0a](https://togithub.com/vuetifyjs/vuetify/commit/00f3f0aa05caf4b8d53fb8d7187ac4216a198011)), closes [#​14496](https://togithub.com/vuetifyjs/vuetify/issues/14496) - **VBottomNavigation:** only calculate isActive state when using hideOnScroll ([f58afb4](https://togithub.com/vuetifyjs/vuetify/commit/f58afb4f17bfb4c1c696af39c4658f96f7697258)), closes [#​11640](https://togithub.com/vuetifyjs/vuetify/issues/11640) - **VCombobox:** don't reset search when cleared ([#​14531](https://togithub.com/vuetifyjs/vuetify/issues/14531)) ([79cd41d](https://togithub.com/vuetifyjs/vuetify/commit/79cd41d4399371ba3943dc48f6f2a1b0f6b2cd3b)), closes [#​14507](https://togithub.com/vuetifyjs/vuetify/issues/14507) - **VMenu:** don't add button role with openOnHover ([24ccd88](https://togithub.com/vuetifyjs/vuetify/commit/24ccd8810008d8878649ad1e27301d8bb257bf6e)), closes [#​14377](https://togithub.com/vuetifyjs/vuetify/issues/14377) - **VNavigationDrawer:** always bind mouseover events ([#​14523](https://togithub.com/vuetifyjs/vuetify/issues/14523)) ([03e683f](https://togithub.com/vuetifyjs/vuetify/commit/03e683f286e652b942b83a817cecc080d4c4a6eb)), closes [#​13309](https://togithub.com/vuetifyjs/vuetify/issues/13309) - **VOtpInput:** update internalValue on paste ([bab2fa2](https://togithub.com/vuetifyjs/vuetify/commit/bab2fa23488eb815c6b20a8ad122c5b3bf4fb4b7)), closes [#​14536](https://togithub.com/vuetifyjs/vuetify/issues/14536) - **VOtpInput:** update the `otp` when `value` changes ([#​14460](https://togithub.com/vuetifyjs/vuetify/issues/14460)) ([c58f02a](https://togithub.com/vuetifyjs/vuetify/commit/c58f02a4da36c79c136fefbbfbdcdb357a2f70d0)), closes [#​14437](https://togithub.com/vuetifyjs/vuetify/issues/14437) - **VSelect:** Do not keep null items when filtering duplicates ([#​14464](https://togithub.com/vuetifyjs/vuetify/issues/14464)) ([8fd3510](https://togithub.com/vuetifyjs/vuetify/commit/8fd35106fd3adc91fa8d063683cd2e79890fccca)), closes [#​14421](https://togithub.com/vuetifyjs/vuetify/issues/14421) - **VSlideGroup:** account for inverted RTL scrolling ([092fceb](https://togithub.com/vuetifyjs/vuetify/commit/092fcebb88b2163c12ec16240084e0e7b34bb4bb)), closes [#​14529](https://togithub.com/vuetifyjs/vuetify/issues/14529) - **VSlideGroup:** skip width update if destroyed ([1bb1455](https://togithub.com/vuetifyjs/vuetify/commit/1bb1455660e5863cecb8f012019b8591994bbbbb)), closes [#​14470](https://togithub.com/vuetifyjs/vuetify/issues/14470) - **VStepper:** editable step tab navigation ([#​14036](https://togithub.com/vuetifyjs/vuetify/issues/14036)) ([256fa93](https://togithub.com/vuetifyjs/vuetify/commit/256fa93db584a0c9cfc1137596b65aedf89999a0)), closes [#​14022](https://togithub.com/vuetifyjs/vuetify/issues/14022) - **VTabs:** correctly set active state with exact prop ([#​14500](https://togithub.com/vuetifyjs/vuetify/issues/14500)) ([74ec950](https://togithub.com/vuetifyjs/vuetify/commit/74ec950fa81441178b1e8fac60630d98fd6089ba)), closes [#​14431](https://togithub.com/vuetifyjs/vuetify/issues/14431) [#​14459](https://togithub.com/vuetifyjs/vuetify/issues/14459) - **VTextarea:** apply correct input styles with solo-inverted prop ([ea96084](https://togithub.com/vuetifyjs/vuetify/commit/ea960843c449fbb02ff9c3686c94720ba943f071)), closes [#​11848](https://togithub.com/vuetifyjs/vuetify/issues/11848) - **VTooltip:** allow disabling openOnClick/openOnFocus ([28a64c4](https://togithub.com/vuetifyjs/vuetify/commit/28a64c4d0e3b01ba0a6b7d79f285561e084f12f8)), closes [#​14444](https://togithub.com/vuetifyjs/vuetify/issues/14444) ### [`v2.6.1`](https://togithub.com/vuetifyjs/vuetify/releases/tag/v2.6.1) [Compare Source](https://togithub.com/vuetifyjs/vuetify/compare/v2.6.0...v2.6.1) ##### :wrench: Bug Fixes - **locale:** update `it` translations ([#​14398](https://togithub.com/vuetifyjs/vuetify/issues/14398)) ([33385d5](https://togithub.com/vuetifyjs/vuetify/commit/33385d5e5331ff5a6ba80ecfa15cb0b0343ba305)) - **VBanner:** remove background when using the outlined prop ([2af9a41](https://togithub.com/vuetifyjs/vuetify/commit/2af9a418362658fffe1f9c09b0c18c9ff4eb9701)), closes [#​12081](https://togithub.com/vuetifyjs/vuetify/issues/12081) - **VCalendar:** add nativeEvent to all re-emitted events ([#​14307](https://togithub.com/vuetifyjs/vuetify/issues/14307)) ([bb78e4e](https://togithub.com/vuetifyjs/vuetify/commit/bb78e4ec04c625b7e320530406a3e8b86ca5fb5a)), closes [#​9485](https://togithub.com/vuetifyjs/vuetify/issues/9485) - **VCalendar:** continue touchMove event between days ([#​14392](https://togithub.com/vuetifyjs/vuetify/issues/14392)) ([10c78d2](https://togithub.com/vuetifyjs/vuetify/commit/10c78d21f765bdb9ded6205627685c5f8e26f9c5)), closes [#​13174](https://togithub.com/vuetifyjs/vuetify/issues/13174) - **VCard:** remove default click handler ([6d1c0f6](https://togithub.com/vuetifyjs/vuetify/commit/6d1c0f658d913d6b9344d3253bb693c228f936bb)), closes [#​14447](https://togithub.com/vuetifyjs/vuetify/issues/14447) - **VDataTable:** use hasOwnProperty to check dynamic slot presence ([ca4cbda](https://togithub.com/vuetifyjs/vuetify/commit/ca4cbda0877096bab9b65c7af6edb18f316e076b)), closes [#​14425](https://togithub.com/vuetifyjs/vuetify/issues/14425) - **VDialog:** allow width to be set to auto ([ef8b3cc](https://togithub.com/vuetifyjs/vuetify/commit/ef8b3cc03122bab0c6f78247e84a2737cb63867b)), closes [#​6919](https://togithub.com/vuetifyjs/vuetify/issues/6919) [#​14419](https://togithub.com/vuetifyjs/vuetify/issues/14419) - **VItemGroup:** allow null values ([#​14436](https://togithub.com/vuetifyjs/vuetify/issues/14436)) ([a0dd90d](https://togithub.com/vuetifyjs/vuetify/commit/a0dd90db27c6a98cad41ec64c6e1d1cefa72b0fb)), closes [#​9073](https://togithub.com/vuetifyjs/vuetify/issues/9073) - **VItemGroup:** allow object values and custom comparator ([#​14328](https://togithub.com/vuetifyjs/vuetify/issues/14328)) ([324b818](https://togithub.com/vuetifyjs/vuetify/commit/324b818faaa40c5a0f743a18c6b9828a48dc7ceb)), closes [#​10571](https://togithub.com/vuetifyjs/vuetify/issues/10571) - **VRipple:** use $ripple-animation-visible-opacity variable ([#​14365](https://togithub.com/vuetifyjs/vuetify/issues/14365)) ([3f8f577](https://togithub.com/vuetifyjs/vuetify/commit/3f8f577b51a7bfe948a075903348b886246e637e)), closes [#​11505](https://togithub.com/vuetifyjs/vuetify/issues/11505) - **VStepper:** expand stepper label to full width ([#​14362](https://togithub.com/vuetifyjs/vuetify/issues/14362)) ([e6e5fd2](https://togithub.com/vuetifyjs/vuetify/commit/e6e5fd2bf5dfa783f9bfe240a2fa2d839ef0ced6)), closes [#​12584](https://togithub.com/vuetifyjs/vuetify/issues/12584) - **VTabs:** allow set VTab inactive if optional property is set ([#​14399](https://togithub.com/vuetifyjs/vuetify/issues/14399)) ([958d4e6](https://togithub.com/vuetifyjs/vuetify/commit/958d4e6d06bd205d20a8d7bbce707bd772d146c5)), closes [#​14397](https://togithub.com/vuetifyjs/vuetify/issues/14397) ### [`v2.6.0`](https://togithub.com/vuetifyjs/vuetify/releases/tag/v2.6.0) [Compare Source](https://togithub.com/vuetifyjs/vuetify/compare/v2.5.14...v2.6.0)

v2.6.0 Horizon

##### 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](https://togithub.com/sponsors/johnleider) - [Supporting the Core Team on Open Collective](https://opencollective.com/vuetify) (supports the core team) - [Becoming a sponsor on Patreon](https://www.patreon.com/vuetify) - [Becoming a subscriber on Tidelift](https://tidelift.com/subscription/npm/vuetify?utm_source=vuetify\&utm_medium=referral\&utm_campaign=2.1-notes) - [Make a one-time donation using Paypal](https://www.paypal.com/paypalme/vuetify) [Vuetify Store](https://store.vuetifyjs.com/) [Documentation](https://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 v2.5 to v2.6

💯 Release notes

##### :wrench: Bug Fixes - **VAutocomplete:** remove selected item when input is cleared ([#​13854](https://togithub.com/vuetifyjs/vuetify/issues/13854)) ([57d3469](https://togithub.com/vuetifyjs/vuetify/commit/57d3469a95daf0b7c7f44d5abb6038d543b94cee)), closes [#​5917](https://togithub.com/vuetifyjs/vuetify/issues/5917) - **VDialog:** default to auto width ([6ac8007](https://togithub.com/vuetifyjs/vuetify/commit/6ac800736f87f2d7a2186d04d93fa8772038a041)), closes [#​6919](https://togithub.com/vuetifyjs/vuetify/issues/6919) ##### :rocket: Features - **framework:** add tag attribute to createSimpleFunctional ([682936b](https://togithub.com/vuetifyjs/vuetify/commit/682936b8b4aaa9485c5efbdc35a53a3097a2580a)), closes [#​10026](https://togithub.com/vuetifyjs/vuetify/issues/10026) [#​5469](https://togithub.com/vuetifyjs/vuetify/issues/5469) - **locale:** add danish locale ([#​13733](https://togithub.com/vuetifyjs/vuetify/issues/13733)) ([0ec9d53](https://togithub.com/vuetifyjs/vuetify/commit/0ec9d53cdc0703b731a9943dd44d4b0ea1d7da1a)) - **styles:** add $spacers-steps sass variable ([#​14367](https://togithub.com/vuetifyjs/vuetify/issues/14367)) ([60d3e54](https://togithub.com/vuetifyjs/vuetify/commit/60d3e54be5cfd9dd810c9bd756c8a377a3c7a450)), closes [#​12341](https://togithub.com/vuetifyjs/vuetify/issues/12341) - **VCalendar:** pass native event to v-calendar click:\* events ([#​13760](https://togithub.com/vuetifyjs/vuetify/issues/13760)) ([4429e6e](https://togithub.com/vuetifyjs/vuetify/commit/4429e6e722b7502fe6aae272e6ee17a51d530032)), closes [#​13142](https://togithub.com/vuetifyjs/vuetify/issues/13142) - **VCalendar:** support horizontal scroll ([#​13164](https://togithub.com/vuetifyjs/vuetify/issues/13164)) ([f55ee97](https://togithub.com/vuetifyjs/vuetify/commit/f55ee97dc5917b9f1ba4ea134ea0c1e1454b4e9c)), closes [#​13070](https://togithub.com/vuetifyjs/vuetify/issues/13070) - **VDataTable:** allow item.\* slots to return a `` or `` element ([a4b8856](https://togithub.com/vuetifyjs/vuetify/commit/a4b8856d31ce62699f2801ece0597846462ea429)), closes [#​8474](https://togithub.com/vuetifyjs/vuetify/issues/8474) [#​12791](https://togithub.com/vuetifyjs/vuetify/issues/12791) - **VDatePicker:** add date range first & last classes ([#​12855](https://togithub.com/vuetifyjs/vuetify/issues/12855)) ([988558b](https://togithub.com/vuetifyjs/vuetify/commit/988558bd1b8f420fecfdca7d2dabc580900d9561)), closes [#​12851](https://togithub.com/vuetifyjs/vuetify/issues/12851) [#​12851](https://togithub.com/vuetifyjs/vuetify/issues/12851) [#​12851](https://togithub.com/vuetifyjs/vuetify/issues/12851) [#​12851](https://togithub.com/vuetifyjs/vuetify/issues/12851) - **VInput:** add hide-spin-buttons prop ([#​13682](https://togithub.com/vuetifyjs/vuetify/issues/13682)) ([bc2d6cb](https://togithub.com/vuetifyjs/vuetify/commit/bc2d6cbf2bcc778152e0aa93106a986d3b072adf)), closes [#​6157](https://togithub.com/vuetifyjs/vuetify/issues/6157) - **VOtpInput:** create new component ([#​12761](https://togithub.com/vuetifyjs/vuetify/issues/12761)) ([e3aeae7](https://togithub.com/vuetifyjs/vuetify/commit/e3aeae7e0e152dc1878006c137f944a3b9f5d68b)), closes [#​11425](https://togithub.com/vuetifyjs/vuetify/issues/11425) - **VSlideGroup:** add overscroll friction ([3796587](https://togithub.com/vuetifyjs/vuetify/commit/3796587eaa9259acb477dab6d9e250ea49f79bb3)) - **VSnackbar:** only add app padding if app prop is true ([28e9e9d](https://togithub.com/vuetifyjs/vuetify/commit/28e9e9d2bf6f8d9b24dfc954501f0458bb29c3b7)), closes [#​11758](https://togithub.com/vuetifyjs/vuetify/issues/11758) - **VTooltip:** add $tooltip-opacity sass variable ([bfdd32c](https://togithub.com/vuetifyjs/vuetify/commit/bfdd32ca133c9a2b41926545cdf8c0526dcbd4a2)), closes [#​11184](https://togithub.com/vuetifyjs/vuetify/issues/11184) - **VTreeview:** add disabled prop ([de0820c](https://togithub.com/vuetifyjs/vuetify/commit/de0820c66bb55fa3a695e7db8e8eec706ae209cc)), closes [#​5918](https://togithub.com/vuetifyjs/vuetify/issues/5918) - **VTreeview:** add disablePerNode prop ([#​14297](https://togithub.com/vuetifyjs/vuetify/issues/14297)) ([f37438b](https://togithub.com/vuetifyjs/vuetify/commit/f37438bb30f1c1a96c08be9455151245a4be44d0)), closes [#​14282](https://togithub.com/vuetifyjs/vuetify/issues/14282)
v2.6.0.beta.0 - v2.6.0 Includes bugfixes from 2.5.11 to 2.5.14 ##### 🚀 Features - **styles:** add $spacers-steps sass variable ([#​14367](https://togithub.com/vuetifyjs/vuetify/issues/14367)) ([60d3e54](https://togithub.com/vuetifyjs/vuetify/commit/60d3e54be5cfd9dd810c9bd756c8a377a3c7a450)), closes [#​12341](https://togithub.com/vuetifyjs/vuetify/issues/12341) - **VTreeview:** add disablePerNode prop ([#​14297](https://togithub.com/vuetifyjs/vuetify/issues/14297)) ([f37438b](https://togithub.com/vuetifyjs/vuetify/commit/f37438bb30f1c1a96c08be9455151245a4be44d0)), closes [#​14282](https://togithub.com/vuetifyjs/vuetify/issues/14282)
### [`v2.5.14`](https://togithub.com/vuetifyjs/vuetify/releases/tag/v2.5.14) [Compare Source](https://togithub.com/vuetifyjs/vuetify/compare/v2.5.13...v2.5.14) ##### :wrench: Bug Fixes - **directives:** null check handlers on unbind ([0eec92f](https://togithub.com/vuetifyjs/vuetify/commit/0eec92f01610c0757bc081afd17959599ffebf60)), closes [#​14390](https://togithub.com/vuetifyjs/vuetify/issues/14390) - **VSelect:** don't select dividers or headers on arrow press ([13f08b6](https://togithub.com/vuetifyjs/vuetify/commit/13f08b650805869e7bdcecb642ffe852cd41f5eb)), closes [#​14372](https://togithub.com/vuetifyjs/vuetify/issues/14372) - **VTextField:** set label dimensions on mount ([6e3d83f](https://togithub.com/vuetifyjs/vuetify/commit/6e3d83f24c15bf02e120e6ee1244018dfeb78c73)), closes [#​14391](https://togithub.com/vuetifyjs/vuetify/issues/14391) ### [`v2.5.13`](https://togithub.com/vuetifyjs/vuetify/releases/tag/v2.5.13) [Compare Source](https://togithub.com/vuetifyjs/vuetify/compare/v2.5.12...v2.5.13) ##### :wrench: Bug Fixes - **directives:** remove listeners if bound multiple times to one element ([64c254f](https://togithub.com/vuetifyjs/vuetify/commit/64c254fce2af2d6059d107f6ace8d8320ba44382)), closes [#​13701](https://togithub.com/vuetifyjs/vuetify/issues/13701) [#​14386](https://togithub.com/vuetifyjs/vuetify/issues/14386) - **transitions:** don't remove display style afterLeave ([99f77d9](https://togithub.com/vuetifyjs/vuetify/commit/99f77d9dd37f624078678a6a2dfde789e54789ea)), closes [#​14312](https://togithub.com/vuetifyjs/vuetify/issues/14312) - **VCalendar:** resolve drag drop issue on firefox ([#​14385](https://togithub.com/vuetifyjs/vuetify/issues/14385)) ([2d63881](https://togithub.com/vuetifyjs/vuetify/commit/2d63881f4d03e3f7d031725251a7c5e8b147263c)), closes [#​14243](https://togithub.com/vuetifyjs/vuetify/issues/14243) - **VDialog:** allow scrolling `