github Cap-go/capacitor-updater 7.50.1

latest release: 5.50.1
4 hours ago

🆕 Changelog

Added

  • Report native app install source for analytics and debugging
  • Preview session management with deeplink support
  • Configurable shake menu gesture for preview and channel selection
  • Expose native update check trigger for programmatic control
  • Expose partial update size estimates before download
  • Allow trusted cross-app preview sessions
  • Preview session shake menu for quick testing
  • App health stats reporting including webview and native version changes
  • AutoUpdate policy modes for fine-grained control over update timing

Changed

  • Preview sessions now managed locally with improved metadata serialization
  • Shake menu gesture is now configuration-only
  • Channel IDs are now restricted to numeric values
  • Preview and channel shake menus operate independently
  • Three-finger preview gesture reliability improved
  • Preview fallback escape handling made more resilient

Fixed

  • iOS: Replace existing files when writing manifest download cache to prevent retry failures
  • iOS: Notify breaking update listeners correctly
  • iOS: Bundle reset now works correctly after native rebuild
  • Android: Preserve device ID during backups
  • Android: Notify breaking update listeners correctly
  • Android: Avoid app exit info startup crash on certain devices
  • Android: Fix NoSuchMethodError crash on API 24-27 by using backward-compatible version code retrieval
  • Android: Fix v7 native reset fallback behavior
  • Detect preview pinch gesture above webview
  • Restore host app correctly during preview exit
  • Refresh previews from payload URL
  • Prevent update path traversal security vulnerability
  • Stabilize preview deeplink reentry
  • Stabilize preview shake leave functionality
  • Guard background runner before bundle switches
  • Sync channel default from lookup correctly
  • Keep shake menu to preview sessions only
  • Handle non-download update check results properly
  • Suppress downloadFailed events for "no update available" responses

Security

  • Prevent update path traversal attacks with manifest path validation
  • Report manifest path validation failures for monitoring

🔗 Full Changelog: 8.45.10...7.50.1

Don't miss a new capacitor-updater release

NewReleases is sending notifications on new releases.