105 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-09-03
stories 7

© 2026 RepoJournal Home Showcase Explore How it works Privacy

$ the-wire · showcase

VitePress enables production error throwing, JSX Vapor refines slots and types

By RepoJournal · Filed · About Vue.js

VitePress now surfaces unhandled SSR errors in production, while JSX Vapor streamlines slot internals and preserves union component props.

VitePress enabled `throwUnhandledErrorInProduction`, so production builds now throw unhandled errors during SSR instead of silently swallowing them [1].

In vue-jsx-vapor, the NON_STABLE slot marker was split out of VaporSlotFlags and slot outlet forwarding flags were collapsed to a 2-bit mode [2][3]. A separate fix preserves union component props in type definitions, resolving the case where a component's props were incorrectly narrowed [4].

Quick answers

What shipped in Vue.js on September 3, 2026?
VitePress now surfaces unhandled SSR errors in production, while JSX Vapor streamlines slot internals and preserves union component props. In total, 5 commits and 2 pull requests landed.
Who contributed to Vue.js on September 3, 2026?
2 developers shipped this update, including btea and zhiyuanzmj.
What were the notable Vue.js updates?
feat(ssr): enable `throwUnhandledErrorInProduction` (#5419), refactor(vapor): collapse slot outlet forwarding flags to a 2-bit mode, and refactor(vapor): split NON_STABLE slot marker out of VaporSlotFlags.