Releases: sailthru/sailthru-mobile-android-sdk
Sailthru Mobile Android SDK 13.0.0
Features
- Updates to Firebase Cloud Messaging version 21.0.0
- Replaces internal use of deprecated AsyncTask class with Kotlin Coroutines. This adds two new dependencies:
- kotlinx-coroutines-core
- kotlinx-coroutines-android
- Updates the targetSdkVersion used by the SDK to 30.
Sailthru Mobile Android SDK 12.0.3
This release incorporates the lifecycle bug fixes released in version 13.0.2, making them available to customers not yet able to migrate to version 13+ due to the OkHttp version 4 dependency.
Sailthru Mobile Android SDK 12.0.2
Bug Fixes
- This release adjusts some internal endpoint handling to avoid possible errors
Sailthru Mobile Android SDK 12.0.1
Bug Fixes
This release resolves an issue in the proguarding process that was removing companion objects from the finished library. Kotlin files should now be able to access all of the necessary SDK functionality.
Sailthru Mobile Android SDK 12.0.0
Features
- This release updates the targetSdkVersion used by the SDK to 29.
Sailthru Mobile Android SDK 11.1.0
This release reverts a change to the nullability of the urls
parameter of the trackImpression
method to its pre-rebrand state. A null value can once again be passed for this parameter.
Bug Fixes
- Fixes a bug in the proguard process that led to some unusual behaviour in Android Studio when using the SDK.
Sailthru Mobile Android SDK 11.0.0
Features
This release removes all the old Carnival
branding and moves to only publishing to the com.sailthru.mobile.sdk.sailthru-mobile repo. If you haven't already you will need to migrate to the repackaged classes, use the SailthruMobile
and MessageStream
classes and update your gradle dependency. For more details see our rebrand migration guide here.
Bug Fixes
- Fixes a bug that could cause duplicate open attributions to be recorded when an app was launched from a notification on the lock screen.
- Fixes a bug that could cause some events to not be persisted properly.
Sailthru Mobile Android SDK 10.1.0
Features
This release marks the start of the SDK rebranding effort. References to ‘Carnival’ have been changed to ‘SailthruMobile’ including the package structure. Some of the rebranded classes have also been moved out into sensible sub-packages. The old classes and resources are still present but have been deprecated. Note that they will be removed in the next major release. You will need to change your package from com.carnival.sdk:carnival
to com.sailthru.mobile.sdk:sailthru-mobile
in your build.gradle file to access the rebranded classes. For a full guide to migrating to the rebranded classes see our documentation.
Sailthru Mobile Android SDK 10.0.1
Bug Fixes
This release fixes a bug introduced in version 10.0.0 that would cause an exception to be thrown during notification handling when a payload key was absent. This affected notification handling for pushes received from LO.
Sailthru Mobile Android SDK 10.0.0
Features
This release adds handling for notification actions, allowing predetermined collections of buttons to be added to push notifications through the Sailthru Mobile UI.
Changes
This release incorporates some Kotlin code for use internally in the SDK. This shouldn't have any direct impact on apps using the SDK, but it does add the Kotlin standard library to the list of dependencies for the SDK.