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-08-16
stories 9

© 2026 RepoJournal Home Showcase How it works Privacy

$ the-wire · showcase

VUE VAPOR REARCHITECTS EVENT DELEGATION, SHIPS BREAKING CHANGES

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

Vue's experimental Vapor compiler just broke event handling to make it faster: event delegation is now opt-in, not automatic.

Vue-jsx-vapor v3.2.21 landed with a compiler overhaul that replaces the logicalIndex system with block placeholders [1], a fundamental shift in how the compiler tracks component structure. The same release flips event delegation from on-by-default to opt-in [1], giving you control over performance versus convenience. This tracks closely with upstream changes copied from vue/core [2] that fix event modifier preservation and quoted attribute spacing. The patch also resolves slot fallback behavior across multiple roots [3], addressing a corner case that would have bitten production code. In 8 commits across the experiment, zhiyuanzmj has been steadily pulling fixes from the mainline, suggesting Vapor is moving closer to stability.

Quick answers

What shipped in Vue.js on August 16, 2026?
Vue's experimental Vapor compiler just broke event handling to make it faster: event delegation is now opt-in, not automatic. In total, 8 commits and 1 releases landed.
Who contributed to Vue.js on August 16, 2026?
2 developers shipped this update, including github-actions[bot] and zhiyuanzmj.
What were the notable Vue.js updates?
v3.2.21, fix(compiler-vapor): preserve modifiers on merged event handlers, and fix(compiler/vapor): resolve fallback across multiple slot roots.