The Wire · Showcase
VUE 3.6.0-BETA.16 LANDS WITH VITEST BROWSER E2E OVERHAUL
By RepoJournal · Filed · About Vue.js
Vue's test infrastructure just got a major upgrade, migrating transition tests from Puppeteer to Playwright-driven browser mode for better stability and speed.
The core team shipped v3.6.0-beta.16 [1] alongside a significant E2E testing refactor [2] that swaps out the aging Puppeteer harness for Vitest's Playwright integration across Transition and TransitionGroup suites. This move adds shared browser utilities (bootstrap, reset, polling, and DOM helpers) that the team built specifically to handle the timing complexities of CSS transitions, a long-standing pain point in the test suite. Meanwhile, the dependency maintenance continues across the ecosystem: test-utils is syncing @types/node to the latest patch [3], and create-vue has refreshed all lock files [4] as part of its standard Wednesday maintenance cycle. The beta release pairs with these infrastructure improvements, signaling that the 3.6 line is stabilizing fast. If you're running Vue 3.5.x in production, monitor this beta cycle before upgrading; the E2E changes are internal only, but the timing suggests feature completeness is close.
Action items
- → Review v3.6.0-beta.16 [ref:4] if you're tracking the minor branch vuejs/core [monitor]
- → Merge lock file maintenance in create-vue [ref:1] before next release vuejs/create-vue [plan]
- → Pull @types/node patch in test-utils [ref:2] vuejs/test-utils [plan]
References
- [1] v3.6.0-beta.16 ↗ vuejs/core
- [2] test(e2e): stabilize transition tests with vitest browser mode ↗ vuejs/core
- [3] chore(deps): update all non-major dependencies ↗ vuejs/test-utils
- [4] chore(deps): lock file maintenance ↗ vuejs/create-vue
FAQ
- What changed in Vue.js on June 17, 2026?
- Vue's test infrastructure just got a major upgrade, migrating transition tests from Puppeteer to Playwright-driven browser mode for better stability and speed.
- What should Vue.js teams do about it?
- Review v3.6.0-beta.16 [ref:4] if you're tracking the minor branch • Merge lock file maintenance in create-vue [ref:1] before next release • Pull @types/node patch in test-utils [ref:2]
- Which Vue.js repositories shipped on June 17, 2026?
- vuejs/core, vuejs/test-utils, vuejs/create-vue