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-05-24
stories 13

© 2026 RepoJournal Home Showcase How it works Privacy

$ the-wire · showcase

LANGUAGE TOOLS FIXES SELF-CLOSING TAG SYNTAX, ROUTER TIGHTENS QUERY PARAM VALIDATION

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

1 person shipped this

Vue's language tools are clearing up self-closing component syntax highlighting while router adds runtime warnings for malformed query parameters.

The language-tools team shipped a fix [1] that stops marking trailing slashes in capitalized self-closing tags as invalid, treating them like void elements for consistent syntax highlighting. This closes a long-standing issue where developers got false error marks on perfectly valid custom component syntax. On the router side, a new runtime warning [2] now catches invalid query parameter formats before they cause silent bugs downstream, while a companion fix [3] explicitly allows undefined values in params so you're not penalized for sparse query objects. Language-tools also patched a tsserver fallback [4] that handles proxy write failures gracefully, keeping your IDE responsive even when module resolution hits a snag. The router team added a parameter parser playground [5] to help visualize how your query strings get parsed, plus refactored loader types into base meta [6] for cleaner type inference across route definitions.

Action items

References

  1. [1] fix(vscode): do not mark trailing slash in capitalized self-closing tags as invalid ↗ vuejs/language-tools
  2. [2] feat: emit runtime warning for invalid format in query params ↗ vuejs/router
  3. [3] fix: allow undefined values for params in query ↗ vuejs/router
  4. [4] fix(vscode): fall back to original tsserver path when proxy write fails ↗ vuejs/language-tools
  5. [5] chore: add param parser playground ↗ vuejs/router
  6. [6] refactor: add loader types to base meta ↗ vuejs/router

Quick answers

What shipped in Vue.js on May 24, 2026?
Vue's language tools are clearing up self-closing component syntax highlighting while router adds runtime warnings for malformed query parameters. In total, 11 commits and 2 pull requests landed.
Who contributed to Vue.js on May 24, 2026?
1 developer shipped this update, including suisanka.
What were the notable Vue.js updates?
fix(vscode): do not mark trailing slash in capitalized self-closing tags as invalid, feat: emit runtime warning for invalid format in query params, and fix: allow undefined values for params in query.