131 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-01
stories 13

© 2026 RepoJournal Home Showcase How it works Privacy

$ the-wire · showcase

HMR lands for plain function components in vue-jsx-vapor

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

vue-jsx-vapor's compiler now wraps plain function components for hot reload, while devtools spends the day on cleanup, a11y, and Node 25 test compatibility.

feat(runtime/hmr): support HMR for plain function components vuejs/vue-jsx-vapor

by zhiyuanzmj

The runtime gains defineVaporHmrComponent and defineHmrComponent, and the compiler now marks plain function components so they can be wrapped for HMR. Codegen assigns __hmrId inline and guards import.meta.hot.accept callbacks, with unit tests and playground examples added and the interop glob broadened.

fix(client): improve `Switch` component a11y (#1141) vuejs/devtools

by vansh

Accessibility fixes landed for the devtools Switch component. The change targets the control's a11y behavior in the client UI itself, not the apps you inspect.

chore(test): resolve Node25 `localStorage` conflict vuejs/devtools

by arlo

Test configuration was adjusted to resolve a localStorage conflict on Node 25, so the devtools suite runs clean on the newer runtime.

fix(client): solid border for settings button vuejs/devtools

by arlo

The settings button got a solid border in the client UI.

chore(client): remove unused icons from unocss safelist vuejs/devtools

by arlo

Unused icons were dropped from the unocss safelist in the client.

Quick answers

What shipped in Vue.js on October 1, 2026?
vue-jsx-vapor's compiler now wraps plain function components for hot reload, while devtools spends the day on cleanup, a11y, and Node 25 test compatibility. In total, 11 commits and 2 releases landed.
Who contributed to Vue.js on October 1, 2026?
3 developers shipped this update, including zhiyuanzmj, arlo, and vansh.
What were the notable Vue.js updates?
feat(runtime/hmr): support HMR for plain function components, fix(client): improve `Switch` component a11y (#1141), and chore(test): resolve Node25 `localStorage` conflict.