## ionic-team/ionic-framework — v9.0.0…v9.0.1

_21 commits._

### Fixes
- **fix(overlays): restore presented state after a DOM move (#31400)** (bfff8e1)
- **fix(picker-column): commit value on outside press (#31397)** (95e2224)
- **fix(select): derive option text from all child nodes (#31382)** (7879ec5)
- **fix(item-sliding, segment-button): read props after frameworks assign them (#31391)** (7956b97)
- **fix(react-router): skip page clone when nothing will animate (#31387)** (898001c)
- **fix(refresher): validate slot after frameworks assign it (#31377)** (d41f258)
- **fix(core): restore prop defaults when consumers downlevel (#31375)** (b4174f9)

### Backend
- **v9.0.1** (d696a6a)
- **merge release-9.0.0 (#31374)** (ef474a9)

### Docs
- **docs(changelog): update to point to guides** (b53c69d)

### Chore
- **chore(deps): update github/codeql-action action to v4.37.8 (#31398)** (ea91bab)
- **chore(deps): update stencil/core to 4.44.2 and vue-output-target to 0.14.2 (#31407)** (81bae39)
- **chore(deps): update to stencil/core 4.44.1 (#31396)** (ab731a1)
- **chore(deps): update dependency vitest to v4 (#31395)** (51a2694)
- **chore(deps): update capacitor to v8.5.0 (#31383)** (8ab64ad)
- **chore(deps): update dependency ts-morph to v28 (#31385)** (461fa1b)
- **chore(deps): update actions/checkout action to v7.0.1 (#31378)** (fea11f4)
- **chore(deps): update actions/setup-node action to v7 (#31384)** (fe3d351)
- **refactor(migrate): escape all regex metacharacters in exclude dirs** (6a78ddb)
- **chore(github): update to include v9** (1d93b86)
- **chore(): update package lock files** (def000d)

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