Releases: Leanplum/Leanplum-iOS-SDK
iOS SDK 6.0.3
Please, ensure you have got familiar with the changes introduced in iOS SDK 6.0.0 (changelog)
Improvements
- Update CleverTap SDK version to 4.2.0 (#551)
- Logging improvements (#550, #546)
- Refactoring message templates utils (#547)
Dependencies
Dependencies versions built with the Leanplum framework:
- CleverTap-iOS-SDK 4.2.0
- SDWebImage 5.14.3
iOS SDK 6.0.2
Please, ensure you have got familiar with the changes introduced in iOS SDK 6.0.0 (changelog) and 6.0.1.
Features
- Support multiple CleverTap instance callbacks (#540)
- Allow early initialization of CleverTap (#541)
- Expose Migration Config (#542)
- Bump CleverTap SDK version to 4.1.5 (#543)
Fixes
- Fix LPSwizzle log (#544)
Dependencies
Dependencies versions built with the Leanplum framework:
- CleverTap-iOS-SDK 4.1.6
- Installing SDWebImage 5.11.1
iOS SDK 6.0.1
Use this version instead of 6.0.0
This version adds the following fixes on top of iOS SDK 6.0.0.
Fixes
iOS SDK 6.0.0 includes CleverTap iOS SDK 4.1.4 as a dependency to allow seamless client migration.
The SDK will continue to work as before for clients that are not migrating yet.
For more details check iOS 6.0.0 Changelog in our documentation.
For questions and migration requirements and possibilities, reach out to your point of contact at Leanplum.
Dependencies
Dependencies versions built with the Leanplum framework:
CleverTap-iOS-SDK 4.1.4
SDWebImage 5.13.5
iOS SDK 6.0.0
Use Version 6.0.1 instead of this one
Version 6.0.0 includes CleverTap iOS SDK 4.1.4 as a dependency to allow seamless client migration.
The SDK will continue to work as before for clients that are not migrating yet.
For more details check iOS 6.0.0 Changelog in our documentation.
For questions and migration requirements and possibilities, reach out to your point of contact at Leanplum.
Features
- CleverTap SDK Wrapper (#518, #519, #520, #522, #524, #525, #531, #532)
- Use Xcode 14 on Travis CI (#533)
Fixes
iOS SDK 5.0.0
Read more about the new feature in IAM Handlers documentation. Ensure you cover the documentation if you use custom message templates and also check the migration guide.
Features
Other
- Rewrite action definitions, merging values, and download files #493
Fixes
- Present banner as a child, enable interaction with parent #496
- Use requestWhenInUseAuthorization instead of requestAlwaysAuthorization #491
- add support in WKWebView for urls with target="_blank" #490
- Fix merge arrays with new value #502
- Do not update variables if values are null #497
- Fix inbox data save #498
- Suppress deprecation warnings #506
- swift module ambiguity workaround #505
iOS SDK 4.1.0
iOS SDK 4.0.0
Push Notifications
This release introduces a major rewrite of the Push Notification handling. Apps using swizzling enabled (default) should be unaffected.
Detailed information can be found on iOS Push Notifications - SDK 4.0.0
Location and LocationAndBeacons
The Leanplum Location is now part of this repo (previously Leanplum-iOS-Location repo).
You can find dynamic and static frameworks in the Assets of the release.
No changes to CocoaPods.
Improvements
- Push Notifications rewrite (#478)
- Add iOS Location as part of SDK repo (#481)
- Set custom locale (#467)
- forceContentUpdate with boolean flag (#460)
- Swift migration (including SPM fix) (#456)
Fixes
- Change IAM modal presentation style (fixes cases where side menu is used) (#482)
- Rename LPLogLevel enum cases (#469)
Other
iOS SDK 3.2.1
Use this version instead of 3.2.0
Fixes
Push Notification Open Action executed twice when app is killed and UNNotificationCenterDelegate is used (#447)
iOS SDK 3.2.0
iOS SDK 3.1.2
Improvements
- Exposing set socket hostname #433
- Adding support for static library and xcframeworks
Fixes
- iOS 13: Fix OpenURL action when running in background and opened from locked screen #432
- Send push token and settings after Leanplum has started #431
- Fix tracking events with bool as a parameter #430
- Fix NSBlockOperation dealloc crash #429
- Fix sqlite crash #428
- Fixing deprecation warnings for Notifications and NSKeyed Archiving #427
- Fix loading of array args from cache #426
- Fix closing of Banner when tapping outside #425
- Fix canceling Local Notification when Unless condition is triggered #424