Skip to content

Releases: urbanairship/android-library

17.2.1

07 Sep 22:29
97d5867
Compare
Choose a tag to compare

Patch release that hardens the Analytics database against potential SQL crashes.

Changes

  • Hardened Analytics database against potential SQL crashes.

17.2.0

25 Aug 22:43
197ce02
Compare
Choose a tag to compare

Minor release that fixes a reporting issue with hold out groups and In-App Messaging. 17.2.0 will be the minimum version required for global hold out groups.

Changes

  • Fixed reporting issue with hold out groups and In-App Messaging

17.1.0

31 Jul 22:13
Compare
Choose a tag to compare

Minor release that adds support for global holdout groups in In-App experiences and support for feature flags.

Changes

  • Added new feature flag module urbanairship-feature-flag
  • Added support for global holdout groups

17.0.3

12 Jul 23:19
35d6fa3
Compare
Choose a tag to compare

Patch release that fixes a pair of issues with Scenes and Surveys, and adds a new getPushProviderType() method on PushManager. Apps that make use of Scenes or Surveys should update.

Changes

  • Added a getPushProviderType() method on PushManager, to allow the current push provider to be determined at runtime.
  • Fixed a rendering issue with Scene and Survey buttons when using more than one line of text for the label.
  • Fixed a potential crash that could occur when displaying a modal or fullscreen Scene or Survey.

17.0.2

28 Jun 20:32
dad4dc6
Compare
Choose a tag to compare

Patch release that improves Scene and Survey rendering for layouts that ignore safe areas.

Changes

  • Improved rendering of Scenes and Surveys when ignoring safe areas

17.0.1

22 Jun 22:13
4b4210f
Compare
Choose a tag to compare

Patch release that improves image loading for Stories and Scenes, and hardens image loading against potential crashes.

Changes

  • Adjust image loading for Scenes and Surveys to improve performance
  • Avoid potential crashes when loading many images at once in a Scene or Survey

17.0.0

15 Jun 20:32
fc8f64b
Compare
Choose a tag to compare

Major SDK release that adds support for Stories, In-App experiences downstream of a sequence in Journeys, and improves SDK auth.

The Airship SDK now requires compileSdk version 33 (Android 13) or higher.

Changes

  • Added support for Stories, a new format for Scenes
  • Added support for In-App experiences downstream of a sequence in Journeys
  • Updated minimum compile SDK to 33
  • Removed Accengage, Location, and Chat modules
  • Deprecated urbanairship-preference module. Apps should either use urbanairship-preference-center module or maintain a copy of the current preferences from the preference module.
  • Deprecated urbanairship-ads-identifier module
  • Video improvements for Scenes
  • Log listener has been replaced by a new log handler interface
  • Channel listener has been updated to only listen for channel create, channel update has been removed
  • Added new PushNotificationStatus API that provides the current opt-in status for push notifications
  • Improved SDK auth
  • Default In-App Automation display interval has been changed from 30 seconds to 0 seconds
  • The SDK Allow list has been updated to allow opening all URLs by default if neither urlAllowList or urlAllowListScopeOpen have been set in the config. Media URLs for In-App experiences are no longer checked on the allow list. Youtube URLs have been removed from the default urlAllowListScopeOpen.

See the Migration Guide for further details.

Beta release for SDK 17.0.0. This release brings several breaking changes. This version is not suitable for a production app, but we encourage testing out the new APIs and providing us feedback so we can make changes before the final SDK 17 release.

Changes

  • Removed Accengage, Location, and Chat modules
  • Deprecated urbanairship-preference module. Apps should either use urbanairship-preference-center module or maintain a copy of the current preferences from the preference module.
  • Deprecated urbanairship-ads-identifier module
  • Video improvements for Scenes & Surveys
  • Log listener has been removed and replaced by a log handler.
  • Channel listener has been updated to only listen for channel create, channel update has been removed
  • Added new PushNotificationStatus and PushNotificationStatus flow that provides the current status of push notifications

16.11.1

14 Jun 17:14
b192d3d
Compare
Choose a tag to compare

Patch release that fixes app deep links that use the uairship:// prefix. Any uairship:// deep links that are not handled by Airship directly will now be delivered to the DeepLinkListener.

Changes

  • Allow the DeepLinkListener to process unhandled uairship:// deep links

16.11.0

12 Jun 05:19
0efca8f
Compare
Choose a tag to compare

Minor release that adds new config option autoPauseInAppAutomationOnLaunch to always pause IAA during app launch.

Changes

  • Added autoPauseInAppAutomationOnLaunch config option

16.10.0

02 Jun 17:20
2a84126
Compare
Choose a tag to compare

Minor release that adds support for Android Live Updates, which bring functionality similar to iOS Live Activities to the Android platform.
Live Updates make it easier to keep information updated in real time instead of receiving multiple notifications from the same app for things like a game’s latest score, food delivery status, or rideshare arrivals.

Changes

  • Added new urbanairship-live-update module.