117 wires and counting

$ follow Vue.js

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

or

fair warning: these emails are deeply technical. diffs, version numbers, CVEs, benchmark deltas. if that's not your idea of a good read, this isn't your newsletter.

Folds into your digest — weekly by default, monthly if you prefer. Unsubscribe in one click.

$ status

wire 2026-09-15
stories 9

© 2026 RepoJournal Home Showcase Explore How it works Privacy

$ the-wire · showcase

create-vue fixes Vitest config imports, js-yaml patches merge-sequence CPU use

By RepoJournal · Filed · About Vue.js · Composed from the cited sources · methodology

The day's real work is small: create-vue corrects the extension-less Vite config import that broke generated projects under Vite's native config loader, and the Vue 2 Chinese docs site picks up a js-yaml backport that caps merge-sequence key counting.

fix: add extension to Vitest config import vuejs/create-vue

by cexbrayat

Generated Vitest configs imported the Vite config as './vite.config' with no extension, which Vite's native config loader rejects; create-vue now emits './vite.config.ts' for TypeScript. Projects generated with Vitest stop emitting the warning and start working under configLoader: 'native'.

chore(deps): bump js-yaml from 4.3.0 to 4.3.2 vuejs/v2.cn.vuejs.org

by dependabot

The Vue 2 Chinese docs site moves js-yaml from 4.3.0 to 4.3.2, a backport dated 2026-08-26 that hard-limits merge sequence size to 100 and counts empty mappings in merge sequences toward maxTotalMergeKeys to bound CPU usage.

chore(deps): update dependency cypress to v16 vuejs/create-vue

by renovate

create-vue takes Cypress from ^15.21.1 to ^16.0.0, a major bump that only touches freshly scaffolded projects rather than existing apps.

chore(deps): update pnpm to v12 vuejs/create-vue

by renovate

pnpm moves from 11.25.0 to 12.4.1, another major version step in the create-vue toolchain, alongside oxfmt going to ^0.67.0 and the aligned oxlint packages to ~1.82.0.

fix(types): add ElementAttributesProperty to JSX global namespace (#74) vuejs/vue-jsx-vapor

by Michalis Giannas

vue-jsx-vapor adds ElementAttributesProperty to the JSX global namespace, tidying the types for projects using the JSX transform.

Quick answers

What shipped in Vue.js on September 15, 2026?
The day's real work is small: create-vue corrects the extension-less Vite config import that broke generated projects under Vite's native config loader, and the Vue 2 Chinese docs site picks up a js-yaml backport that caps merge-sequence key counting. In total, 2 commits and 7 pull requests landed.
Who contributed to Vue.js on September 15, 2026?
4 developers shipped this update, including renovate, cexbrayat, Michalis Giannas, and dependabot.
What were the notable Vue.js updates?
fix: add extension to Vitest config import, chore(deps): bump js-yaml from 4.3.0 to 4.3.2, and chore(deps): update dependency cypress to v16.