github Cap-go/capacitor-updater 6.50.1

latest releases: 5.50.1, 7.50.1
4 hours ago

🆕 Changelog

Added

  • Native update check trigger to allow manual control of update checks
  • Preview session shake menu for quick access to preview controls
  • Trusted cross-app preview sessions to enable secure sharing between apps
  • Partial update size estimates to inform users of download requirements
  • AutoUpdate policy modes to control when updates are checked and applied
  • Configurable shake menu gesture for customizing preview menu activation
  • Local preview session management for better control over testing flows
  • App health stats reporting to track application performance and stability
  • Native install source reporting to identify installation origins

Changed

  • Preview sessions can now be refreshed from payload URLs
  • Channel IDs are now restricted to numeric values
  • Preview and channel shake menus operate independently
  • Shake menu gesture is now configuration-only to prevent unintended activation
  • Preview pinch gesture detection improved to work above webview
  • Preview session metadata is now serialized for better persistence
  • Atomic temp-and-rename writes used for manifest downloads on iOS

Fixed

  • Android crash on API 24-27 (Android 8.0/8.1) when calling getVersionCode()
  • Native bundle reset after app rebuild now works correctly
  • Update check results that don't involve downloads are now properly handled
  • Android breaking update listeners now correctly notified
  • iOS breaking update listeners now correctly notified with version fallback
  • Android app exit info no longer causes startup crash
  • Preview deeplink reentry stabilized to prevent race conditions
  • Shake menu now correctly restricted to active preview sessions
  • Preview fallback escape handling made more resilient
  • Channel default values now synced from lookup
  • Preview shake leave gesture stabilized
  • Preview session activation ordering preserved
  • Device ID now preserved in Android backups
  • iOS manifest download cache files replaced correctly on retry instead of failing
  • Android v7 native reset fallback behavior corrected

Security

  • Update path traversal prevented with manifest path validation
  • Empty preview app IDs now ignored to prevent security bypass

🔗 Full Changelog: 8.45.10...6.50.1

Don't miss a new capacitor-updater release

NewReleases is sending notifications on new releases.