RepoJournal
Vue.js

@vuejs

Vue + the surrounding frontend ecosystem

Pick a date

The Wire · Showcase

LANGUAGE TOOLS RECLAIM CUSTOM ELEMENT SUPPORT, PROPS COMPLETION GETS SMARTER

By RepoJournal · Filed · About Vue.js

Vue's language-tools just restored the HTML custom data feature that hundreds of teams rely on for web components, while tightening TypeScript prop inference to match the language itself.

The language-tools team shipped a critical restore [1] that re-enables html.customData support in the language service, unblocking teams using UI5 Web Components and other custom elements that don't have dedicated Vue wrappers. This matters because the feature broke in an earlier version and users have been stuck without code completion for their web component libraries. Alongside that, the TypeScript plugin got a precision upgrade [2] that refines props completion logic to actually follow TypeScript behavior instead of guessing, which means your IDE stops suggesting invalid prop combinations. The core team also pushed v3.6.0-beta.12 [3] forward with more stability improvements as the release candidate cycle tightens. Test-utils continues its dependency hygiene with oxfmt at v0.50.0 [4] and pkg-pr-new bumped to v0.0.73 [5], both low-friction upgrades that keep the testing toolchain current.

Action items

References

  1. [1] fix(language-service): re-support `html.customData` ↗ vuejs/language-tools
  2. [2] feat(typescript-plugin): refine props completion logic to follow TS behavior ↗ vuejs/language-tools
  3. [3] v3.6.0-beta.12 ↗ vuejs/core
  4. [4] chore(deps): update dependency oxfmt to v0.50.0 ↗ vuejs/test-utils
  5. [5] chore(deps): update dependency pkg-pr-new to v0.0.73 ↗ vuejs/test-utils

FAQ

What changed in Vue.js on May 16, 2026?
Vue's language-tools just restored the HTML custom data feature that hundreds of teams rely on for web components, while tightening TypeScript prop inference to match the language itself.
What should Vue.js teams do about it?
Update language-tools to latest if you use custom HTML elements or web components • Update test-utils dependencies (oxfmt, pkg-pr-new) on your next maintenance pass • Test v3.6.0-beta.12 in your pipeline if you're tracking pre-release stability
Which Vue.js repositories shipped on May 16, 2026?
vuejs/language-tools, vuejs/core, vuejs/test-utils

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.