Releases: urbanairship/android-library
17.2.1
Patch release that hardens the Analytics database against potential SQL crashes.
Changes
- Hardened Analytics database against potential SQL crashes.
17.2.0
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
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
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 onPushManager
, 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
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
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
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 useurbanairship-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
orurlAllowListScopeOpen
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 defaulturlAllowListScopeOpen
.
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 useurbanairship-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
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 unhandleduairship://
deep links
16.11.0
Minor release that adds new config option autoPauseInAppAutomationOnLaunch
to always pause IAA during app launch.
Changes
- Added
autoPauseInAppAutomationOnLaunch
config option
16.10.0
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.