vuetifyjs / vuetifyjs/vuetify

[Epic] Adopt @vuetify/v0 into Vuetify 4 through the minor line

Open
#23,041 0 comments 1 reaction 2 assignees View on GitHub

@J-Sek is already working on this.

Since Jul 27, 2026.

T: enhancement
Dominant language
TypeScript
Stars
41k
Forks
7.1k
Avg merge
1d 21h
Merged PRs (30d)
11

Description

Tracking issue for adopting @vuetify/v0 into Vuetify core, slice by slice, through the 4.x minors.

Why this exists

The original plan put all v0 adoption in v5. That is short-sighted and would drag out the rollout — anything that translates safely without needing to be a breaking change should land on the minor line instead, and next should be reserved for genuinely major changes.

This issue is the public record of that work: what has landed, what is queued, and in which release. Each slice links to its PR as it merges.

Slices

# Slice Scope Status
1 Utilities Type guards, range, toHighlight #23039 — open, milestone v4.2.0
2 Observers useResizeObserver, useIntersectionObserver, useMutationObserver Implemented on next as ec2fdbd83a (#22672) — to be moved to dev
3 Display / breakpoints display composable Implemented on next as d5fb1bfee4 (#22710) — move to dev pending review
4 Registries createRegistry and consumers Not started
5 Selection createSelection / createSingle / createGroup Not started
6 Validation createValidation, form field plumbing Not started

Slices 4–6 are indicative, not committed; they will be firmed up as the earlier ones land.

Ground rules

  • A slice lands on the minor line (devmaster) if it can translate without a breaking change. Only genuinely breaking work goes to next.
  • Each slice is independently reviewable and independently shippable. No omnibus PRs.
  • vuetify takes @vuetify/v0 as a real runtime dependency — no vendored copies or mirrored implementations.

Scope note

Adoption is incremental and public. As of #23039 the shipped surface is the utility layer only; composables and components follow through subsequent minors.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.