Releases: urbanairship/ios-library
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.
18.2.1
Patch release that makes IAA name property is optional and defaults to an empty string.
Changes
- Fixed InAppMessage parsing to handle the optional name property
- Ignore invalid schedules on parsing
18.2.0
Minor release with updates for in-app message customization, video playback improvements in scenes, web view inspection configuration and several bug fixes. Apps that require obj-c support or are migrating from an older version of the SDK to 18.x should update to this version.
Changes
- Added in-app message tap opacity and shadow customization via new plist keys tapOpacity and shadowTheme.
- Added isWebViewInspectionEnabled key to AirshipConfig that allows enabling or disabling web view inspection on Airship created web views. Applied only to iOS 16.4+.
- Added improvements for video playback in scenes.
- Fixed CoreData migration errors from SDK 16 and SDK 17 to SDK 18.
- Fixed in-app message banner display issues within navigation controllers.
- Exposed push singelton to Objective-C
- Exposed UAnotificationServiceExtension to Objective-C.