The Wire · Showcase
CREATE-VUE LANDS EJS MAJOR, VITE JSX STAYS STEADY
By RepoJournal · Filed · About Vue.js
Create-vue is absorbing EJS 6 while Vite's Vue JSX plugin inches forward, setting the stage for template processing changes across the scaffolding stack.
Create-vue merged two dependency updates overnight that signal different maturity curves. The EJS bump to v6 [2] represents a major version jump with potential breaking changes in template rendering behavior, so scaffold templates need a look before this ships. Meanwhile, the Vite JSX plugin ticked to 5.1.6 [1], a patch that likely contains targeted fixes for JSX component handling. Over in test-utils, a critical DOM behavior fix landed [3] addressing how the <summary> element reports its open state in test environments, bringing test output back in line with actual browser behavior. The fix closes the gap between jsdom simulation and real-world DOM interactions. Lock file maintenance rolled through eslint-config-typescript [4] as part of scheduled dependency hygiene. No breaking changes spotted across the three desks, but the EJS major deserves validation before merging to main branches.
Action items
- → Review EJS v6 template compatibility in create-vue before merging to main vuejs/create-vue [plan]
- → Merge test-utils <summary> fix to catch DOM behavior regressions in existing tests vuejs/test-utils [immediate]
- → Monitor eslint-config-typescript lock file sync across monorepo vuejs/eslint-config-typescript [monitor]
References
- [1] chore(deps): update vite packages ↗ vuejs/create-vue
- [2] chore(deps): update dependency ejs to v6 ↗ vuejs/create-vue
- [3] fix: correct <summary> element behavior ↗ vuejs/test-utils
- [4] chore(deps): lock file maintenance ↗ vuejs/eslint-config-typescript
FAQ
- What changed in Vue.js on July 1, 2026?
- Create-vue is absorbing EJS 6 while Vite's Vue JSX plugin inches forward, setting the stage for template processing changes across the scaffolding stack.
- What should Vue.js teams do about it?
- Review EJS v6 template compatibility in create-vue before merging to main • Merge test-utils <summary> fix to catch DOM behavior regressions in existing tests • Monitor eslint-config-typescript lock file sync across monorepo
- Which Vue.js repositories shipped on July 1, 2026?
- vuejs/create-vue, vuejs/test-utils, vuejs/eslint-config-typescript