RepoJournal
Vue.js

@vuejs

Vue + the surrounding frontend ecosystem

Keep up with Vue.js in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

One email a day. Unsubscribe in one click.

Pick a date

Topics: JavaScript Full archive →

The Wire · Showcase

LANGUAGE TOOLS REFACTORS CODE FEATURES API, CREATE-VUE FLIPS TYPESCRIPT DEFAULT

By RepoJournal · Filed · About Vue.js

Vue's language server is deprecating its catch-all code features API in favor of a centralized approach, while create-vue finally makes TypeScript the default choice for new projects.

The language-tools team shipped a significant refactor [1] that consolidates code feature handling and deprecates the `allCodeFeatures` export, signaling a cleaner architecture for IDE integrations. This lands alongside a fix [2] that ensures setup bindings surface as potential component names, improving autocomplete accuracy in templates. On the scaffolding side, create-vue is now defaulting to TypeScript when you use the `--default` flag [3], keeping scaffolding behavior consistent with the interactive prompt. The ecosystem work continues with actions/cache bumped to v6 [4] across CI pipelines, while Prettier updates to 3.9.1 [5] ensure consistent formatting. Language-tools also normalized regexp variable names [6] and simplified component template helpers [7] as part of ongoing code hygiene.

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] refactor(language-core): centralize code features and deprecate `allCodeFeatures` vuejs/language-tools
  2. [2] fix(language-core): include setup bindings as potential component names ↗ vuejs/language-tools
  3. [3] fix: enable TypeScript with default flag (#1059) vuejs/create-vue
  4. [4] chore(deps): update actions/cache action to v6 ↗ vuejs/create-vue
  5. [5] chore(deps): update dependency prettier to v3.9.1 ↗ vuejs/create-vue
  6. [6] refactor: normalize regexp variable names to `xxxRE` format vuejs/language-tools
  7. [7] refactor(language-core): simplify component template helpers vuejs/language-tools

Quick answers

What shipped in Vue.js on June 30, 2026?
Vue's language server is deprecating its catch-all code features API in favor of a centralized approach, while create-vue finally makes TypeScript the default choice for new projects. In total, 5 commits and 4 pull requests landed.
Who contributed to Vue.js on June 30, 2026?
2 developers shipped this update, including KazariEX and renovate[bot].
What were the notable Vue.js updates?
refactor(language-core): centralize code features and deprecate `allCodeFeatures`, fix(language-core): include setup bindings as potential component names, and fix: enable TypeScript with default flag (#1059).

More from @vuejs

Daily updates, in your inbox

Follow Vue.js

Keep up with Vue.js in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

or

One email a day. Unsubscribe in one click. Read a past issue →

Elsewhere on the wire

Want every project, not just this one?

We use privacy-friendly analytics (Google Analytics, IP-anonymized) to see which pages help readers. No ads, and we never sell your data. See our Privacy Policy.