iOS Changelog

Migration Guides

Version 17.0.3 July 10, 2023

Patch release that fixes an issue with URL allow lists defaulting to allowing all URLs if calling takeOff with a config instance.

Changes

Version 17.0.2 July 2, 2023

Patch release that fixes an issue with modular header on podspec for AirshipServiceExtension and AirshipContentExtension, an issue deep linking to a deleted Message Center message, and fixes a regression with the share action. Applications that are using 17.0.1 or older should update.

Changes

Version 16.12.2 June 28, 2023

Patch release that fixes an issue with modular header on podspec for AirshipServiceExtension and AirshipContentExtension and a channel registration issue where if the channel's metadata changes during an update task, a new task would not be queued to sync with Airship until the next foreground.

Changes

Version 17.0.1 June 16, 2023

Patch release that addresses potential ambiguous use errors and improves Message Center module documentation. Apps upgrading to SDK 17.0.0 should update to 17.0.1 instead.

Changes

Version 17.0.0 June 15, 2023

Major SDK release that adds support for Stories, In-App experiences downstream of a sequence in Journeys, and improves SDK auth.

This release brings several breaking changes throughout the codebase as we continue the transition from Objective-C to Swift, and as we start adopting structured concurrency.

The Airship SDK now requires iOS 14+ as the minimum deployment version and Xcode 14.3+

Changes

Version 16.12.1, June 14, 2023

Patch release that fixes app deep links that use the uairship:// prefix. Any uairship:// deep links that are not handled by Airship directly will now be delivered to the DeepLinkDelegate.

Changes

Version 16.12.0 June 12, 2023

Minor release that adds aspectRatio to HTML and Modal IAA styles and a new config option autoPauseInAppAutomationOnLaunch to always pause IAA during app init to be enabled later.

Changes

Version 16.11.3 March 24, 2023

Patch release that fixing Contact update merging order, improves Scene/Survey accessibility and reporting.

Changes

Version 16.11.2 March 2, 2023

Patch release that fixes a regression introduced in 16.11.0 that disables Survey's submit button and inputs, and added accessibility font scaling to Scenes & Surveys.

Changes

Version 16.11.1 February 28, 2023

Patch release that exposes some Preference Center classes to Objective-C.

Changes

Version 16.11.0 February 22, 2023

Minor release that fixes a potential channel restore issue on second run. The impact should be small since the channel create will return the same channel ID if the app has a device token or the app installed the Message Center module.

Changes

Version 16.10.7 January 17, 2023

Patch release that adds a potential mitigation for some iOS 16 devices crashing when reading and writing to UserDefaults. We have not been able to reproduce the issue and seems limited to a small number of iOS 16 devices.

Changes

Version 16.10.6 December 5, 2022

Patch release that fixes Airship not performing network operations until next app foreground when triggered in the background.

Changes

Version 16.10.5 November 30, 2022

Patch release with several fixes for Message Center, attributes, and In-App Automation.

Changes

Version 16.10.4 November 22, 2022

Patch release that fixes a regression with Scenes and Surveys next page button enablement. Apps on 16.10.1-16.10.3 that use Scenes & Surveys should update.

Changes

Version 16.10.3 November 15, 2022

Patch release that fixes checking for notification opt-in when disabling the config option requestAuthorizationToUseNotifications.

Changes

Version 16.10.2 November 7, 2022

Patch release to fix a delay when creating the Airship channel on first run. Apps that are using 16.10.1 or requireInitialRemoteConfigEnabled config should update.

Changes

Version 16.10.1 November 3, 2022

Patch release that significantly speeds up SDK build time, fixes issues with automatic setup for SwiftUI apps, and improves Scene & Surveys.

Changes

Version 16.10.0 October 24, 2022

Adds support for live activity and custom Airship domains.

Changes

Version 16.10.0-beta October 6, 2022

Beta release for SDK 16.10.0 that adds support for live activities. To support live activities, you must call restore once after takeOff during application(_:didFinishLaunchingWithOptions:) with all the live activity types that you might track with Airship:

  Airship.takeOff(config, launchOptions: launchOptions)

  Task {
      await Airship.channel.restoreLiveActivityTracking { restorer in
          await restorer.restore(
            forType: Activity<DeliveryAttributes>.self
          )
          await restorer.restore(
            forType: Activity<SomeOtherAttributes>.self
          )
      }
  }

Then whenever you want Airship to track an activity, call trackLiveActivity on the channel instance with the name of the activity:

  Task {
      await Airship.channel.trackLiveActivity(
          activity,
          name: "my-neat-activity"
      )
  }

You will then be able to send updates through the Airship Push API to the live activity using the name my-neat-activity.

Version 16.9.4 October 5, 2022

Patch release that fixes Survey Attributes not being stored properly for radio buttons.

Version 16.9.3 September 2, 2022

Patch release that fixes an IAA banner issue and renames an internal JSON enum to avoid conflicts.

Version 16.9.2 August 15, 2022

Patch release that prevents Carthage from building internal targets and adds prebuild Carthage xcframeworks to the release. Apps using Carthage experiencing long builds should update.

Version 16.9.1 August 4, 2022

Patch release to rename an internal Task protocol to avoid conflicts with Swift concurrency Tasks.

Changes

Version 16.9.0 July 29, 2022

Minor release that fixes the subscription list action and makes it possible to replace all Airship location integration with a location permissions delegate. The location module will be removed in SDK 17.

Changes

Version 16.8.0 June 30, 2022

Minor release that fixes several issues and adds support for custom log handler for Airship logs.

Changes

Version 16.7.0 May 16, 2022

Minor release that fixes build issues with Xcode 13.3 and adds missing obj-c class prefix to the UAPreferenceCenterComponent class.

Changes

Version 16.6.0 May 4, 2022

Minor release that adds support for randomizing response order in a Survey, adds a new delegate method to InAppMessageManager that controls when a message can be displayed, and fixes several issues with Scenes & Surveys reporting. Apps using Scenes & Surveys should update.

Changes

Version 16.5.1 April 4, 2022

Patch release to fix a crash introduced in 16.5.0 on app restore on different devices. Apps running 16.5.0 should update.

Changes

Version 16.5.0 March 29, 2022

A minor release that adds a style option to allow In-App Automation messages to be full screen on large devices, fixes an issue with iCloud backups recovering the same channel ID, and includes several In-App message fixes.

Changes

Version 16.4.0 February 24, 2022

A minor release that fixes a potential crash with message center, marks methods on PreferenceCenterViewController as open, and includes new styles for PreferenceCenterViewController. Apps that are experiencing crashes due to message center should update.

Changes

Version 16.3.1 February 17, 2022

A patch release that fixes channel tags not updating til next app init without calling updateRegistration.

Changes

Version 16.3.0 February 8, 2022

A minor release that adds support for multi-channel Preference Center. Currently, these features are only available to customers in Airship's Special Access Program. Please reach out to your account manager for more details.

Changes

Version 16.2.0 January 24, 2022

A minor release that adds support for two new features, Scenes and Surveys. Currently, these features are only available to customers in Airship's Special Access Program. Please reach out to your account manager for more details.

Changes

Version 16.1.2 December 21, 2021

Patch release that fixes a contact update issue resulting in subsequent update operations not being executed.

Changes

Version 16.1.1 December 1, 2021

Patch release that fixes a styling issue with message center on iOS 15, running actions from a notification action button, and adds the AirshipPreferenceCenter.xcframework.

Changes

Version 16.1.0 November 15, 2021

Minor release that fixes styling preference center, adds a new chat action, and fixes running actions in a HTML In-App Automation (including landing pages). Apps that are on SDK 15.0 - 16.0.3 that use actions in HTML In-App Automations should update.

Changes

Version 16.0.3 November 8, 2021

Patch release to fix background push not being enabled by default in SDk 15/16. Apps can either update to this version or enable background with Airship.push.backgroundPushEnabled = true.

Changes

Version 16.0.2 November 3, 2021

Patch release that fixes preferences resetting when upgrading to SDK 15/16. This update will restore old preferences that have not been modified in the new SDK version.

Apps that have migrated to SDK 15.0.0-16.0.1 should update. Apps currently on version 14.8.0 and below should only migrate to 16.0.2 to avoid a bug in versions 15.0.0-16.0.1.

Changes

Version 16.0.1 October 19, 2021

Due to a bug that mishandles persisted SDK settings, apps that are migrating from SDK 14.8.0 or older should avoid this version and instead use SDK 16.0.2 or newer.

Patch release that fixes an IAA bug.

Changes

Version 16.0.0 September 30, 2021

Due to a bug that mishandles persisted SDK settings, apps that are migrating from SDK 14.8.0 or older should avoid this version and instead use SDK 16.0.2 or newer.

Major SDK release to address a conflict with the class and package Airship on CocoaPods. The import for Cocoapods has been changed from Airship to AirshipKit. No other breaking API changes have been introduced in this release.

Changes

Version 15.0.1 September 15, 2021

Due to a bug that mishandles persisted SDK settings, apps that are migrating from SDK 14.8.0 or older should avoid this version and instead use SDK 16.0.2 or newer.

Patch release fixing a crash when setting date attributes. Apps using 15.0.0 should update. 14.x remains unaffected.

Changes

Version 15.0.0 September 14, 2021

Due to a bug that mishandles persisted SDK settings, apps that are migrating from SDK 14.8.0 or older should avoid this version and instead use SDK 16.0.2 or newer.

Major SDK release with several breaking changes, especially for Swift users. This release adds support for preference center, Contacts, iOS 15, and subscription lists.

Changes

Version 14.8.0 October 14, 2021

Minor release that adds the support of new iOS 15 notification types and fixing an IAA bug.

Changes

Version 14.7.0 September 14, 2021

Minor release that adds iOS 15 support. This build requires Xcode 13.

Changes

Version 14.6.2 September 10, 2021

Patch release fixing In-App Automation messages not displaying when the keyboard is visible on iOS 15 devices.

Changes

Version 14.6.1 August 6, 2021

Patch release fixing KVO-related crashes in NSUserDefaults. Apps experiencing related crashes or having problems with SDK user defaults behavior are recommended to upgrade.

Changes

Version 14.6.0 July 30, 2021

Minor release adding support for Chat routing and fixing build issues in Xcode 13.

Changes

Version 14.5.2 July 12, 2021

Patch release fixing an issue with IAA banners displayed in hidden windows, fixing a race condition when loading Accengage notification categories, and changing the behavior of UAPush to persist notification options. Apps having issues with IAA banner display in multi-window UIs or apps using the Accengage module are encouraged to update.

Changes

Version 14.5.1 June 16, 2021

Patch release fixing archive issues with AirshpChat when using SPM, localization conflict issues in Cocoapods, and UI/localization issues in AirshipChat. Apps using SPM, Cocoapods or Live Chat are encouraged to upgrade.

Changes

Version 14.5.0 June 4, 2021

Minor release changing how the SDK handles data collection by introducing the privacy manager. Privacy manager allows fine-grained control over what data is allowed to be collected or accessed by the Airship SDK.

Changes

See the Migration Guide and the Data Collection docs for further details.

Version 14.4.2 June 2, 2021

Patch release that improves verbose logging for IAA for better debugging and fixes carthage and SPM issues with the live chat module.

Changes

Version 14.4.1 May 7, 2021

Patch release with task manager and chat-related bugfixes. Applications seeing issues related to the task manager and applications using AirshipChat are encouraged to update.

Changes

Version 14.4.0 April 26, 2021

Minor release that adds support for Airship Live Chat.

Changes

Version 14.3.1 April 5, 2021

Patch fixing an issue with AirshipAccengage that caused apps without a previous Accengage installation to miss first open analytics. Apps including the AirshipAccengage module and experiencing issues with first open data are encouraged to update.

Changes

Version 14.3.0 March 11, 2021

Minor release that improves background task management and drops support for uploading historic location data to Airship. The location module can still be used to listen for location updates within the app and will be deprecated in a future release.

Changes

Version 14.2.3 February 5, 2021

Patch release fixing issues with direct opens with open external URL actions, and thread safety for the frequency limits data store. Applications experiencing problems with direct open counts and apps using frequency limits should update.

Changes

Version 14.2.2 January 13, 2021

Patch release that fixes issues with setting attributes on a named user if the named user ID contains invalid URL characters. Applications using attributes with named users that possibly contain invalid URL characters should update.

Changes

Version 14.2.1 December 30, 2020

Patch release fixing sms: and tel: URL handling, and improving logging around push opt out status. Apps experiencing issues with sms or tel links in IAA or Message Center are encouraged to update.

Changes

Version 14.2.0 December 16, 2020

Minor release adding support for frequency limits and advanced segmentation to In-App Automation, as well as new custom event templates.

Changes

Version 14.1.3 - October 29, 2020

Patch release optimizing tag group cache usage in In-App-Automation, and fixing an issue with direct opens for notification action buttons. Apps using named users and IAA, or apps experiencing issues with direct open counts are encouraged to update.

Changes

Version 14.0.1 - October 21, 2020

Patch release to fix a crash related to sending In-App Messages through push notifications. Applications running 14.0.0 that use In-App Messages should update.

Version 14.1.2 - September 24, 2020

Patch release to fix a crash related to sending In-App Messages through push notifications. Applications running 14.0.0+ that use In-App Messages should update.

Version 14.1.1 - September 17, 2020

Patch release fixing a crash in the Airship and AirshipAutomation XCFramework. Apps using XCFrameworks should update.

Changes

Version 14.1.0 - September 15, 2020

Minor release that adds support for iOS 14 features and Swift package manager.

Changes

Version 14.0.0 - September 3, 2020

Airship SDK 14 is a major update that prepares our automation module to support future IAA enhancements, revamps the Channel Capture tool, and provides other improvements.

The majority of apps will only be effected by the new UAURLAllowList behavior changes.

Changes

See the Migration Guide for further details.

Version 13.5.6 - September 3, 2020

Patch release to fix quiet time being applied to channels even if quiet time is disabled. This only affects channels that have set a quiet time using setQuietTimeStartHour:startMinute:endHour:endMinute.

Version 13.5.5 - September 2, 2020

Patch release to fix a bug in analytics that could result in events being uploaded with stale session IDs. Apps using reports are encouraged to upgrade.

Version 13.5.4 - August 12, 2020

Patch release to address Dynamic Type build warnings and Message Center Inbox UI issues. Message Center customers who support Dynamic Type are encouraged update to this version.

Version 13.5.3 - August 6, 2020

Patch release to fix a crash with Accengage data migration. Accengage migration customers should update.

Version 13.5.2 - July 28, 2020

Patch release to improve iOS 14 support, add a missing XCFramework, and fix In-App Automation issues. Apps that support in-app automation, or are experiencing any of these issues are encouraged to update.

Changes

Version 13.5.1 - July 10, 2020

Patch release for compatibility with Xcode 12, adding new messageCenterStyle properties to the default message center UI classes to avoid conflicting with UIKit changes in iOS 14. The original style properties will continue to be available when compiling with Xcode 11, but are not available in Xcode 12. Apps that wish to remain on 13.x while developing on iOS 14 are encouraged to upgrade.

Changes

Version 14.0.0-beta1 - July 9, 2020

Early 14.0.0 beta that allows building SDK on Xcode 12.

Changes

Version 13.5.0 - July 8, 2020

Minor release adding support for application-defined locale overrides, and fixing issues in In-App Automation and the Actions Framework.

Changes

Version 13.4.0 - June 23, 2020

Minor release to add support for blank urls in messages, enhance airship-ready broadcasts and fix issues with in-app messages. Apps that support in-app automation, or require any of the support changes listed below are encouraged to update.

Changes

Version 13.3.2 - May 27, 2020

Patch release to fix an issue with in-app automation banner messages and a namespacing issue. Apps that support in-app automation banner messages are encouraged to update.

Changes

Version 13.3.1 - May 8, 2020

Patch release to fix an issue with in-app automation audience condition checking. Apps that use version and locale-based audience conditions for targeting in-app messaging are encouraged to update.

Changes

Version 13.3.0 - May 4, 2020

Minor release that adds support for named user attributes and fixes issues with YouTube video support and channel registration.

Changes

Version 13.2.1 - April 24, 2020

Patch release to restore public visibility to several header files. Apps whose builds are failing due to one of the following two files not being found should update.

Version 13.2.0 - April 20, 2020

Minor release that adds support for enhanced custom events and Mac Catalyst xcframeworks, expands the functionality of the native bridge and fixes bugs related to whitelisting and token registration after disabling data collection.

Changes

Version 13.1.1 - March 20, 2020

Patch addressing a regression in 13.1.0 causing channel tag loss when upgrading from SDK versions prior to 13.0.1. Apps not already on 13.0.1 or higher should avoid version 13.1.0.

Version 13.1.0 - January 30, 2020

Minor release adds support for number attributes, data privacy controls and the Accengage transition module to facilitate Accengage customers upgrading to Airship.

Changes

Version 13.0.4 - December 31, 2019

Patch release to restore Cocoapods static library support. Apps that wish to use static libraries installed via Cocoapods should update.

Changes

Version 13.0.3 - December 19, 2019

Patch release to fix a crash on takeoff in iOS 11. Apps on 13.0.0 through 13.0.2 should update.

Changes

Version 13.0.2 - December 18, 2019

Patch release to fix several regressions introduced in 13.0.0. Apps on 13.0.0 or 13.0.1 should update.

Changes

Version 13.0.1 - December 6, 2019

Patch release to fix a bug affecting tag migration for tags set through UAPush. This only affects devices that migrate to SDK 12.0.x-12.1.1. This patch release fixes the bug by combining previous tags with tags that have been set since the update to 12.x. Applications using 12.0.x-12.1.1, and 13.0.0 should update.

Changes

Version 12.1.2 - December 6, 2019

Patch release to fix a bug affecting tag migration for tags set through UAPush. This only affects devices that migrate to SDK 12.0.x-12.1.1. This patch release fixes the bug by combining previous tags with tags that have been set since the update to 12.x. Applications using 12.0.x-12.1.1 should update.

Changes

Version 13.0.0 - December 5, 2019

Airship SDK 13 is a major update that splits the SDK into modules. Apps can continue to use a single Airship framework in basic integration scenarios, but as of SDK 13 it is now possible to create custom integrations by selecting feature modules. Most of the changes in this release reflect the restructuring that makes this possible.

Changes

Version 12.1.1 - December 5, 2019

Stability release for 12.x.

Changes

Version 12.1.0 - November 15, 2019

Minor release adding support for channel attributes, which allow key value pairs to be associated with the application's Airship channel for segmentation purposes.

Custom channel attributes are currently a beta feature. If you wish to participate in the beta program, please complete our signup form.

As of SDK 13 static libraries will be removed from the binary distribution. Apps currently using these should begin migrating to the new xcframeworks replacing them.

Changes

Version 12.0.2 - November 5, 2019

Patch release to fix stability issues with in-app automation. Applications using in-app automation should update.

Changes

Version 12.0.1 - October 30, 2019

Patch release with minor improvements to in-app automation delivery reliabiliy.

Changes

Customers using in-app automation may wish to update.

Version 12.0.0 - September 12, 2019

Major update for compatibility with iOS 13 and macOS Catalyst.

Changes

Version 11.1.2 - August 14, 2019

Apps using In-App Automation are encouraged to upgrade.

Note for apps that directly schedule In-App Messages using the SDK

Some apps may be using the UAInAppMessageManager's scheduleMessageWithScheduleInfo or scheduleMessagesWithScheduleInfo methods to directly schedule In-App messages through the SDK. The first time the app runs with this version of the SDK, any In-App Messages that were directly scheduled by the app will be canceled and removed. The app will need to re-schedule those messages.

Apps whose in-app messages are scheduled only through the Airship message composers (go.urbanairship.com) don't need to take any additional action after upgrading to this version.

Version 11.1.1 - July 30, 2019

Version 11.1.0 - July 8, 2019

Minor update that fixes an issue with the location kits header import, and adds an option to the HTML in-app automation style to hide the close button. There are no critical changes in this release, so only apps that want the new behavior or are having issues with the location kit import should update.

Changes

Version 11.0.0 - May 22, 2019

Major update removing the UALocation module from the core SDK. Location services are now available in an optional external module named AirshipLocationKit. This version also adds support for localized messages in In-App Automation.

Changes

New apps or apps experiencing difficulties with App Store submission regarding location usage descriptions are encouraged to update.

Version 10.2.2 - April 19, 2019

Patch release to fix issues with the Message Center message view and channel registration.

Changes

Apps using the Message Center or segmentation are encouraged to update.

Version 10.2.1 - March 27, 2019

Patch release to fix Carthage build error in Xcode 10.2. Apps that use Carthage are encouraged to update.

Changes

Version 10.2.0 - February 25, 2019

Minor release with enhancements to In-App Automation and modifications to make keychain access asynchronous throughout the SDK. This latter change is to fix a rare issue with slow takeOff that can potentially affect the app review process. Apps experiencing this issue are encouraged to update.

Changes:

Version 10.1.0 - January 29, 2019

Minor release that deprecates UAURLProtocol that was historically used for caching message center and landing pages, but was no longer being used because it's not compatible with WKWebView.

Changes

Version 10.0.4 - January 10, 2019

Patch release to fix a few minor issues. Apps experiencing any of these issues should update.

Version 10.0.3 - October 22, 2018

Patch release to fix an issue with the "extra" object in In-App Automation.

Version 10.0.2 - October 17, 2018

Patch release to fix a crash in the rate app action involving timestamp storage. Apps that use the rate app action are strongly encouraged to update.

Version 10.0.1 - October 4, 2018

Patch release to fix calling a UI main thread access warning as well as a few In-App Automation issues. Apps that use In-App Automation banner messages, trigger delays, or schedule intervals should update.

Changes

Major release to support iOS 12

Version 10.0.0 - September 14, 2018

Major release to support iOS 12

Changes

Version 10.0.0-DP1 - September 5, 2018

Developer Preview of iOS SDK 10

Changes

Version 9.4.0 - September 4, 2018

Minor release thats adds support for tag group audiences, miss behaviors and resizable HTML messages in In-App Automation. HTML in-app messages are now displayed as dialogs by default, with an option to display fullscreen on smaller devices. This release also fixes a bug that could result in crashes when serializing JSON payloads for certain audience conditions. Apps using In-App Automation are encouraged to upgrade.

Changes

Version 9.3.3 - July 26, 2018

Patch release to fix an issue with legacy in-app message attribution. Apps using legacy in-app messages are encouraged to upgrade.

Version 9.3.2 - July 20, 2018

Patch release to fix a problem with uairship: schema links in our native bridge. Any applications using links in the Message Center, Landing Pages or any other uses of our native bridge are encouraged to upgrade.

Changes

Version 9.3.1 - July 12, 2018

Patch release to fix a problem with in-app automation limits. Any applications using in-app automation or action automation are encouraged to upgrade.

Changes

Version 9.3.0 - June 27, 2018

Minor release that adds support for:

This release also fixes an issue with incremental builds.

Apps interested in the new features or experiencing the incremental build issue are encouraged to upgrade.

Changes

Version 9.2.1 - June 13, 2018

Patch release to fix a bug with channel registration. Applications concerned with unnecessary channel registrations are encouraged to upgrade.

Changes

Version 9.2.0 - May 31, 2018

Minor release that exposes new methods in In-App Automation and Message Center.

Changes

Version 9.1.0 - May 3, 2018

Minor release that updates the in-app message designs.

Changes

Version 9.0.5 - April 2, 2018

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

Bug fixes

Version 9.0.4 - March 19, 2018

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

Version 9.0.3 - February 27, 2018

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

Version 9.0.2 - February 12, 2018

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

Version 9.0.1 - February 5, 2018

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

Version 9.0.0 - February 2, 2018

Major release required for new in-app messaging capabilities.

Changes

Version 8.6.3 - November 20, 2017

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

Version 8.6.2 - October 30, 2017

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

Version 8.6.1 - October 23, 2017

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

Version 8.6.0 - September 13, 2017

Official release for iOS 11 & Xcode 9. Applications should update to this release if they want to support iOS 11 or build under Xcode 9. Applications using SDK 8.5.3 with Carthage should update to this release.

Bug fixes

Features

Version 8.5.3 - August 22, 2017

Patch release that fixes missing symbol issues for the static library and removes the use of dispatch_sync when calling UIKit from a background thread. Applications that use the static library or have had concerns about the use of dispatch_sync should update.

Bug fixes

Behavior changes

Version 8.5.2 - August 9, 2017

Patch release that fixes issues with message center, applications that use protected data and background services, and issues with deep link and tag actions running when a push is received in the foreground. Applications that use any of those features should update to this release.

Bug fixes

Version 8.5.1 - July 27, 2017

Patch release that fixes app submission problems when using Carthage or manual installation methods. CocoaPods users are unaffected by this issue.

Bug fixes

Version 8.5.0 - July 26, 2017

Feature release relevant for users that require the UARateAppAction or meet the following conditions:

Bug Fixes

Features

Version 8.4.3 - July 21, 2017

Bug Fixes

Version 8.4.2 - July 18, 2017

Bug Fixes

Version 8.4.1 - July 11, 2017

Bug Fixes

Version 8.4.0 - July 3, 2017

Bug Fixes

Features

Deprecations

Version 8.3.3 - May 22, 2017

Bug Fixes

Behavior Changes

Version 8.3.2 - May 15, 2017

Bug Fixes

Version 8.3.1 - May 9, 2017

Bug Fixes

Version 8.3.0 - May 2, 2017

New Features

Bug Fixes

Other

Version 8.2.2 - April 4, 2017

Bug Fixes-

Version 8.2.1 - March 30, 2017

Bug Fixes-

Version 8.2.0 - February 16, 2017

New Features

Bug Fixes

Behavior Changes

Version 8.1.6 - January 26, 2017

Version 8.1.5 - January 25, 2017

Version 8.1.4 - December 8, 2016

Version 8.1.3 - November 30, 2016

Version 8.1.2 - November 22, 2016

Version 8.1.1 - November 18, 2016

Version 8.1.0 - November 17, 2016

Packaging Changes

Version 8.0.5 - February 2, 2017

Version 8.0.4 - November 8, 2016

Version 8.0.3 - October 24, 2016

Version 8.0.2 - October 4, 2016

Version 8.0.1 - September 16, 2016

Version 8.0.0 - September 7, 2016

Version 7.3.2 - December 8, 2016

Version 7.3.1 - November 28, 2016

Version 7.3.0 - August 31, 2016

Warning: This version has an issue with analytics not uploading and should be avoided.

Version 7.2.2 - Aug 1, 2016

Version 7.2.1 - July 27, 2016

Version 7.2.0 - June 1, 2016

Version 7.1.2 - May 11, 2016

Version 7.1.1 - May 9, 2016

Version 7.1.0 - Apr 21, 2016

Version 7.0.4 - Apr 6, 2016

Version 7.0.3 - March 30, 2016

Version 7.0.2 - February 12, 2016

Version 7.0.1 - February 5, 2016

Version 7.0.0 - January 28, 2016

6.4.0 - October 29, 2015

6.3.0 - October 1, 2015

6.2.2 - September 17, 2015

6.2.1 - September 14, 2015

6.2.0 - August 21, 2015

6.1.4 - August 3, 2015

6.1.3 - July 28, 2015

6.1.2 - July 10, 2015

6.1.1 - July 6, 2015

6.1.0 - June 22, 2015

6.0.2 - April 28, 2015

6.0.1 - April 9, 2015

6.0.0 - March 31, 2015

5.1.1 - December 11, 2014

5.1.0 - December 2, 2014

5.0.3 - October 8, 2014

5.0.2 - September 25, 2014

5.0.1 - September 23, 2014

5.0.0 - September 17, 2014

New Features

Major API Changes

Sample UI Changes

General Modernization

Documentation Updates

4.0.4 - September 10, 2014

4.0.3 - August 28, 2014

4.0.2 - August 18, 2014

This update is only required if building against the iOS 8 SDK.

4.0.1 - July 25, 2014

4.0.0 - March 25, 2014

3.1.1 (Internal Release) - November 21, 2013

3.0.4 - March 4, 2014

3.0.3 - February 18, 2014

3.0.2 - November 21, 2013

3.1.0 (Internal Release) - November 14, 2013

3.0.1 - October 9, 2013

3.0.0 - September 18, 2013

2.1.0 - September 18, 2013

2.0.4 - September 5, 2013

2.0.3 - August 23, 2013

2.0.2 - August 15, 2013

2.0.1 - August 7, 2013

2.0.0 - July 23, 2013

1.4.0 - Feb 7, 2013

1.3.7 Nov 28, 2012

1.3.6 Nov 28, 2012

1.3.5 Nov 14, 2012

1.3.4 Oct 23, 2012

1.3.3 Sep 17, 2012

1.3.2 Aug 15, 2012

1.3.1 Aug 7, 2012

1.3.0 - Aug 7, 2012

1.2.2 - June 18, 2012

1.2.1 - April 26, 2012

1.2.0 - April 3, 2012

1.1.5 - March 28, 2012

1.1.4 - January 26, 2012

1.1.3 - December 30, 2011

1.1.2 - December 20, 2011

1.1.1 - October 23, 2011

1.1.0 - October 10, 2011

General

IAP

Push

Subscriptions

InboxLib

Inbox Protocols

Inbox UI Classes

1.0.7 - August 29, 2011

1.0.6 - August 26, 2011

Autorenewable Subscriptions

Newsstand and Other Subscription Updates

Subscription Sample UI

iOS5-Specific Updates

Misc updates

1.0.5 - April 26, 2011

1.0.4 - February 23, 2011

1.0.3 - January 31, 2011

1.0.2 - January 27, 2011

1.0.1 - January 20, 2011

1.0.0 - December 27, 2010