152 wires and counting

$ follow Vue.js

Keep up with Vue.js in about 3 minutes: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

or

fair warning: these emails are deeply technical. diffs, version numbers, CVEs, benchmark deltas. if that's not your idea of a good read, this isn't your newsletter.

Folds into your digest — weekly by default, monthly if you prefer. Unsubscribe in one click.

$ status

wire 2026-10-08
stories 6

© 2026 RepoJournal Home Showcase How it works Privacy

$ the-wire · showcase

Emitted payload types land in test-utils

By RepoJournal · Filed · About Vue.js · Composed from the cited sources · methodology

vuejs/test-utils closed the gap between inferred event names and still-untyped payloads, and stopped registering a global mocks mixin that had no mocks to install.

fix(types): infer emitted payloads for components with props vuejs/test-utils

by ValentinYoushkevich

emitted('select') used to resolve to unknown[][] for <script setup> components that also declare props or models; it now resolves to [id: number][]. The same widening fix applies to defineModel and defineComponent(setup, { props, emits }). Follow-up to previously unreleased work that inferred event names but left payloads untyped.

fix: skip global mocks mixin when mocks are empty vuejs/test-utils

by Glandos

test-utils no longer registers a global mocks mixin when no mocks are defined, which was emitting a warning in Vue builds without Options API support. Regression coverage now covers omitted and empty mocks, plus a nonempty mock holding a falsy value.

chore(deps): update dependency jsdom to v30.1.2 vuejs/test-utils

by renovate

Renovate bumped the jsdom dev dependency from 30.1.1 to 30.1.2.

Quick answers

What shipped in Vue.js on October 8, 2026?
vuejs/test-utils closed the gap between inferred event names and still-untyped payloads, and stopped registering a global mocks mixin that had no mocks to install. In total, 2 commits and 4 pull requests landed.
Who contributed to Vue.js on October 8, 2026?
3 developers shipped this update, including renovate, ValentinYoushkevich, and Glandos.
What were the notable Vue.js updates?
fix(types): infer emitted payloads for components with props, fix: skip global mocks mixin when mocks are empty, and chore(deps): update dependency jsdom to v30.1.2.