Skip to content

Releases: Leanplum/Leanplum-Android-SDK

Android SDK 5.6.0

26 Mar 09:29

Choose a tag to compare

Bugfixes:

  • Fix loading of array args from cache (#438)
  • Fix Leanplum.hasStarted to be true when device is offline (#439)
  • Fix VarCache.variants thread-safety (#441)

Feature Additions:

  • Add dialog customizer to allow window flags (#440)
  • Xiaomi MiPush Messaging Integration (#442)

Android SDK 5.5.0

16 Dec 08:51

Choose a tag to compare

Bugfixes:

  • Add missing constructor (#424)
  • Fix cached streams (#427)
  • Sanitize value of User-Agent header (#429)

Feature Additions:

  • Improve MessageTemplates public methods (#426)
  • Add customizable interval in RequestSenderTimer (#428)
  • Allow usage of custom FirebaseMessagingService (#432)
  • Add method for downloading inbox messages (#434)

Performance Improvements:

  • RequestSender refactoring (#421)
  • Refactor HTTP layer (#423)
  • Refactor batching of requests (#425)

Android SDK 5.4.2

14 Sep 14:40

Choose a tag to compare

You need to use Java 1.8 in your Android project:

android {
    compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_8
        targetCompatibility JavaVersion.VERSION_1_8
    }
}

Bugfixes:

  • Set correct number type in Var.value (#419)
  • Locally triggered push notification can be canceled (#418)
  • Decompress gzipped files before saving to local storage (#416)
  • Thread safety support for variable callbacks (#406)
  • Fix start callback to be invoked on failure. (#402)
  • Remove build number suffix from SDK version parameter (#399)
  • Fix not scrollable rich interstitial (#394)
  • Fix issue with WebView and tracking multiple events at once (#393)

Feature Additions:

  • Provide app keys from XML file (#414)
  • Add markAsRead method to inbox messages. (#411)
  • Sending crash as log (#412)
  • Add snapshot testing framework (#400)
  • Allow for custom app version to be set (#397)
  • Add Google Play URL support in web interstitials (#395)

Performance Improvements:

  • Remove CountAggregator usages (#415)
  • Refactor in-app message templates (#409 and #410)
  • Improving SDK logging (#408)
  • Network layer refactoring (#404)
  • Log the exception when firebaseId fails (#405)
  • Update external dependencies (gradle, sdk, java, ...) (#398)

Android SDK 5.4.0

15 Apr 05:49

Choose a tag to compare

Bugfixes:

  • Fixing a crash when looking up msg with wrong id (#389)
  • Guard against NPE (#388)

Feature Additions:

  • Adding support for androidx Advertising Client (#390)
  • Push metrics (#391)

Performance Improvements

  • Removing UIEditor references (#386)
  • Using OperationQueue (#385)
  • LP-9360 Refactoring callbacks (#383)

Android SDK 5.3.3

31 Jan 00:39

Choose a tag to compare

Bugfixes

  • Run queued actions when activity is set (#382)

Android SDK 5.3.2

12 Dec 00:34

Choose a tag to compare

Bugfixes:
• [LP-11063] Fixing batching of start call and race condition (#378)

Android SDK 5.3.1

07 Oct 16:27

Choose a tag to compare

  • Fix for deep Link redirecting from Intended Page to Main Activity.

Android SDK 4.2.9

07 Oct 16:35

Choose a tag to compare

Pre-Android X only. Please use 5.3.1 if you have migrated to Android X:

Fix for deep Link redirecting from Intended Page to Main Activity.

Android SDK 4.2.8

18 Sep 18:07

Choose a tag to compare

Pre-Android X only. Please use 5.3.0 if you have migrated to Android X

• E2-2014 Moved SQLite writes to background thread
• E2-1983: Fixing local notifications not fired

Android SDK 5.3.0

17 Sep 20:41

Choose a tag to compare

Bugfixes:
• E2-2014 Moved SQLite writes to background thread
• E2-1983: Fixing local notifications not fired