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

Vue 3.6 RC-5 lands as language-tools locks in a rename-bug test

By RepoJournal · Filed · About Vue.js

Vue's core framework inches closer to 3.6 stable while the language-tools team pins down a tricky ref-rename regression with a test-only PR.

Vue Core shipped v3.6.0-rc.5 overnight [1], the latest pre-release on the road to 3.6 stable, so if you're tracking the minor branch, this is the build to validate against. Over in language-tools, a test-only PR [2] documents a bug where renaming a `useTemplateRef` binding used as a dynamic prop name (`:[foo]`) also renames the synthesized `.value`, with the maintainers explicitly noting "the intent is to capture the bug first so a future fix has a red test to turn green." That means the fix is still pending, but the test locks in the expected behavior so a breaking change can't slip in silently. Meanwhile, VitePress got a batch of quality-of-life fixes: sidebar group toggles now render as native buttons instead of nested interactive `role="button"` elements [3], fixing an invalid-HTML issue, and head entries are deduped by ID instead of meta content, which stops differently named meta tags from overriding each other [4]. The team also dropped unmaintained search plugins from the docs list [5] and now renders team member names as paragraphs rather than headings [6]. And if you need an alternative search provider, the community plugin `vitepress-plugin-cloudflare-ai-search` just landed on the official list [7]. Watch that language-tools rename bug if you use `useTemplateRef` heavily, and give Vue 3.6.0-rc.5 a spin before it goes stable.

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] v3.6.0-rc.5 ↗ vuejs/core
  2. [2] test(language-server): add #6176 rename test ↗ vuejs/language-tools
  3. [3] fix(theme): render sidebar group toggles as native buttons vuejs/vitepress
  4. [4] fix: key head entries by id and ignore meta content when deduping vuejs/vitepress
  5. [5] docs: remove unmaintained search plugins from list vuejs/vitepress
  6. [6] fix(theme): don't render team member names as headings vuejs/vitepress
  7. [7] docs: vitepress-plugin-cloudflare-ai-search ↗ vuejs/vitepress

Quick answers

What shipped in Vue.js on August 22, 2026?
Vue's core framework inches closer to 3.6 stable while the language-tools team pins down a tricky ref-rename regression with a test-only PR. In total, 12 commits, 3 pull requests, and 2 releases landed.
Who contributed to Vue.js on August 22, 2026?
6 developers shipped this update, including Divyansh Singh, Barbapapazes, lazerg, KazariEX, Johnson Chu, and github-actions[bot].
What were the notable Vue.js updates?
v3.6.0-rc.5, test(language-server): add #6176 rename test, and fix(theme): render sidebar group toggles as native buttons.

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?