Skip to content

Releases: Leanplum/Leanplum-iOS-SDK

iOS SDK 6.0.5

27 Apr 14:04

Choose a tag to compare

Improvements

Dependencies

Dependencies versions built with the Leanplum framework:

  • CleverTap-iOS-SDK 4.2.0
  • SDWebImage 5.15.0

iOS SDK 6.0.4

27 Feb 09:19

Choose a tag to compare

Please, ensure you have got familiar with the changes introduced in iOS SDK 6.0.0 (changelog)

Improvements

  • Implement migration Identity keys (#556)

Fixes

  • Do not use dynamic umbrella framework (#553)
  • Fix lock on first offline start (#555)
  • Ensure swizzling in main thread (#557)

Dependencies

Dependencies versions built with the Leanplum framework:

  • CleverTap-iOS-SDK 4.2.0
  • SDWebImage 5.14.3

iOS SDK 6.0.3

13 Jan 15:42

Choose a tag to compare

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

01 Dec 17:23

Choose a tag to compare

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

02 Nov 19:13

Choose a tag to compare

Use this version instead of 6.0.0

This version adds the following fixes on top of iOS SDK 6.0.0.

Fixes

  • Fix Banner dismiss (#535)
  • Prevent resume actions on app start (#536)
  • Fix SPM Package

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

31 Oct 21:10

Choose a tag to compare

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

Fixes

  • Xcode14 Stored property fix (#515)
  • Fix Banner presentation (#527)
  • Fix resume called on app start (#526)
  • Do not connect socket in prod mode (#530)
  • Remove module name from xcframework swiftinterface (#516)
  • Rename ActionKind (#514)

iOS SDK 5.0.0

16 Aug 17:30

Choose a tag to compare

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

10 Mar 21:42

Choose a tag to compare

Fixes

  • Fix bundle to not create executable (SPM) (#487)

Other

  • Configurable API endpoint (#488)

iOS SDK 4.0.0

28 Jan 10:00

Choose a tag to compare

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

  • Updating project structure and build (#443) (#452)
  • Remove verbose logging (Use LPLogLevel instead) (#451)
  • Retry on response code 429 (#454)

iOS SDK 3.2.1

06 Jul 21:10

Choose a tag to compare

Use this version instead of 3.2.0

Fixes

Push Notification Open Action executed twice when app is killed and UNNotificationCenterDelegate is used (#447)