chore: sync plus with upstream main (upstream-preferred conflicts)

Merged
RI
2mo ago
+2517-943

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


View with [code]smith Autofix with [code]smith
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.