## sveltejs/svelte — v3.56.0…v3.57.0

_16 commits._

### Features
- **feat: add back `<svelte:document>`  (#7149)** (4b0b471)
- **feat: css units in fly & blur transitions (#7623)** (6aee49b)
- **feat: add a11y `no-noninteractive-element-to-interactive-role` (#8167)** (26c38e7)

### Fixes
- **fix: revert buggy reactive vars optimization (#8382)** (68e492e)
- **fix: object destructuring picks up computed properties (#8386)** (a1e8421)
- **fix: Prevent intro from cancelling outro (#7300)** (fb5f281)
- **fix: retain style directive value after style attribute is updated (#7610)** (7578af3)
- **fix: object destructring picks up literal properties (#8357)** (a6c329f)
- **fix: derived store restarting when unsubscribed from another store with a shared ancestor (#8368)** (127b61a)
- **fix: binding group with if block (#8373)** (c99dd2e)
- **fix: select option with selected attribute when initial state is undefined (#8371)** (c7dcfac)
- **fix: support es2022 class features (#8355)** (5c14bc5)

### Backend
- **-> v3.57.0** (952f8c5)

### Chore
- **chore: update changelog** (10399d2)
- **chore: rename variable to follow coding style (#8385)** (c19d088)
- **chore: update changelog** (8015a36)

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