## vuejs/core — v3.6.0-rc.4…v3.6.0-rc.5

_20 commits._

### Fixes
- **perf(runtime-vapor): trim v-for hot-path allocations (#15329)** (8d83bb2)
- **fix(runtime-vapor): resolve element namespace at interop boundaries (#15321)** (e86e35b)
- **perf(runtime-vapor): trim TransitionGroup per-child props tracking** (c526d45)
- **perf(runtime-vapor): collect-only child snapshot in TransitionGroup beforeUpdate** (744d64d)
- **perf(runtime-vapor): skip TransitionGroup bookkeeping on ForBlock wrappers** (2c914ef)
- **fix(runtime-vapor): flush pending transition cbs on the resolved element** (f2fa54d)
- **fix(runtime-vapor): reflow the TransitionGroup's own document for moves** (36dd186)
- **fix(runtime-vapor): re-resolve transition hooks on prop change** (d3fde91)
- **fix(runtime-vapor): restore rendering suspense boundary in fragment ctx** (5c2805d)
- **fix(runtime-vapor): fallthrough attrs onto interop vnode roots** (5073eb5)
- **fix(runtime-vapor): stop fallthrough resolution at slot outlets** (10f666e)
- **fix(runtime-vapor): full fallthrough for functional components with declared props** (ef83790)
- **fix(runtime-vapor): branch-scope ownership for fallthrough attr effects** (be7157e)
- **fix(runtime-vapor): align attrs fallthrough semantics with vdom** (293ca1c)
- **fix(runtime-vapor): preserve nested vdom slot content (#15304)** (1a2de08)

### Backend
- **release: v3.6.0-rc.5** (f11c8f2)

### Chore
- **chore: make verify-commit work in linked worktrees** (d2864ab)
- **refactor(vapor): simplify template ref entry points** (75c1cd0)
- **refactor(runtime-vapor): single-pass fallthrough root resolution** (70cefe8)
- **refactor(runtime-vapor): creation-time scope id model (#15311)** (f2b8e60)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/vuejs/core?utm_source=github-action)._