npm / vuetify
vuetify
What changed in vuetify 3 to 4, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-21.
35 new APIs and options14 behavior and defaults9 fixes and other
See which of these apply to your code, ranked, in your agent:
npx @unstale/cli initvuetify 457 changes
New APIs and options 35
Adds an entry point for layers.css.
Adds the v-touch-hold directive.
Adds the timeout prop and a countdown indicator.
Adds VAudio as a new labs component.
Adds the filtered-order prop.
Adds opt-in support for MD3 sizing and radius animation.
Adds opt-in support for MD3 sizing and radius animation.
Adds the pause-on-hover prop.
Exposes focus.
Exposes focus.
Adds the filtered-order prop.
Adds the filtered select-strategy.
Adds a localized format hint.
Adds a prefixed day events handler.
Adds opt-in support for MD3 sizing and radius animation.
Adds VInfiniteCarousel as a new labs component.
Adds VLoadingIndicator as a new labs component.
Adds v-model:expanded support.
Adds the modal prop.
Adds the contextmenu prop.
Exposes focus.
Exposes focus.
Adds the icon-size prop.
Icons now scale with numeric size values.
Adds responsive gap props.
Adds a description prop and slot.
Adds the gap prop.
Adds the padding prop.
Adds the centered prop.
Adds the pill variant to align with MD3.
Adds VSplitBtn as a new labs component.
Exposes focus.
Adds the slider-variant prop for MD3.
Adds VTimeInput as a new labs component.
Adds the actions prop and overhauls the progress bar and volume control; most of the API still works.
Behavior and default changes 14
VDataTable now passes isExpanded and isSelected to rowProps.
v-avatar-group has been promoted from labs to the core framework.
v-highlight has been promoted from labs to the core framework.
v-progress has been promoted from labs to the core framework.
Dismissed alerts now use a collapsing transition by default; set transition to false to opt out.
Adds wheel navigation.
Passes keyboard and click wiring to custom slots.
Selected and expanded rows are marked with data attributes.
Month navigation is now scrollable.
The component's appearance is aligned with MD3.
The component's appearance is aligned with MD3.
Extends the scrollable prop to the input variant.
Adds wheel navigation.
Rows can now be expanded without setting show-expand.
Fixes and other changes 8
Now closes on right and middle clicks outside.
Layout item sizes and offsets are rendered before mount for SSR.
Exposes the highlighted item to screen readers.
Improves accessibility support.
Improves accessibility support.
Auto-grow now preserves native undo history.
Corrects wrap animation when using arrows and touch.
Uses native indeterminate instead of aria-checked.
vuetify 31 changes
Fixes and other changes 1
Cells are keyed to prevent slot reuse.