Skip to content

Releases: Leanplum/Leanplum-Android-SDK

Leanplum Android SDK 4.2.1

01 Nov 05:43
df20db6
Compare
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
Compare
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
Compare
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
Compare
Choose a tag to compare

Features

Add Variant debug info

Improvements

Added unit tests

Leanplum Android SDK 4.0.4

25 Jun 23:14
Compare
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

Leanplum Android SDK 4.0.3

07 Jun 21:49
Compare
Choose a tag to compare

Bug Fixes

Revert "fix(ANR): Moves saveRequestForLater from main thread..."

Leanplum Android SDK 4.0.2

22 May 22:51
Compare
Choose a tag to compare

Bug Fixes

Try/catch block added for sending requests (#176)
Retry half the requests when we get an OOM error (#182)

Leanplum Android SDK 4.0.1

04 May 19:49
Compare
Choose a tag to compare

Bug Fixes

  • ANR: Moves saveRequestForLater from main thread. Adds synchroniz… (#162) (1a3e3b9)

Features

  • core: Avoids call reflection every time when we call getLocationManager. (#165) (141a374)
  • in-app: Adds support active period for in-app messages. (#173) (6ca80bb)

Leanplum Android SDK 4.0.0

17 Feb 01:14
Compare
Choose a tag to compare

Splits Android SDK into smaller modules: leanplum-core, leanplum-gcm, leanplum-fcm, leanplum-location. Please follow the instructions here to correctly compile your project:
https://www.leanplum.com/docs/android/upgrading-to-android-4
Adds support for modification of extended layout in BigPictureStyle with 2 lines of text at LeanplumPushNotificationCustomizer.
Removes deprecated Leanplum activities, please use LeanplumActivityHelper to track your activities automatically.
Bugfixes and enhancements.

Bug Fixes

  • gradle: Fix gradle warning. (#139) (eceee71)
  • localPush: Fix local push notification does not show. (#153) (26f2bc7)
  • location: fix location issue. (#154) (989fa1e)
  • LocationManagerImplementation: Adds try/catch to avoid crashes. (d1afa34)
  • NPE: Adds null checkers at VarCache.safeDiff. (4f68767)
  • NPE: Adds null checker at LocationManagerImplementation.setRegionsData. (8513155)
  • NPE: Adds null checker for LP-8099. (fe55695)
  • proguard: Fixes proguard issue for activation gcm and fcm modules. (#151) (fcfaaec)
  • push: Fix push notification does not show without customizer. (#152) (fab09da)

Features

  • BigPictureCustomizer: Adds support for modification of extended layout… (#145) (882e070)
  • gradle: Rename LEANPLUM_ARTIFACT_ID to leanplum. (#143) (93c1034)
  • gradle: adding support for android studio 3.0 and gradle 4.1 (#112) (f5c0b59)
  • gradle: Keep only leanplum-core in Leanplum Leanplum-Android-SDK. (#155) (bc65d91)
  • Modularization: init split sdk GCM, FCM, Push. (8409162)
  • push: Adds customizer for Notification.Builder. (#137) (58248a5)
  • push: Checks if client compiles leanplum-gcm and leanplum-fcm at… (#150) (3c2208e)
  • push: Migrate to Job Scheduler LP-8145. (#131) (dfece77)
  • registrationId: Checks registrationId for empty string - LP-8256. (#128) (79e4926)

Leanplum Android SDK 3.0.2

14 Dec 05:36
Compare
Choose a tag to compare

Adds support for android studio 3.0 and gradle 4.1.
Adds a callback for when Inbox was synced via forceContentUpdate.
Adds getDeviceId method.
If you are using an Adaptive Icon in Android O, an outstanding Android bug could cause an issue requiring a factory reset of the device. If you are using Adaptive Icon, you must include a regular icon named "leanplum_default_push_icon.png" to the "drawable" folder in order to avoid this. There is a Google issue: https://issuetracker.google.com/issues/68716460.

Bug Fixes

  • AndroidO/AdaptiveIcons: Fix for System crash when the client receive… (#120) (ef79171)
  • tests: Fix for failed testRegister test. (#107) (01494d2)
  • tests: fix for triggered messages tests. (#106) (b1138ff)

Features

  • constants: Change SDK version to 3.0.2-SNAPSHOT. (cffde82)
  • gradle: adding support for android studio 3.0 and gradle 4.1 (#112) (f5c0b59)
  • gradle: Bump COMPILE_SDK_VERSION to 27. (#119) (5a9552e)
  • gradle: Bump support library to 27.0.2 (3c4781d)
  • gradle: bump support library to 27.0.2 (#122) (8c2ef25)
  • inbox: Callback for when Inbox was synced via forceContentUpdat… (#111) (1fe732b)
  • Leanplum: Adds getDeviceId method. (#118) (ca5c8c0)