Skip to content

chore: version packages (rc)#620

Open
github-actions[bot] wants to merge 1 commit into
masterfrom
changeset-release/master
Open

chore: version packages (rc)#620
github-actions[bot] wants to merge 1 commit into
masterfrom
changeset-release/master

Conversation

@github-actions

@github-actions github-actions Bot commented Jul 15, 2026

Copy link
Copy Markdown
Contributor

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to master, this PR will be updated.

⚠️⚠️⚠️⚠️⚠️⚠️

master is currently in pre mode so this branch has prereleases rather than normal releases. If you want to exit prereleases, run changeset pre exit on master.

⚠️⚠️⚠️⚠️⚠️⚠️

Releases

@vuetify/v0@1.0.0-rc.9

Patch Changes

  • #619 95d2d34 Thanks @johnleider! - fix(Switch,Form,Slider): correct ARIA states for mixed, native validation, and grouped form controls (#543)

    • Switch.Root and Switch.SelectAll no longer emit the spec-invalid aria-checked="mixed"; the value is clamped to false while indeterminate, so screen readers announce a valid switch state. Style indeterminate switches with data-state="indeterminate" as before.
    • Switch.Thumb and Switch.Track are now marked aria-hidden="true", hiding the decorative visuals from assistive technology.
    • Form.Root now renders novalidate by default, so the browser's native constraint popups no longer block submit before v0's async validation runs. Opt back into native constraint validation with :novalidate="false".
    • Slider.Root now exposes role="group" plus optional label / ariaLabelledby props, giving multi-thumb sliders an accessible group name.
  • #618 d611c03 Thanks @johnleider! - fix(Avatar,Scrim,Popover,Tooltip,Select,Toggle): restore dropped alt text and complete missing ARIA wiring (#543)

    • Avatar.Image now accepts an alt prop and passes consumer attributes (alt, aria-label, ...) through to the rendered element — previously they were silently dropped
    • Scrim backdrops are hidden from assistive technology with aria-hidden="true"
    • Popover.Activator explicitly exposes aria-expanded and aria-controls instead of relying on inconsistent native popovertarget mapping
    • Tooltip.Content closes on Escape when focus is inside interactive tooltip content
    • Select.Activator reflects the disabled state (aria-disabled + native disabled) and stays keyboard-focusable when rendered as a non-button element; Select.Content names its listbox via aria-labelledby
    • Toggle.Group gains label, ariaLabelledby, and ariaDescribedby props so the group can be named
  • #625 584668d Thanks @sridhar-3009! - fix(Carousel): pause autoplay while keyboard focus is inside the carousel (#625)

    Moving focus into the carousel now pauses auto-rotation and moving focus out resumes it, mirroring the existing pointer/touch behavior and satisfying WCAG 2.2.2 (Pause, Stop, Hide).

  • #627 396ea49 Thanks @sridhar-3009! - fix(Splitter): give the resize handle a default localized aria-label (#627)

    A Splitter.Handle without an explicit label now falls back to the localized Splitter.handle string ("Resize"), so role="separator" always exposes an accessible name to assistive technology (WCAG 4.1.2, Name/Role/Value).

  • #626 a1df426 Thanks @sridhar-3009! - fix(Treeview): expose the active node to assistive technology via aria-current (#626)

    Navigation trees without checkbox selection now convey the current node — the active treeitem emits aria-current="true" alongside the existing aria-selected, so screen readers can announce the focused node.

  • #606 9ca3fb3 Thanks @sridhar-3009! - fix(useRtl,useTheme): keep SSR head entries in sync with reactive state (#606)

    During server rendering, the dir attribute, data-theme, and injected theme styles now update via entry.patch when RTL or theme state changes after the initial head push — previously the first-rendered values were frozen for the rest of the request. Adapter disposal also cleans up the new watchers alongside the head entry.

  • #589 3b5565d Thanks @johnleider! - fix(createTokens): follow a {alias} reached through a segment path (#566)

    resolve() now re-resolves an alias that a dotted-segment lookup lands on, instead of returning the raw '{alias}' string. This is visible under flat: true (where nested groups are stored whole and addressed by segment), so useTheme — which resolves theme colors through a flat: true token table — no longer drops or leaks an unresolved {alias} for a palette entry that is itself an alias. The leaf-value branch already followed terminal aliases; the segment branch now matches it.

@vuetify/paper@1.0.0-rc.9

Patch Changes

@github-actions
github-actions Bot force-pushed the changeset-release/master branch 6 times, most recently from 8e8498e to 25d67b2 Compare July 16, 2026 21:25
@github-actions
github-actions Bot force-pushed the changeset-release/master branch from 25d67b2 to 94c33d9 Compare July 17, 2026 01:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants