Skip to content

Releases: Leanplum/Leanplum-Android-SDK

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)

Leanplum Android SDK 3.0.1

19 Oct 01:37
Compare
Choose a tag to compare

Banner alignment features. Support >1 line of text on Android push notifications containing images. Bug fixes.

Bug Fixes

  • appId: Trim() app keys to avoid IllegalArgumentException in User… (#102) (4e526f1)
  • inbox: Fix for parsing inbox data field - LP-6235. (4746edf)
  • inbox: fixing null pointer exception (8c24345)
  • inbox: fixing pr comments (06b4e4f)
  • LocalPush: fix for locally triggered notifications appear after notification was cancelled. (e844470)
  • messages: fix for show more than one message on the same triggered event. (#105) (10da4d1)
  • tests: Fix for failed testRegister test. (#107) (5e7590c)
  • Retrieve chained message if it doesn't exist locally yet. (2a7190e)

Features

  • message: Custom width for Banner(LP-4382). (a87650a)
  • message: Place Banner at relative height(LP-4277). (b9a7305)
  • message: Tap outside to close Html in-app. (7d832dc)
  • notification: LP-5014 Add support 2 lines text at BigPictureStyle pus n… (#104) (f447f87)