Releases: sailthru/sailthru-mobile-react-native-sdk
Sailthru Mobile React Native SDK 6.0.0
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
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
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
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
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
This is a beta release to test the upcoming SDK rebranding changes.
Sailthru Mobile React Native SDK 4.0.0
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
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
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
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.