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 Core Fixes Template Caching Regression, Slot Props Nullish Handling

By RepoJournal · Filed · About Vue.js

Three critical compiler fixes landed in vuejs/core overnight, closing gaps in SSR template analysis, teleport transitions, and slot v-bind edge cases.

The compiler-sfc template usage cache was evicting and recomputing results incorrectly after transformation, causing SSR passes to miss v-model identifiers and template-only imports [1]. In parallel, transitions to teleport component children now apply correctly instead of breaking on render [2]. A third fix handles the nullish case for slot v-bind expressions, which was throwing TypeError even though null is accepted everywhere else in Vue's prop merging logic [3]. Dependencies ticked forward across both repos: eslint bumped to 10.8.0 [4], @swc/core to 1.15.47 [5], and jsdom to 30.0.1 in test-utils [6]. All three compiler fixes address real production edge cases that hit developers building with SSR, dynamic components, or passing conditional slot props.

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] fix(compiler-sfc): handle transformed template AST after cache invalidation ↗ vuejs/core
  2. [2] fix(transition): support transition to teleport component child ↗ vuejs/core
  3. [3] fix(slots): handle nullish v-bind slot props ↗ vuejs/core
  4. [4] chore(deps): update lint ↗ vuejs/core
  5. [5] chore(deps): update build ↗ vuejs/core
  6. [6] chore(deps): update all non-major dependencies ↗ vuejs/test-utils

Quick answers

What shipped in Vue.js on August 5, 2026?
Three critical compiler fixes landed in vuejs/core overnight, closing gaps in SSR template analysis, teleport transitions, and slot v-bind edge cases. In total, 15 commits and 24 pull requests landed.
Who contributed to Vue.js on August 5, 2026?
4 developers shipped this update, including edison1105, yangxiuxiu1115, viazovskyi585, and renovate.
What were the notable Vue.js updates?
fix(compiler-sfc): handle transformed template AST after cache invalidation, fix(transition): support transition to teleport component child, and fix(slots): handle nullish v-bind slot props.

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?