# vuetify v4.2.0-beta.0 - Product: vuetify (https://whatsnew.fyi/product/vuetify) - Vendor: vuetifyjs - Date: 2026-08-27 - Version: v4.2.0-beta.0 - Original notes: https://github.com/vuetifyjs/vuetify/releases/tag/v4.2.0-beta.0 - Permalink: https://whatsnew.fyi/product/vuetify/releases/v4.2.0-beta.0 - Labels: Pre-release What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. --- - **added** — Add open-on-focus to inputs with VMenu - **added** — Promote rules from labs - **added** — Consume @vuetify/v0 utilities in core - **added** — Add close-on-input-click prop to VAutocomplete and VCombobox - **added** — Add size prop to VBtnGroup to align with standalone buttons - **added** — Add trim-values prop to VCombobox - **added** — Auto-fill separators while typing in VDateInput - **added** — Add placeholder support to VFileInput - **added** — Unify dragging effect between VFileInput and VFileUpload - **added** — Support percentage width in VNavigationDrawer - **added** — Add duration control for value transition in VProgress, VProgressLinear, and VProgressCircular - **added** — Add reveal prop to VProgressLinear - **added** — VRadio v-model should work normally without VRadioGroup - **added** — Allow persistent menu in VSelect, VAutocomplete, and VCombobox - **added** — Add new events for multi-selection in VSelect, VAutocomplete, and VCombobox - **added** — Add chip-group type to VSkeletonLoader - **added** — Add types prop to VSkeletonLoader and reintroduce table-cell - **added** — Emit when reaching an edge in VSlideGroup - **added** — Add slide function to VSlideGroup - **added** — Add scroll-snap and scroll-distance props to VSlideGroup - **added** — Add optional position parameter to scrollTo method in VVirtualScroll - **fixed** — Let user defaults override hardcoded subcomponent props - **fixed** — Avoid parent config leaking into menu and dialog content ###### :rocket: Features * **inputs:** add open-on-focus to inputs with VMenu ([#23126](https://github.com/vuetifyjs/vuetify/issues/23126)) ([44e789f](https://github.com/vuetifyjs/vuetify/commit/44e789f18899a4f906460a83bdc766d478d14209)), closes [#22934](https://github.com/vuetifyjs/vuetify/issues/22934) * **rules:** promote from labs ([2871f71](https://github.com/vuetifyjs/vuetify/commit/2871f71d9089d86240959d5cf05a3bbe8e127b1c)) * **util:** consume @vuetify/v0 utilities in core ([#23039](https://github.com/vuetifyjs/vuetify/issues/23039)) ([94b72d5](https://github.com/vuetifyjs/vuetify/commit/94b72d5e5ffe644cfb41cc21b38811e353a72146)) * **VAutocomplete,VCombobox:** add `close-on-input-click` prop ([#23023](https://github.com/vuetifyjs/vuetify/issues/23023)) ([5dfeb32](https://github.com/vuetifyjs/vuetify/commit/5dfeb32d791371d138b89e07c627fc373d7704c8)), closes [#23021](https://github.com/vuetifyjs/vuetify/issues/23021) * **VBtnGroup:** add `size` prop to align with standalone buttons ([9b46baa](https://github.com/vuetifyjs/vuetify/commit/9b46baabff7a82ee61cedbe1a311287ac220f90e)), closes [#16054](https://github.com/vuetifyjs/vuetify/issues/16054) * **VCombobox:** add `trim-values` prop ([#22895](https://github.com/vuetifyjs/vuetify/issues/22895)) ([2614f43](https://github.com/vuetifyjs/vuetify/commit/2614f431e532c928129ee49055e0e2455358d037)), closes [#14874](https://github.com/vuetifyjs/vuetify/issues/14874) * **VDateInput:** auto-fill separators while typing ([#23052](https://github.com/vuetifyjs/vuetify/issues/23052)) ([6225a83](https://github.com/vuetifyjs/vuetify/commit/6225a837e49713cfee9b37ff8f1826c286bc63ed)), closes [#23051](https://github.com/vuetifyjs/vuetify/issues/23051) * **VFileInput:** add placeholder support ([#23048](https://github.com/vuetifyjs/vuetify/issues/23048)) ([988ffd1](https://github.com/vuetifyjs/vuetify/commit/988ffd18c125000030c17e4482994857135cbd4c)), closes [#19837](https://github.com/vuetifyjs/vuetify/issues/19837) * **VFileInput,VFileUpload:** unify dragging effect ([#22909](https://github.com/vuetifyjs/vuetify/issues/22909)) ([0440f63](https://github.com/vuetifyjs/vuetify/commit/0440f63c96a99bb663939ceaf323459f77ea2a4d)), closes [#20576](https://github.com/vuetifyjs/vuetify/issues/20576) * **VNavigationDrawer:** support percentage width ([8f8def5](https://github.com/vuetifyjs/vuetify/commit/8f8def514e50d375ad7adbbbcee8d927f8968dca)), closes [#16150](https://github.com/vuetifyjs/vuetify/issues/16150) * **VProgress,+Linear,+Circular:** add duration control for value transition ([9d4da1b](https://github.com/vuetifyjs/vuetify/commit/9d4da1bc58aca350e7e261c74a10b8b4ccf6238d)), closes [#22442](https://github.com/vuetifyjs/vuetify/issues/22442) * **VProgressLinear:** add `reveal` prop ([7764b49](https://github.com/vuetifyjs/vuetify/commit/7764b499aa23b7049e8a28ca9eb9d9afc79bcf6d)) * **VRadio:** v-model should work normally without VRadioGroup ([92643be](https://github.com/vuetifyjs/vuetify/commit/92643bef81400b7ade91f6c5523ca2ca966d133b)), closes [#16245](https://github.com/vuetifyjs/vuetify/issues/16245) * **VSelect/VAutocomplete/VCombobox:** allow persistent menu ([#23008](https://github.com/vuetifyjs/vuetify/issues/23008)) ([71d38a6](https://github.com/vuetifyjs/vuetify/commit/71d38a619ff633f048298975d5157109107c0382)), closes [#20590](https://github.com/vuetifyjs/vuetify/issues/20590) * **VSelect/VAutocomplete/VCombobox:** new events for multi-selection ([#23038](https://github.com/vuetifyjs/vuetify/issues/23038)) ([45079af](https://github.com/vuetifyjs/vuetify/commit/45079afa8676d50fe875430b5197cd3fc7bead63)), closes [#4054](https://github.com/vuetifyjs/vuetify/issues/4054) [#5682](https://github.com/vuetifyjs/vuetify/issues/5682) * **VSkeletonLoader:** add `chip-group` type ([06cbc10](https://github.com/vuetifyjs/vuetify/commit/06cbc1088622910b9f682339786e3ac488c4fff5)), closes [#20695](https://github.com/vuetifyjs/vuetify/issues/20695) * **VSkeletonLoader:** add `types` _[Truncated at 4000 characters — full notes: https://github.com/vuetifyjs/vuetify/releases/tag/v4.2.0-beta.0]_