Releases: urbanairship/ios-library
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.
18.1.2
Patch release with a bug fix for data migration. Apps migrating from an older version of the SDK to 18.x using cocoapods should update to this version.
Changes
- Exposes mapping classes UARemoteDataMapping and UAInboxDataMapping to obj-c and removes module-specific prefixes from mapping files.
18.1.1
Patch release with a bug fix for contact operations.
Changes
- Fixed a typo in the dutch translation of the notification action button "Vertel Mij Meer".
- Fixed obj-c bindings not being public.
17.10.1
Patch release with a bug fix for handling lowercased contact ID and contact operations queue.
Changes
- Fixes un issue with handling contact operations queue and lowercased contact ID.
- Fixes a notification button typo.