Skip to content

Releases: Leanplum/Leanplum-Android-SDK

Leanplum Android SDK 4.4.0

06 Mar 18:00

Choose a tag to compare

Feature: Data gzip compression to optimize payloads.
Bugfix: Adding cache update if variants are changed.

Leanplum Android SDK 4.3.1

07 Feb 22:48

Choose a tag to compare

Critical bugfix for API 28 included in 4.3.1. Please use this version instead of 4.3.0

###Features

API 28 + AndroidX Migration.
Migration from support libraries to Android X.
jcenter support. Now the binaries are available directly through jcenter.

Apps should update to this version after they migrate to AndroidX. Until then, please continue using the 4.2.x series.

#Note: While migrating to api 28, please follow this official guide: https://developer.android.com/about/versions/pie/android-9.0-migration#bfa

Leanplum Android SDK 4.3.0

31 Jan 23:55

Choose a tag to compare

Critical bugfix for API 28 included in 4.3.1. Please use 4.3.1 instead of 4.3.0

###Features

  • API 28 Migration.
  • Migration from support libraries to Android X.
  • jcenter support. Now the binaries are available directly through jcenter.

#Note: While migrating to api 28, please follow this official guide: https://developer.android.com/about/versions/pie/android-9.0-migration#bfa

Leanplum Android SDK 4.2.3

22 Jan 19:39

Choose a tag to compare

###Bugfixes

Adds sophisticated handling of multiple messages with the same priority. In the interest of showing all possible message, it will show all messages with different display times. However, in the case of identical priority and display time, it will pick one in an undefined manner

Leanplum Android SDK 4.2.2

09 Jan 21:21

Choose a tag to compare

Leanplum Android SDK

Build

  • Gradle (Repo): implementation 'com.leanplum:Leanplum:4.2.2’

Release Notes

###Bugfixes

  • Fixed an edge case race condition that affected the start call
  • Message archiving handles rich interstitials
  • prevent crash in LeanplumInbox

###Commits
E2-1736: Message archive handles rich interstitials
E2-1710: Remove old code affecting notifications
E2-10024 multi-channel geofence (#285) …
E2-9593 run saveRequestsForLater on same thread as sendRequests (#283) …
E2-1673 prevent null exception in LeanplumInbox (#281) …

Leanplum Android SDK 4.2.1

01 Nov 05:43
df20db6

Choose a tag to compare

Leanplum Android SDK

Build

  • Gradle (Repo): implementation 'com.leanplum:Leanplum:4.2.1’

Release Notes

Feature: Users can now provide a callback to call whenever an in-app message is displayed

Leanplum Android SDK 4.2.0

17 Oct 00:29

Choose a tag to compare

Leanplum Android SDK

Branch

https://github.com/Leanplum/Leanplum-Android-SDK/tree/release/4.2.0

Build

  • Gradle (Repo): implementation 'com.leanplum:Leanplum:4.2.0’

Release Notes

Bugfix: heartbeat method was making duplicate requests and will no longer do so
Bugfix: in some edge cases, users would receive default variable values instead of the correct assignments. This is now fixed

Leanplum Android SDK 4.1.1

23 Jul 19:52

Choose a tag to compare

Leanplum Android SDK

Branch

https://github.com/Leanplum/Leanplum-Android-SDK/tree/release/4.1.1

Build

  • Gradle (Repo): compile 'com.leanplum:Leanplum:4.1.1’

Release Notes

Updated progaurd rules

Leanplum Android SDK 4.1.0

12 Jul 23:27

Choose a tag to compare

Features

Add Variant debug info

Improvements

Added unit tests

Leanplum Android SDK 4.0.4

25 Jun 23:14

Choose a tag to compare

Bug Fixes

The packaging of the standalone SDK had issues where the different components were not being split properly. This release fixes the packaging on the standalone SDK and brings it in line with our releases on Maven / Gradle