## RevenueCat/purchases-kmp — 3.9.0…3.10.0

_14 commits._

### Fixes
- **fix(ios): recover the 2.x app user ID for installs that upgraded through 3.0 to 3.9 (#1040)** (39f850c)
- **fix(ios): let purchases-ios pick its UserDefaults suite when none is configured (#1034)** (9e5f093)

### Backend
- **Version bump for 3.10.0** (4692630)
- **Bump sdks-common-config orb to 4.6.2 (#1033)** (20704d5)
- **Bump fastlane-plugin-revenuecat_internal from `a65e499` to `9f7a03e` (#1032)** (522e91d)
- **Auto-approve the next-version SNAPSHOT PR (#1030)** (a837ffe)
- **[RENOVATE] Update dependency upstream/purchases-ios to v5.90.2 (#1026)** (d80c7b8)
- **[RENOVATE] Update purchases-android to v10.22.1 (#1027)** (2db8a9b)
- **Bump fastlane-plugin-revenuecat_internal from `6db1da0` to `fc64a1a` (#1028)** (10a2fa6)
- **Bump fastlane from 2.240.0 to 2.240.1 (#1029)** (9ceca85)
- **Bump fastlane from 2.239.0 to 2.240.0 (#1023)** (d86341d)
- **Prepare next version: 3.10.0-SNAPSHOT (#1022)** (c936906)
- **[AUTOMATIC] Release/3.9.0 (#1020)** (704390b)

### Chore
- **ci: approve the release hold automatically when the release PR is approved (#1021)** (2e2e2cd)

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