@e7mac e7mac released this Nov 1, 2018 · 3 commits to master since this release

Assets 2

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

@e7mac e7mac released this Oct 17, 2018 · 13 commits to master since this release

Assets 2

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

@sayaansaha sayaansaha released this Jul 23, 2018 · 55 commits to master since this release

Assets 2

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

@sayaansaha sayaansaha released this Jul 12, 2018 · 58 commits to master since this release

Assets 2

Features

Add Variant debug info

Improvements

Added unit tests

Jun 25, 2018
Android Release 4.0.4

@sayaansaha sayaansaha released this Jun 25, 2018 · 76 commits to master since this release

Assets 2

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

@sayaansaha sayaansaha released this Jun 7, 2018 · 83 commits to master since this release

Assets 2

Bug Fixes

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

@e7mac e7mac released this May 22, 2018 · 86 commits to master since this release

Assets 2

Bug Fixes

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

@e7mac e7mac released this May 4, 2018 · 111 commits to master since this release

Assets 2

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)

@Enuviel Enuviel released this Feb 17, 2018 · 120 commits to master since this release

Assets 2

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)