Skip to content

Releases: Leanplum/Leanplum-ReactNative-SDK

ReactNative SDK 2.3.0

ReactNative SDK 2.2.0

ReactNative SDK 2.1.0

13 Jun 13:40
Compare
Choose a tag to compare

ReactNative SDK 2.0.0

02 Dec 14:45
Compare
Choose a tag to compare

Leanplum iOS SDK 6.0.2
Leanplum Android SDK 7.0.1
CleverTap React Native SDK 0.9.4

Version 2.0.0 includes CleverTap React Native SDK 0.9.4 as a dependency to allow seamless client migration.
The SDK will continue to work as before for clients that are not migrating yet.
Note that you still need to add the CleverTap React Native SDK 0.9.4 dependency to your app.
For more details check the Changelog in our documentation.
For questions and migration requirements and possibilities, reach out to your point of contact at Leanplum.

Features

  • Pause/Resume In-app messages
  • Enable/Disable In-app messages
  • onMessageDisplayed, onMessageDismissed, onMessageAction callbacks
  • onCleverTapReady callback
  • access to the MigrationConfig
  • Date objects are passed as Dates to setUserAttributes
  • Use Gradle 7.4

Notes

In order for the Migration Wrapper to work as expected, ensure that lifecycle callbacks are enabled in Application.onCreate:

Leanplum.setApplicationContext(this);
LeanplumActivityHelper.enableLifecycleCallbacks(this);

Leanplum ReactNative SDK 1.3.0

01 Apr 14:55
Compare
Choose a tag to compare

Leanplum iOS SDK 4.1.0
Leanplum Android SDK 5.10.1

iOS improvements

  • Leanplum iOS SDK is updated to 4.1.0

Android improvements

  • Leanplum Android SDK is updated to 5.10.1
  • Updated Gradle plugin to 7.1.1
  • Target SDK version is set to 31
  • Added variable LEANPLUM_SDK_VERSION in build.gradle to expose Leanplum dependency version to clients

Leanplum ReactNative SDK 1.2.0

05 Aug 14:03
Compare
Choose a tag to compare

Improvements:

  • iOS SDK 3.2.1
  • Android SDK 5.7.0

Features:

  • Exposing SecuredVars to ReactNative interface

Leanplum ReactNative SDK 1.1.2

19 May 09:38
Compare
Choose a tag to compare

Minor version that includes latest version of iOS and Android Leanplum SDK.

Upgrade notes:
This version removes the need to integrate 3rd party iOS Push Notification module to register for remote notifications.
Note that when upgrading make sure to integrate UNNotificationDelegate and it's methods in your AppDelegate to be able to handle all use cases.
More information can be found https://docs.leanplum.com/reference/push-notifications#reactnative-push-notifications

Improvements:

  • iOS SDK 3.1.2
  • Android SDK 5.6.1
  • Added Inbox.markAsRead()

Bugfixes:

  • Fixed an issue with XCode 12 compilation
  • Fixed an issue with type conversion
  • Fixed wrong android library package name
  • Fixed library peer dependency version

Leanplum ReactNative SDK 1.1.1

02 Nov 10:15
Compare
Choose a tag to compare

Updates:

  • Updated Leanplum Android SDK version to 5.4.2
  • Updated Leanplum iOS SDK version to 3.1.0
  • updating dependencies

Fixes:

  • fixed an issue with dependency

React Native SDK 1.1.0

01 Oct 15:28
Compare
Choose a tag to compare
  • Updated Leanplum Android SDK version to 5.4.2
  • Updated Leanplum iOS SDK version to 3.0.0

React Native SDK 1.0.13

17 Jun 23:09
Compare
Choose a tag to compare

fixes:

  • type mismatch for certain properties (#10)
  • added setAppVersion #9