RepoJournal
Vue.js

@vuejs

Vue + the surrounding frontend ecosystem

Pick a date

The Wire · Showcase

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

By RepoJournal · Filed · About Vue.js

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

FAQ

What changed 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.
What should Vue.js teams do about it?
Review your style guide bookmarks - the Vue 3 baseline is now canonical • Update language-tools and IDE extensions to pick up completion fixes
Which Vue.js repositories shipped on May 17, 2026?
vuejs/docs, vuejs/language-tools

Related across the cluster

For your repos

The showcase is a teaser.
Your wire is the product.

Same engine. Different stack. Below: what changes when the wire is yours.

Showcase wire

  • 14 famous open source orgs
  • One wire per day
  • Public, generic
  • Read on the web, when you remember

Your wire

  • Up to 1,500 of your repos - orgs, deps, vendors
  • Morning and evening briefs
  • Action items routed to your team
  • Slack delivery, email, breaking-news CVE alerts

Want a hands-on demo first? Ask a current user for an invite link.