Releases: Leanplum/Leanplum-iOS-SDK
iOS SDK 3.1.1
Improvements
Add customizable interval in LPRequestSenderTimer (#413)
Add method for downloading inbox messages (docs) (#416)
Refactor batching of requests (#413)
Resource bundle support (#412)
Fixes
Open URL encoding (#415)
Using UNUserNotification instead of deprecated UILocalNotification class (#411)
Chained rich interstitial messages fix for iOS 12 (#410)
iOS SDK 3.1.0
Features
- Defer In-App messages (docs)(#399)
- Mark Inbox message as read without running Open Action (docs) (#387)
- Set AppId and Dev or Prod keys from a plist (docs) (#383)
- Handle App Store links in Web and Rich Interstitials (#388)
- Added support for SPM 5.3 (#389)
- Switch device ID (#401)
Improvements
- Expose ActionContext arguments and message id (#392)
- Request Sender improvements (#404)
- Refactored network layer (#390)
- Improved SDK logging (#391)
- Removed IDFA macro (#407)
Fixes
iOS SDK 3.0.0
Improvements
- Swift support improvements
- Centralized push notifications logic
- Huge improvements to In-App Messages UI - performance and reliability
- Push types are now sent when device registers with token
Fixes
- Fix for push notification open when mute inside app is true
- Fix for new and old user id match
We have released a number of improvements for better Swift support. This might require some small tweaks to upgrade to this version. Use this article for the Swift changes.
The Leanplum documentation samples are also updated.
iOS SDK 2.7.3
bugfix:
- change certain method names to readonly properties. Relevant for mostly ReactNative users
iOS SDK 2.7.2
Hotfix:
- don't crash on repeated Start calls in Development mode
iOS SDK 2.7.0
The way Templates are handled is changing, and therefore this is a minor release. None of the changes are breaking, but if you are manually integrating the SDK, the various templates are now in their own files.
Bugfixes:
[LP-11143] fix accessibility elements (#343)
[LP-11154] Fixing action not triggered (#341)
[LP-11206] Adding synchronization (#348)
[LP-11199] Fixing background deadlock (#350)
Synchronize access to callbacks (#347)
[LP-11199] Fixing a crash when entering background
[LP-11142] Fixing a potential objc_release crash (#337)
iOS SDK 2.6.4
iOS SDK 2.6.3
Bugfixes:
• [LP-10948] Potential fix for pause crash (#328)
• Fix the old cached data based check (#327)
• [LP-11004] Fixing not hiding rich interstitial (#326)
• Fixing a potential crash (#319)
Features:
• [LP-10929] Using operation queue to execute writes in bg (#324)
• Enabling use of TLS (#323)
• E2-1227 Excluding database from iCloud/iTunes sync (#325)
iOS SDK 2.6.2
Bugfix:
• Fixed an issue with accessing local resources using WebKit
iOS SDK 2.6.1
Bugfixes:
• Move to WebKit, moving away from deprecated UIWebView