Skip to content

Releases: urbanairship/ios-library

18.3.1

27 May 19:05
2a5380d
Compare
Choose a tag to compare

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

21 May 01:47
691c076
Compare
Choose a tag to compare

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 and messageListContainerBackgroundColorDark

18.2.2

16 May 01:39
5de76ff
Compare
Choose a tag to compare

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

14 May 17:35
a0438d4
Compare
Choose a tag to compare

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

07 May 21:21
8840f37
Compare
Choose a tag to compare

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

29 Apr 22:49
b15acc7
Compare
Choose a tag to compare

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

23 Apr 23:41
ce24206
Compare
Choose a tag to compare

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

23 Apr 16:02
9aa3d73
Compare
Choose a tag to compare

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.

18.1.0

16 Apr 20:37
Compare
Choose a tag to compare

Minor release with several minor API additions.

Changes

  • MessageCenterInboxProtocol changes:
    • Added new method refreshMessages(timeout:) that will throw if a timeout is reached.
    • Updated the method refreshMessages() to properly cancel if the task is cancelled.
    • Refreshing messages will no longer block on network connection availability.
  • Added property identifierUpdates on AirshipChannelProtocol that provides a stream of updates whenever the channel ID changes.
  • Added new AirshipConfig properties:
    • resetEnabledFeatures to reset the PrivacyManager enabled features to those specified in config on init.
    • restoreMessageCenterOnReinstall to control Message Center recovery on reinstall.
  • Added quietTime property on AirshipPushProtocol to be able to get/set quiet time start and end time.
  • Custom event properties will now accept any Encodable values and be automatically encoded to JSON.
  • Added support for attributing a custom event to an in-app message if the event was generated from the message.
  • Updated the LICENSE file to use the standard Apache 2.0 text to be properly detected by Github. The license did not change, only the text describing the license.
  • Fixed Package.swift to properly support VisionOS platform.
  • Fixed in-app messages that were interrupted during display that define a display interval not able to be triggered for display again until the next app init.

16.12.7

11 Apr 01:54
eb27d77
Compare
Choose a tag to compare

Patch release that adds a privacy manifest

Changes

  • Adds privacy manifest.