Skip to content

5.0.0

Choose a tag to compare

@cio-mobile-release cio-mobile-release released this 26 Oct 10:55
· 20 commits to main since this release

5.0.0 (2026-10-26)

⚠ BREAKING CHANGES

  • raise the minimum iOS version to 15 (#1335)

Migrating from 4.x

  • Raise your app's deployment target to iOS 15. Apps that need iOS 13 or 14 can stay on 4.x.
  • FCM apps: the separate customerio-ios-fcm package is retired, and CioFirebaseWrapper now ships in this package, versioned with the SDK.
    • SwiftPM: remove the customerio-ios-fcm package and add the CioFirebaseWrapper product from this package. This package doesn't depend on Firebase, so add FirebaseMessaging 8.7.0 or later yourself if your app doesn't already.
    • CocoaPods: update to pod 'CioFirebaseWrapper', '~> 5.0', which brings in FirebaseMessaging (8.7.0 up to 13.x). Use pod 'CioFirebaseWrapper/Core', '~> 5.0' if your app gets Firebase another way.
  • CocoaPods: if you pin Customer.io pods (for example '~> 4.0'), change them to '~> 5.0', including the Live Activities widget pods (CustomerIOLiveActivitiesTemplates, CustomerIOLiveActivitiesAttributes). Then run pod update with the Customer.io pod names in your Podfile (for example pod update CustomerIO, adding CioFirebaseWrapper for FCM).
  • APNs apps need no other change.

Features