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-06-27
stories 25

© 2026 RepoJournal Home Showcase How it works Privacy

$ the-wire · showcase

LANGUAGE TOOLS TIGHTENS TYPE SAFETY FOR COMPOUND HANDLERS

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

Vue's language-core just fixed a critical type inference bug that was silently dropping return types from compound event handlers in templates.

The fix [1] restores proper type preservation when you chain multiple handlers like @click="handler1; handler2" - a pattern that was losing its return type signature in the IDE, leaving you blind to type errors. Paired with this, the team optimized inline TypeScript AST caching [2] by switching to WeakMap, cutting memory pressure on large projects where the parser chews through hundreds of inline expressions per file. Both changes ship as part of the ongoing language-core hardening that powers the IDE experience in VS Code and Volar. On the ecosystem front, awesome-vue absorbed five new libraries across components and utilities [3][4][5][6][7]: Naive UI joins the component collections as a solid Vue 3 option with theme support, @lottiefiles/dotlottie-vue expands animation tooling, and TinyPivot lands in the table section for data-heavy UIs. These aren't breaking changes, but they're the signal that the Vue 3 component landscape is maturing fast.

Quick answers

What shipped in Vue.js on June 27, 2026?
Vue's language-core just fixed a critical type inference bug that was silently dropping return types from compound event handlers in templates. In total, 14 commits and 11 pull requests landed.
What were the notable Vue.js updates?
fix(language-core): preserve return types for compound event handlers, fix(language-core): use `WeakMap` to cache inline ts asts, and Add Naive UI to component collections.