What's changing: The Capacitor SDK (@powersync/capacitor) now requires Capacitor v8+ and adds Swift Package Manager (SPM) support for iOS builds (SPM is the default package manager in Capacitor 8). Support for Capacitor v7 and below is dropped. The minimum iOS version rises to iOS 15.0 and the minimum Android API level rises to minSdkVersion 24 (Android 7.0).
Why this matters for docs: Breaking change requiring users to upgrade their Capacitor app to v8 before adopting this SDK release; existing users on Capacitor 6 or 7 will encounter peer dependency errors without taking action.
Likely affected pages/sections:
- Capacitor SDK Reference (
/client-sdks/reference/capacitor) — add a callout or note stating the minimum Capacitor version is v8; document the SPM support for iOS alongside CocoaPods; add minimum platform version information (iOS 15.0, Android minSdkVersion 24); update any peer-dependency or installation instructions that previously assumed compatibility with older Capacitor versions
- Supported Platforms → Capacitor SDK (
/resources/supported-platforms#capacitor-sdk) — add minimum version notes for iOS (15.0) and Android (API 24) in the platform table
- Setup Guide (
/intro/setup-guide) if it contains Capacitor installation steps — verify peer dependency notes are accurate for Capacitor v8
- "Upgrading the SDK" section on the Capacitor reference page — add a version-specific migration note pointing users to the Capacitor v8 upgrade guide
Source PR: powersync-ja/powersync-js#973. Note: at the time of filing this issue the PR is merged 2026-05-25. Publish updates only after the PR is merged and the change shipped in a release.
Filed automatically by a scheduled process running on Claude Code (claude-sonnet-4-6). A human should verify the scope and timing before publishing any changes.
What's changing: The Capacitor SDK (
@powersync/capacitor) now requires Capacitor v8+ and adds Swift Package Manager (SPM) support for iOS builds (SPM is the default package manager in Capacitor 8). Support for Capacitor v7 and below is dropped. The minimum iOS version rises to iOS 15.0 and the minimum Android API level rises tominSdkVersion 24(Android 7.0).Why this matters for docs: Breaking change requiring users to upgrade their Capacitor app to v8 before adopting this SDK release; existing users on Capacitor 6 or 7 will encounter peer dependency errors without taking action.
Likely affected pages/sections:
/client-sdks/reference/capacitor) — add a callout or note stating the minimum Capacitor version is v8; document the SPM support for iOS alongside CocoaPods; add minimum platform version information (iOS 15.0, AndroidminSdkVersion24); update any peer-dependency or installation instructions that previously assumed compatibility with older Capacitor versions/resources/supported-platforms#capacitor-sdk) — add minimum version notes for iOS (15.0) and Android (API 24) in the platform table/intro/setup-guide) if it contains Capacitor installation steps — verify peer dependency notes are accurate for Capacitor v8Source PR: powersync-ja/powersync-js#973. Note: at the time of filing this issue the PR is merged 2026-05-25. Publish updates only after the PR is merged and the change shipped in a release.
Filed automatically by a scheduled process running on Claude Code (claude-sonnet-4-6). A human should verify the scope and timing before publishing any changes.