Skip to content

Releases: sailthru/sailthru-mobile-react-native-sdk

Sailthru Mobile React Native SDK 6.0.0

26 Apr 23:51
504acf5
Compare
Choose a tag to compare

Features

This release adds support for Purchase Adjustments in Purchases. See our docs for more details.

It also updates the native SDK versions with the following important changes:

  • The iOS SDK is now distributed as an XCFramework
  • The Android SDK minSdkVersion is now 21

Sailthru Mobile React Native SDK 5.1.0

20 Aug 20:36
a60e7ed
Compare
Choose a tag to compare

Features

This release adds promises to the Android implementations of the setUserId, setUserEmail and removeMessage methods. The results of these methods can now be handled on both platforms.

Sailthru Mobile React Native SDK 5.0.0

23 Jun 00:33
905924a
Compare
Choose a tag to compare

Features

This release removes all the old Carnival branding and moves to only publishing to the react-native-sailthru-mobile package. If you haven't already you will need to migrate to the repackaged classes. For more details see our rebrand migration guide here.

Bug Fixes

  • Repackages the Android classes from the default com.reactlibrary package to com.sailthru.mobile.rnsdk to avoid conflicts.

Sailthru Mobile React Native SDK 4.1.1

30 Mar 01:27
cc6e49e
Compare
Choose a tag to compare

Bug Fixes

This release fixes a bug in the Android RNSailthruMobileModule class that would stop the in-app message being emitted to the React Native layer.

Sailthru Mobile React Native SDK 4.1.0

29 Mar 20:47
4bfd5d8
Compare
Choose a tag to compare

Features

This release marks the start of the SDK rebranding effort. References to ‘Carnival’ have been changed to ‘SailthruMobile’. The old classes are still present but have been deprecated. Note that they will be removed in the next major release. You should use either the Carnival or the SailthruMobile Bridge/Module combination in your app. For a full guide to migrating to the rebranded classes see our documentation.

Sailthru Mobile React Native SDK 4.1.0-beta

17 Mar 20:54
9e888ae
Compare
Choose a tag to compare

This is a beta release to test the upcoming SDK rebranding changes.

Sailthru Mobile React Native SDK 4.0.0

08 Jan 01:01
10bba39
Compare
Choose a tag to compare

Features

This release updates the native SDK versions:
iOS: 9.0.0
Android: 10.0.0

These include handling for notification actions, allowing predetermined collections of buttons to be added to push notifications through the Sailthru Mobile UI.

This release also removes the deprecated initializer methods from the iOS code.

Sailthru Mobile React Native SDK 3.3.1

14 Nov 00:56
7b6933c
Compare
Choose a tag to compare

Bug Fixes

This release tidies up the published npm package for the project, removing a number of unnecessary files. Some of these files would cause issues if npm install was run more than once.

Sailthru Mobile React Native SDK 3.3.0

29 Sep 23:44
4276d8e
Compare
Choose a tag to compare

Bug Fixes

This release includes the 6.2.1 release of the React Native SDK. This update is required if you want to deploy apps that have been built using Xcode 11 to iOS 13 devices as it fixes some major bugs around token handling and direct open attribution.

Features

This release also includes an update to how push notification authorization is requested on the iOS platform. The RNCarnivalBridge class initializers have been updated to incorporate this authorization process and the old methods have been deprecated.

Sailthru Mobile React Native SDK 3.2.0

02 Aug 02:02
5f79217
Compare
Choose a tag to compare

Features

This is the full release for the new purchase and abandoned cart functionality in the SDK. Purchases can be logged through the SDK using the Carnival.logPurchase() method. Abandoned carts can be logged using the Carnival.logAbandonedCart() method.
Documentation for these methods can be found in our documentation.