The Wire · Showcase
LANGUAGE TOOLS TIGHTENS PROP VALIDATION, CREATE-VUE TOOLING GETS ROUTINE UPDATES
By RepoJournal · Filed · About Vue.js
Vue's language server now validates required fallthrough attributes, catching component contract violations that TypeScript alone would miss.
The language-tools team shipped two critical fixes that improve the developer experience in editors [1] [2]. First, fallthrough attribute checking now enforces that components passing required props actually provide them, solving a class of silent bugs where prop contracts were broken at the template level [1]. Second, the TypeScript plugin now writes its configuration at build time instead of runtime, eliminating a reliability issue that affected language server initialization [2]. Meanwhile, create-vue is cycling through routine dependency updates. Oxfmt bumped to 0.49.0 [3], oxlint hit 1.64.0 [4], and Clack prompts advanced to 1.4.0 [5] across the scaffolding tool's dependency tree. A pending Vite patch to 8.0.13 is also queued [6]. The language-tools fixes are the real story here; the create-vue updates are maintenance work that won't change how you scaffold projects.
Action items
- → Update language-tools to latest; fallthrough validation catches real prop bugs vuejs/language-tools [plan]
- → Review create-vue dependency bumps on next project generation vuejs/create-vue [monitor]
References
- [1] feat(language-core): check required fallthrough attributes ↗ vuejs/language-tools
- [2] fix(vscode): write typescript plugins at build time ↗ vuejs/language-tools
- [3] chore(deps): update dependency oxfmt to ^0.49.0 ↗ vuejs/create-vue
- [4] chore(deps): update oxlint to ~1.64.0 ↗ vuejs/create-vue
- [5] chore(deps): update all non-major dependencies ↗ vuejs/create-vue
- [6] chore(deps): update dependency vite to ^8.0.13 ↗ vuejs/create-vue
FAQ
- What changed in Vue.js on May 18, 2026?
- Vue's language server now validates required fallthrough attributes, catching component contract violations that TypeScript alone would miss.
- What should Vue.js teams do about it?
- Update language-tools to latest; fallthrough validation catches real prop bugs • Review create-vue dependency bumps on next project generation
- Which Vue.js repositories shipped on May 18, 2026?
- vuejs/language-tools, vuejs/create-vue