Skip to content

Releases: urbanairship/ios-library

9.1.0

02 Mar 23:17
e73bc2d
Compare
Choose a tag to compare

Minor release that updates the in-app message designs.

Changes

  • Updated in-app message designs.
  • Added support to display an in-app modal message as fullscreen on smaller screen devices.
  • Added support to adjust current in-app message designs through a plist.
  • Added a new UALegacyInAppMessageBuilderExtender protocol to make customizing the
    legacy in-app message easier.
  • Updated for Xcode 9.3.

9.0.5

02 Mar 23:17
Compare
Choose a tag to compare

Patch release to fix bugs in landing page presentation and content resizing on rotation. Applications using landing pages are encouraged to upgrade.

Bug fixes

  • Removed zoom from webpage after rotation to allow its web content to properly resize.
  • Fixed top view selection when displaying landing page views.
  • Fixed landing page constraints to accommodate safe area.
  • Updated project structure to hide private interfaces.

9.0.4

02 Mar 23:17
Compare
Choose a tag to compare

Patch release to relax URL whitelisting to include custom schemes, fix a delegate call that was happening off the main queue, and fix UI issues in the message center and in in-app message banners. Applications needing any of these changes are encouraged to upgrade.

Bug fixes

  • Relaxed URL whitelisting to include custom schemes.
  • Fixed issue in the message center list view that prevented icons from properly loading.
  • Fixed spacing issue in in-app banner view layout.
  • Fixed a bug that resulted in UAInboxDelegate being called off the main queue.

9.0.3

02 Mar 23:17
65f2bfd
Compare
Choose a tag to compare

Patch release to fix several UI issues, reduce the amount of code executed when Analytics are disabled, and make UAActionScheduleInfo constructor public. Applications needing any of these changes are encouraged to upgrade.

Bug fixes

  • Made close button more accessible in overlay pages on iPhone X.
  • Fixed potential issues with full-screen in-app message display in particular configurations and image sizes.

9.0.2

02 Mar 23:17
ba029cd
Compare
Choose a tag to compare

Patch release to fix a crash with the deep link and landing page actions. Applications running 9.0.0 and 9.0.1 should update to this release.

Bug fixes

  • Fix crash in the deep link and landing page action.
  • Added overlay behind the in-app message dialog.
  • Added missing checks for identifier lengths for both in-app messages and message buttons.

9.0.1

02 Mar 23:17
Compare
Choose a tag to compare

Patch release to fix a CocoaPods iOS 9 deployment issue with the AirshipAppExtensions
and fixes a Main Thread Checker warning when adding analytic events from a background
thread.

Bug fixes

  • Fix CocoaPods iOS 9 deployment issue with the AirshipAppExtensions.
  • Fix background thread warning when adding an event on a background thread.

9.0.0

02 Mar 23:17
Compare
Choose a tag to compare

Major release required for new in-app messaging capabilities.

Changes

  • In-app messaging v2. The new in-app messaging module includes several different view types
    that are fully configurable, including modal, banner, and fullscreen. An in-app message is able to
    be triggered using the same rules as the Action automation module.
  • Automation schedule priority: Used to determine the execution order of schedules if multiple
    schedules are triggered by the same event.
  • Support for editing automation schedules.
  • New active session automation trigger. The trigger will increment its count if it has been scheduled
    during an active session instead of waiting for the next foreground.
  • New app version automation trigger. The trigger will increment its count if the app has been updated to
    a specified version.
  • Extended whitelist URL checking for URL loading instead of just JS bridge injection. By default these
    checks are disabled, but you can enable them with the AirshipConfigOptions field enableUrlWhitelisting.
  • A rate app action to prompt the user to rate the application.
  • Updated localizations.
  • Removed deprecated code. Please see Migration Guide.

8.6.3

02 Mar 23:17
63eda69
Compare
Choose a tag to compare

Patch release to address "UI API called on a background thread" warnings. Applications should update to this release if they are seeing these warnings.

Bug fixes

  • Fix UI API access on background thread in Message Center.

8.6.2

02 Mar 23:17
7be0157
Compare
Choose a tag to compare

Patch release to correctly parse "mailto:" URLs in message center messages and enable optional localization of Message Center's "Done" and "Edit" buttons. Applications should update to this release if they require this behavior.

Bug fixes

  • Correctly parse "mailto:" URLs in message center messages.

8.6.1

02 Mar 23:17
Compare
Choose a tag to compare

Patch release that fixes a registration delegate issue that prevents the authorized types from
being updated on foreground. Applications should update to this release if they require this behavior.

Bug fixes

  • Update authorized notification types on foreground.