Releases: urbanairship/ios-library
18.14.1
18.14.0
Minor release that fixes issues with Banner In-App Automations, reduces power usage with In-App Automations & Scenes, and updates how Feature Flags are resolved.
Changes
- Added
resultCache
toFeatureFlagManager
. This cache is managed by the app and can be optionally used when resolving a flag as a fallback if the flag fails to resolve or if
the flag rule set does not exist. - FeatureFlag resolution will now resolve a rule set even if the listing is out of date.
- Fixed issue with In-App Automation banners constraints, causing the banner to sometimes steal focus from the underlying app screen or not fully display.
- Fixed issue with Surveys that require multi choice or single choice questions not blocking submission.
- Reduced the CPU overhead with In-App Automations & Scene execution to reduce overall power usage.
18.13.0
Minor release that improves a11y support, updated Preference Center UI, and fixes several minor and improvements in Scenes and in-app message banners.
Changes
- Added support for email collection in Scenes
- Updated Preference Center UI to use standard padding, titles, and colors to improve the look and feel across different platforms.
- Added support to mark a label as a heading in Scenes.
- Added support for auto-height modals in Scenes.
- Fixed banner duration not dismissing the banner.
- Fixed dismissal issues for banners with a height less than 100pts.
- Fixed padding issue in bottom-placed in-app banners.
18.12.2
Patch release that resolves a minor memory-related bug and adds more useful logging around Feature Flag evaluation.
Changes
- Fixed minor memory-related bug that could result in a rare crash.
- Improved logging around Feature Flag evaluation.
18.12.1
Patch release that resolves an issue with Firebase integrations in React Native and Flutter and an issue with opt-in checks when requestAuthorizationToUseNotifications
is set to false.
Changes
- Fixed issues caused by swizzling conflicts with some Firebase framework integrations.
- Fixed opt-in check permissions querying when
requestAuthorizationToUseNotifications
is set to false.
18.12.0
Minor release with several enhancements to Scenes.
Changes
- Added box shadow support for modal Scenes
- Added a new implementation of the Scene pager to lazily load pages on iOS 17+, reducing the overall memory while a Scene is displaying
- Added new Scene layout to make anything clickable within a Scene
- Added additional logging to deep link handling to make it obvious how the deep link is being processed
- Updated border handling on Scenes. Borders are no longer overlaid to avoid issues with borders that are not fully opaque and button borders being overdrawn when tapped
- 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
- Fixed center_crop scaling in a Scene when a dimension is
auto
but the image is unable to fully fit in the container - Fixed IAA banners drag to dismiss gesture when the gestures starts within a button
18.11.1
Patch release to avoid implicit unwrap when UINavigationBar appearance tintColor is unset. Applications that use the PreferenceCenter should update.
Changes
- Removes implicit unwrap of the UINavigationBar appearance tintColor.
18.11.0
Minor release with Message Center and Preference center theming bug fixes and improvements, and a bug fix for IAA videos. Applications that send IAA videos or theme the Message Center or Preference Center and should update.
Changes
- Improved Message Center theming with a focus on improving nagivation components.
- Improved Preference Center theming with a focus on improving nagivation components.
- Fixed an issue that prevented IAA videos from properly displaying.
18.10.0
Minor release with accessibility updates, Message Center theming improvements and several bug fixes.
Changes
- Fixed Message Center background color and back button theming.
- Fixed tap events in Scenes being registered by their containers in some instances.
- Improved accessibility support in Scenes, Message Center and Preference Center with paging actions, localized content descriptions and traits.
- Added ability to theme Message Center with a custom style.
- Updated webview backgrounds to be clear when displaying media.
18.9.2
Patch release to fix an issue with high energy usage for In-App Automations, Scenes, and Surveys that was introduced in 18.0.0. This issue is not very common but it can occur if the device is unable to connect to our backend to fetch an update to the In-App rules on the device after an SDK update or locale change. Application that are receiving high energy usage reports should update.
Changes
- Fixed high energy usage for In-App Automations, Scenes, and Surveys if remote-data fails to refresh.
- Fixed requesting additional notification options if they change after the first prompt.