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-17
stories 11

© 2026 RepoJournal Home Showcase How it works Privacy

$ the-wire · showcase

STYLE GUIDE GETS VUE 3 OVERHAUL AS LANGUAGE TOOLS FIXES COMPLETION BUGS

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

Vue's official style guide is finally shedding its Vue 2 skin, while the language tools team ships a batch of IDE fixes that should make your template completion stop lying to you.

The docs team moved the style guide to a Vue 3 baseline [1], clearing out years of stale guidance and removing the deprecation banner that's been haunting the docs. This is the foundation work that needed to happen before major style guide improvements could land without requiring a total rewrite. Meanwhile, the language-tools desk shipped five targeted fixes across the stack [2][3][4][5][6]. The completion engine was double-requesting attributes and props in some cases, TypeScript plugin was returning component props when it shouldn't, and boolean attribute completions were adding unnecessary empty strings to your templates. The most subtle fix: v-if branch fragments now get properly traversed when collecting root nodes, which means template validation stops throwing false positives on conditional roots.

Action items

References

  1. [1] docs: update style guide to a vue 3 baseline ↗ vuejs/docs
  2. [2] fix(language-service): reset to default data provider after running with vue data provider ↗ vuejs/language-tools
  3. [3] fix(language-service): strip `=""` only for plain boolean props completion edits ↗ vuejs/language-tools
  4. [4] fix(typescript-plugin): only return props when completion target is component node ↗ vuejs/language-tools
  5. [5] fix(language-service): avoid duplicate attrs and props requests ↗ vuejs/language-tools
  6. [6] fix(language-core): penetrate `v-if` branch fragments when collecting single root nodes ↗ vuejs/language-tools

Quick answers

What shipped in Vue.js on May 17, 2026?
Vue's official style guide is finally shedding its Vue 2 skin, while the language tools team ships a batch of IDE fixes that should make your template completion stop lying to you. In total, 10 commits and 1 pull requests landed.
Who contributed to Vue.js on May 17, 2026?
1 developer shipped this update, including bencodezen.
What were the notable Vue.js updates?
docs: update style guide to a vue 3 baseline, fix(language-service): reset to default data provider after running with vue data provider, and fix(language-service): strip `=""` only for plain boolean props completion edits.