Releases: urbanairship/ios-library
18.7.2
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.7.1
Patch release that prevents In-App Automation, Scenes, and Surveys from being able to trigger off custom events or screen views
when analytics is disabled. The actual event was not being tracked by Airship in these cases, just processed locally.
Changes
- Prevent screen view and custom events from being processed by automations when analytics is disabled.
18.7.0
Minor release that fixes some layout issues with images and videos in a Scene, accessibility improvements, and fixes a potential crash with JSON encoding/decoding due
to using a JSONEncoder/JSONDecoder across threads.
Changes
- Fixed video & image scaling/cropping in scenes.
- Removed reusing
JSONEncoder
/JSONDecoder
across tasks. - Removed
@MainActor
requirement fromAirshipPush.authorizedNotificationSettings
. - Announce screen changes when banners In-App messages are displayed.
MessageCenterController
is now optional when creating aMessageCenterView
.
18.6.0
Minor release with some improvements to preference center, a fix for in-app message veritcal sizing, accessibility improvements and markdown support in scenes.
Changes
- Added warning message to preference center email entry field.
- Updated preference center country_code.
- Fixed bug preventing preference center channel management from fully opting-out registered channels.
- Fixed padding bug preventing modal in-app messages from properly sizing to their content.
- Added accessibility improvements.
- Added markdown support to scenes.
18.5.0
Minor release that includes cert pinning and various fixes and improvements for Preference Center, In-app Messages and Embedded Content.
Changes
- Added ability to inject a custom certificate verification closure that applies to all API calls
- Added width and height parameters to in-app dismiss button theming
- Fixed bug that caused HTML in-app message backgrounds to default to clear instead of system background
- Fixed extra payload parsing in in-app messages
- Set default banner placement to bottom
- Increased impression interval for embedded in-app views
- Improved in-app banner view accessibility
- Preference center contact channel listing is now refreshed on foreground and from background pushes
18.4.1
Patch release to fix a regression with In-App Automations, Scenes, and Surveys ignoring screen, version, and custom event triggers. Apps using those triggers that are on 18.4.0 should update.
Changes
- Fixed trigger regression for IAX introduced in 18.4.0.
18.4.0
Minor release that adds contact management support to the preference center, support for anonymous channels, per-message in-app message theming, message center customization and logging improvements. Apps that use the message center or stories should update to this version.
Changes
- Added support for anonymous channels
- Added contact management support in preference centers
- Added improved theme support and per message theming for in-app messages
- Added public logging functions
- Fixed bug in stories page indicator
- Fixed message center list view background theming
18.3.1
Patch release with bug fix for message center customization. Apps that use the message center should update to this version.
Changes
- Fixed background color application in message center.
18.3.0
Minor release with updates to message center customization, a bug fix for story pager transition animation and a bug fix for in-app banner button rendering.
Changes
- Fixed in-app message banner button rendering.
- Fixed story pager transition animation.
- Added message center list and list container background color customization via new plist keys
messageListBackgroundColor
,messageListBackgroundColorDark
,messageListContainerBackgroundColor
andmessageListContainerBackgroundColorDark
18.2.2
Patch release includes a fix for submission issues when building with XCFrameworks, a bug fix for emitting pager events from in-app pager views, and a bug fix for the in-app banner's default title and body alignment to match the dashboard preview. Apps using XCFrameworks should update.
Changes
- Fixed pager event emission from in-app pager views.
- Fixed submission issue when building with XCFrameworks.
- Fixed in-app banner title and body default alignment.