## vuejs/core — v3.6.0-rc.1…v3.6.0-rc.2

_17 commits._

### Features
- **feat(compiler-vapor): make event delegation opt-in (#15127)** (810a1ef)

### Fixes
- **fix(runtime-vapor): preserve pending async component position (#15147)** (fb4538c)
- **fix(runtime-vapor): update logical child cache after hydration mutations (#15145)** (d385f89)
- **fix(runtime-vapor): defer post-render effects to vdom suspense boundaries (#15144)** (429006e)
- **fix(runtime-vapor): defer mount hooks to owning suspense boundary (#15139)** (7d63723)
- **fix(runtime-core,runtime-vapor): restore undefined effect scope after `setCurrentInstance` (#15141)** (3e41d52)
- **fix(runtime-vapor): sync transition hooks on interop update (#15140)** (39b1ddf)
- **fix(runtime-vapor): apply transition hooks before suspense insertion (#15133)** (567c515)
- **fix(runtime-vapor): create slot anchor when hydrating unwrapped interop slot content (#15131)** (42a7186)
- **fix(runtime-vapor): restore instance context when handling async setup result (#15129)** (208f1ed)
- **fix(runtime-vapor): contain setup errors in prod (#15130)** (6921182)
- **fix(runtime-vapor): hydrate vapor components in deferred vdom hydration via interop (#15132)** (ce85e8a)
- **fix(compiler-vapor): avoid helper and cache variable name collisions (#15124)** (e9cb7c8)
- **fix(runtime-vapor): validate props for vdom interop (#15111)** (a686662)

### Backend
- **release: v3.6.0-rc.2** (d0a14d4)

### Docs
- **docs: remove outdated agent guidance (#15112)** (411ec5c)

### Chore
- **refactor(runtime-vapor): reduce TransitionGroup bundle size (#15125)** (1b423b5)

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