Skip to content

Releases: sailthru/sailthru-mobile-android-sdk

Sailthru Mobile Android SDK 13.0.0

11 Nov 01:10
9e530ec
Compare
Choose a tag to compare

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

15 Feb 01:58
9e530ec
Compare
Choose a tag to compare

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

25 Aug 04:51
9e530ec
Compare
Choose a tag to compare

Bug Fixes

  • This release adjusts some internal endpoint handling to avoid possible errors

Sailthru Mobile Android SDK 12.0.1

02 Jul 03:37
Compare
Choose a tag to compare

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

16 Jun 00:21
Compare
Choose a tag to compare

Features

  • This release updates the targetSdkVersion used by the SDK to 29.

Sailthru Mobile Android SDK 11.1.0

11 Jun 02:03
Compare
Choose a tag to compare

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

09 Jun 01:45
Compare
Choose a tag to compare

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

26 Mar 03:31
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’ 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

16 Feb 22:03
Compare
Choose a tag to compare

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

06 Jan 01:15
Compare
Choose a tag to compare

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.