9.0.0-beta.0 (2026-10-28)
Bug Fixes
- android: keep callbacks on non-public base classes from R8 (02e43f8)
- android: keep Cordova's config.xml when shrinking resources (fd17329)
- android: keep plugin annotation types from R8 full mode (#8646) (9dc5aeb)
- cli: apply cleartext to the app module and merge with existing network-security-config (#8671) (19567bb)
- cli: bump xcode to ^4.0.0 to drop vulnerable uuid@7 (#8674) (463225f)
- cli: drop unused catch bindings in npm util (#8681) (3726d8a)
- cli: make migrate update androidxCoreKTXVersion (#8656) (e427037)
- cli: redact sensitive values from telemetry payloads (#8665) (d19f1ea)
- cli: report npm 12 blocked install scripts in doctor and migrate (#8655) (841017a)
- ios: keep ScreenOrientation locks with the SwiftUI app template (#8680) (cd93355)
Features
- add migration to recommended project settings (#8679) (295b10b)
- android: recognize @capacitor-community/ssl-pinning for cert pinning (#8669) (19d2a40)
- android: Upgrade AGP to 9.4.1 and Gradle to 9.8.2 (#8668) (3ccf568)
- cli: add /Package.resolved to CapApp-SPM/.gitignore during migration (#8686) (ed4a5cc)
- cli: finish the SwiftUI entry-point conversion in cap migrate (#8647) (ffb509f)
- cli: recognize @capacitor-community/ssl-pinning for auto cert copy (#8666) (50a3c51)
- cli: resolve the iOS Swift package from NPM package (#8644) (f3d894b)
Reverts
- Revert "chore(ios): add
App/CapApp-SPM/Package.resolvedto.gitignore(#8649)" (175c933), closes #8649