chore: sync plus with upstream main (upstream-preferred conflicts)
Merged
RI
2mo ago+2517+2517+0123456789012345678901234567890123456789-943-943-012345678901234567890123456789
Upstream Plus Sync
The automatic sync of the plus branch encountered merge conflicts.
What happened
- Git applied the upstream-preferred merge strategy
- This PR requires CI and manual review before merging
This PR was created automatically by the Capacitor+ sync workflow
Need help on this PR? Tag @codesmith-bot with what you need. Autofix is disabled.
Summary by CodeRabbit
-
New Features
- Added iOS scene-based lifecycle support, including URL and universal-link handling.
- Added iOS Swift Package Manager options for plugin symlinks and module aliases.
- Added support for reading decimal plugin configuration values on Android and iOS.
-
Bug Fixes
- Improved Android image capture permissions and system-bar inset handling.
- Improved iOS navigation behavior when opening external links.
- Improved Swift Package Manager version alignment during iOS updates.
-
Documentation
- Updated release notes for Capacitor 8.3.1–8.5.0.
-
Chores
- Updated core, CLI, Android, and iOS packages to version 8.5.0.