Skip to content

Releases: Leanplum/Leanplum-iOS-SDK

Leanplum iOS SDK 2.0.4

10 Jan 22:28
Compare
Choose a tag to compare

Adds a callback for when Inbox was synced via forceContentUpdate. Fixes HTML in-app templates on the iPhone X. Bug fixes.

Bug Fixes

  • request: Try/Catch block for NSOperationQueue (233a47e)
  • tests: fixing wrong derived data path (#92) (efd7808)

Features

  • inbox: Callback for when Inbox was synced via forceContentUpdate LP-6294 (#89) (816968f)

Leanplum iOS SDK 2.0.3

10 Jan 22:28
24c1ef0
Compare
Choose a tag to compare

Banner alignment features. Data persistence improvements and network enhancements. Bug fixes

Features

  • api: adding purchase track method to manually track purchases outside IAPs. (dbcd622)
  • api: replace with constant (169a2bb)
  • badges: adding badges (#63) (948648a)
  • message: Custom width for Banner LP-4381 (25b0c77)
  • message: Tap outside to close Html in-app (#79) LP-5983 (691e792)
  • message: Y offset for Html in-app (#76) LP-4281 (ac61299)
  • tests: adding check for currencyCode (d8c5eeb)
  • tests: adding code coverage reports (#86) (5e63527)
  • tests: adding unit test for manual purchase event (1418051)
  • tests: opensourcing tests (9f70de5)
  • tvos: adding tvos podspec (7941f1b)
  • websocket: Add applyVars in socket. (#77) (2f782c6)

Bug Fixes

  • Make sure start/track, UI, callbacks are not run in background (eb958c0)
  • action: Inbox data returns string when payload is string (#82) LP-6234 (d0518f1)
  • action: Local notification was not swizzled in static (70cd676)
  • action: Show and capture one message on same triggered event (#85) LP-3811 (e576eef)
  • ActionManager: Local push not showing the Open Action (5bf72b5)
  • compile: adding include before macro (6438508)
  • compile: fixing pr comments (16b6ab1)
  • compile: removing dependency on pch file from example project (77116b8)
  • event: iOS7 was not deleting events (95c91fe)
  • event: Pause event was sent without going into operation queue (b9c15b4)
  • EventDataManager: Bind objects so that it is more robust (65ae121)
  • icon: App icon logic may run in background inside unit test (#84) LP-6272 (0e13dcc)
  • inbox: Inbox message not loading properly from cache (#81) LP-4998 (9bdd9c4)
  • leanplum: This commit fixes the unit tests. Shouldn't affect the code. (fa6a260)
  • message: Fix openURL freeze on iOS10 (#88) LP-5219 (7fed0be)
  • message: Remove popup from view hierarchy (#78) LP-4907 (fbb46a0)
  • MessageTemplate: App Icon showing the popup twice (f96cc66)
  • MessageTemplate: Fix web view not stopping js when closing (eb7a6f8)
  • MkNetwork: Removed the 's' that was magically inputted (12cf6c5)
  • network: Callbacks were not called in some situations (7aa30a6)
  • network: Handle http response from the server correctly (49f8e09)
  • request: Added some minor protection for getResponseAt: (8b272b6)
  • request: Error callbacks are handled properly in sendNow (3fdb4cd)
  • request: Fixed when requests sent in order was blocking the main thread (8f5bc0a)
  • request: Removed lock from loadRequests and add additional protection for 500 (b1cc1cf)
  • request: Send response json at event index instead of last one (8983211)
  • request: Write requests to file instead of keeping in memory (bb6f5fd)
  • Request: Retry on 5xx (ee07745)
  • Fetch chained message via forceContentUpdate if it doesn't exist (c9e868d)
  • RequestStorage: Add pushRequests method and deleted saveRequest method (fa63cc8)
  • tests: removing unused classes (cc0cee0)
  • tvos: fixing tvos build (#61) (371153e)
  • utils: Ruby string count check (ac7f1d3)
  • VarCache: Fix crash when LPInboxMessage.data() was called and the data field is empty. (6cd1fc5)

Performance Improvements

  • ActionManager: Send push token in start and when token changed (bafe588)
  • request: Add UUID logic. Delete on success and permanent failure state (23e6608)
  • request: Moving to SQLite (689377d)
  • request: Send another request if the last request had maximum events per api call (88b3e5d)
  • request: Send requests in order (7aefc70)

Reverts

  • ios: reverting copyright year (4460778)

Leanplum iOS SDK 2.0.2

18 Jul 21:02
Compare
Choose a tag to compare

Bug fixes in local triggered push and using Swift with app inbox.

Leanplum iOS SDK 2.0.1

07 May 18:05
62d728a
Compare
Choose a tag to compare

Built from open sourced repository. Bugfixes and enhancements.

Leanplum iOS SDK 2.0.0

02 May 22:20
Compare
Choose a tag to compare

Split UIEditor as different module. App Inbox images and custom data field. Chain to existing message. Change 10.3 app icon change to message action. Support rich survey template. Fixed bitcode compiler bug. Other bug fixes and enhancements.

Leanplum iOS SDK 1.7.0

24 Apr 22:24
Compare
Choose a tag to compare

Adds support to change the app icon via dashboard. Adds support for triggering in-app review prompts via dashboard.

Leanplum iOS SDK 1.6.0

24 Apr 22:24
Compare
Choose a tag to compare

Fixes a bug where push tokens might not be captured on start. Renames Newsfeed to Inbox. Bugfixes and enhancements.

Leanplum iOS SDK 1.5.1

24 Apr 22:24
Compare
Choose a tag to compare

Fixes a bug which caused no error or warning logs to be shown.

Leanplum iOS SDK 1.5.0

24 Apr 22:24
Compare
Choose a tag to compare

Reduces binary size for dynamic framework. Adds support for iOS10 UNNotificationCenter. Bugfixes and enhancements.

Leanplum iOS SDK 1.4.3

24 Apr 22:25
Compare
Choose a tag to compare

Adds method to specify device geolocation. Bugfixes and enhancements.