# vuetify v4.2.0 - Product: vuetify (https://whatsnew.fyi/product/vuetify) - Vendor: vuetifyjs - Date: 2026-09-02 - Version: v4.2.0 - Original notes: https://github.com/vuetifyjs/vuetify/releases/tag/v4.2.0 - Permalink: https://whatsnew.fyi/product/vuetify/releases/v4.2.0 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 prop to inputs with VMenu - **added** — Promote rules feature from labs to core framework - **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 - **fixed** — Correct range selection background for RTL in VDatePicker - **added** — Add placeholder support to VFileInput - **changed** — Unify dragging effect in 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 - **changed** — Allow VRadio v-model to 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 and reintroduce table-cell to VSkeletonLoader - **added** — Emit event in VSlideGroup when reaching an edge - **added** — Add slide function to VSlideGroup > [!IMPORTANT] > Vuetify Needs Your Support! The OpenCollective funds are running low. The team needed to scale down and is barely able to compensate the contributors for their work on the framework and the ecosystem tools. > > If Vuetify is part of your stack, please consider sponsoring the project so we can continue delivering updates and fixes. > > **[Sponsor via Open Collective](https://opencollective.com/vuetify)** > > Every contribution helps us keep Vuetify alive and signals to maintainers that their effort is appreciated. > > Thank you. ---

v4.2.0 (Crusader)

🏅 Features promotions

The following components have been promoted to the core framework from labs: * [rules](https://vuetifyjs.com/en/features/rules/)

💯 Release notes

###### :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) * **VDatePicker:** correct range selection background for RTL ([5448a61](https://github.com/vuetifyjs/vuetify/commit/5448a617dbb68aa2b754bf830eff88c0dde7fd5b)) * **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]( _[Truncated at 4000 characters — full notes: https://github.com/vuetifyjs/vuetify/releases/tag/v4.2.0]_