Releases: urbanairship/ios-library
8.6.2
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
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.
8.6.0
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
- Force execution of some UI code on the main queue.
- When executing a Display Inbox action, if the message ID is the empty string, just show the inbox.
- Turn off code coverage to work-around this Carthage issue.
Features
- Add support iOS 11 Hidden Notification Content to UANotificationCategory.
8.5.3
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
- Fixed missing symbols for StoreKit and WebKit when using the static library.
Behavior Changes
- Removed use of
dispatch_sync
within the push module.
8.5.2
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
- Fixed Core Data crash when the application uses protected data and wakes up in the
background before the device is unlocked. - Fixed deep link and tag actions running when a push is received in the foreground due
to the predicate not being applied (Regression from 8.4.0). - Fixed message center not deep linking into the message view from a push notification.
- Fixed message center edit mode not exiting after performing an action.
- Fixed keys for rate app action's optional title and body arguments.
8.5.1
Patch release that fixes app submission problems when using Carthage or manual installation
methods. CocoaPods users are unaffected by this issue.
Bug fixes
- Fixed submission problems due to the AirshipResources.bundle containing an executable.
- Fixed minor Xcode 9 beta warnings in the samples and the new rate app action.
8.5.0
Feature release relevant for users that require the UARateAppAction or meet the following conditions:
- Implement the UAInAppMessageControllerDelegate and provide their own custom in-app message views.
- Use custom message center styling in a split view.
Bug Fixes
- Fixed header generation for the static library.
- Fixed background permissions check when enabling channel capture.
- Fixed default in-app message animation for custom in-app messages.
- Fixed message center styling issue that prevented specified style
from being properly applied in a split view.
Features
- Added UARateAppAction that can prompt a user with a rating dialog or link directly
to the App Store rating page.
8.4.3
8.4.2
Bug Fixes
- Fixed deadlock with UAChannelRegistrar.
- Fixed channel capture being enabled when it has never explicitly been enabled.
- Fixed setting conversion send ID on non-alerting push notifications.
- Fixed potential crash in UAEventManager.
- Fixed potential crash in UAPush when sending an NSNotification when channel is created.
- Added better error handling in UAInboxDBManager.
8.4.1
Bug Fixes
- When a nil file path is passed to
UADefaultMessageCenterStyle styleWithContentsOfFile:
, return the default style without attempting to find and parse the style file. - Fix blurry message center unread indicator on retina devices.
- Fix iOS warning by delaying the setting of preferredDisplayMode on message center's split view until after the split view has view controllers added to it.
- Stop updating the message center refresh control UI from a background thread.