Releases: urbanairship/android-library
18.4.0
Minor release with several enhancements to Scenes and In-App Automations.
Changes
- Added shadow support for modal Scenes
- Added new Scene layout to allow adding actions to anything within a Scene
- Added new
AirshipEmbeddedViewGroup
composable to make it possible to show a carousel of embedded views for the same embedded ID - Improved accessibility of scene story indicator. Indicator has been updated to make it obvious which page is active by reducing the height of the inactive pages. Previously this was conveyed only through color
- improved accessibility for In-App Automation views
- Fixed issue with FCM registration if the FCM application is not configured before Airship starts, causing launch notifications to be ignored
18.3.3
Patch release that fixes a potential crash when displaying In-App Automation messages, improves WebView security, and improves accessibility in Scenes and Stories.
Apps that make use of In-App Automation, Landing Pages, or Message Center should update.
Changes
- Fix a potential crash when displaying In-App messages
- Explicitly disallow file and content access in all WebViews
- Accessibility improvements for Scenes and Stories
18.3.2
Patch release that improves markdown support in Scenes and fixes for automation display interval and frequency limit handling.
Apps that make use of markdown in Scenes, or automations with display intervals or frequency limits should update.
Changes
- Improve markdown support in Scenes, including better handling of newlines in the input text.
- Fixed automation display interval and frequency limit handling.
18.3.1
Patch release that fixes modal IAA border radius and fixes scenes with wide images.
Changes
- Fixed modal IAA border radius.
- Fixed scenes with wide images.
18.3.0
Minor release that adds a new method enableUserNotifications(PermissionPromptFallback)
on PushManager
.
Changes
- Added a
enableUserNotifications(PermissionPromptFallback)
method onPushManager
that will attempt to enable notifications and use the fallback if the permission is denied.
18.2.0
Minor release with several enhancements to In-App Automation, Scenes, and Surveys. This version also contains a fix
for applications that are targeting API 35.
Changes
- Updated compose bom to 2024.06.00.
- Replaced the usage of
removeFirst
to avoid crashes when targeting API 35. - Added ability to customize the content per In-App Automation with the new
InAppMessageContentExtender
. - Added plain markdown support for text markup in Scenes.
- Added execution window support to In-App Automation, Scenes, and Surveys.
- Updated handling of priority for In-App Automation, Scenes, and Surveys. Priority is now taken into consideration at each step of displaying a message instead of just sorting messages that are
triggered at the same time. - Updated handling of long delays for In-App Automation, Scenes, and Surveys. Delays will now be preprocessed up to 30 seconds before it ends before the message is prepared.
18.1.6
Patch release that fixes in-app experience displays when resuming from a paused state. Apps that use in-app experiences are encouraged to update.
Changes
- Fixed Automation Engine updates when pause state changes.
18.1.5
Patch release that fixes test devices audience check and holdout group experiments displays.
Changes
- Fixed test devices audience check.
- Fixed holdout group experiment displays.
18.1.4
Patch release that includes bug fixes for Embedded Content.
Changes
- Fixed an issue with dismissing Embedded Content after pausing and resuming the app.
- Updated the default
PreferenceCenterFragment
to scope thePreferenceCenterViewModel
to the fragment's view lifecycle.
18.1.3
Patch release that includes bug fixes for Embedded Content and Preference Center, and accessibility improvements for Message Center.
Changes
- Fixed an issue with container child item measurement in Scenes, when margins were set on the container items.
- Fixed a Preference Center bug that could lead to subscription channel chips not being visible when initially displaying a Preference Center.
- Fixed dismissing multiple embedded views in the same session.
- Fixed an issue with automation trigger state not correctly persisting across sessions.
- Message Center accessibility improvements.
- Updated the default style for the pull to dismiss view in In-App Message Banners to better match iOS.