Skip to content

Releases: urbanairship/ios-library

17.8.0

05 Mar 18:58
ee64dd0
Compare
Choose a tag to compare

Minor release with several bug fixes and stability improvements.

Changes

  • Added new AirshipConfig value useUserPreferredLocale that if set to true, Airship will use the device preferred locale instead of the app's locale for as a device property.
  • Expose the addMessageCenterDismissAction view extension for Message Center UI.
  • Fixed regression where Preference Center title in the theme was ignored.
  • Fixed an issue with the key chain migrating old Airship values to kSecAttrAccessibleAfterFirstUnlockThisDeviceOnly
  • Fixed modifying a coredata entity on the wrong context.

18.0.0-beta.2

22 Feb 23:23
cd4c638
Compare
Choose a tag to compare

Second SDK 18.0.0 beta.

Changes

  • Added support for push to start tokens in live activities. Start tokens will automatically be tracked for attribute types passed into the restore call.
  • Added migration guide for 17.x -> 18.x.
  • Updated Airship accessors to all be class vars instead of a mix of class and instance vars.
  • Replaced access to AirshipPush, AirshipContact, AirshipChannel, AirshipAnalytics with protocols.
  • Consolidated NSNotificationNames and keys to AirshipNotifications class.
  • Fixed sendable warnings in PreferenceCenter and MessageCenter module.
  • Fixed coredata warnings with Xcode 15.

18.0.0-beta

09 Feb 22:43
c876e49
Compare
Choose a tag to compare
18.0.0-beta Pre-release
Pre-release

First beta release of SDK 18.0.0. This release contains a new automation module that has been rewritten in Swift and preliminary visionOS support.

Changes

  • New Swift Automation module. Objective-c support has been removed for this module and custom display adapters have new APIs.
  • VisionOS support
  • Xcode 15.2+ is required

17.7.3

30 Jan 07:06
53040c7
Compare
Choose a tag to compare

Patch release that fixes an issue with message limits not being respected in certain cases.

Changes

  • Fixed message limits not being respected in certain cases.

16.12.6

30 Jan 06:45
Compare
Choose a tag to compare

Patch release that fixes an issue with message limits not being respected in certain cases.

Changes

  • Fixed message limits not being respected in certain cases.

17.7.2

24 Jan 11:46
4c37822
Compare
Choose a tag to compare

Patch release improving SDK stability and a fix for core-data warnings with Xcode 15.

Changes

  • Override hashing for MessageCenterMessage
  • Fixed core-data warnings
  • Fixed potential crash due to de-duping conflicts events in AirshipContact

17.7.1

19 Dec 02:05
2f531c7
Compare
Choose a tag to compare

Patch release that fixes an issue with app background events being attributed to the wrong session ID. This issue was introduced in 17.5.0 and impacts
session duration times in Performance Analytics. Applications that rely on that report should update.

Changes

  • Fixed background app event session ID

17.7.0

07 Dec 00:29
e5dac2b
Compare
Choose a tag to compare

Minor release that adds a new MessageCenter listener for current message state and a new method Airship.contact.notifyRemoteLogin() that will refresh the local state on the device for named user associations that occur through the server instead of the SDK.

Changes

  • Added new method Airship.contact.notifyRemoteLogin()
  • Added MessageCenterController.statePublisher to listen for the state of the Message Center
  • Fixed Preference Center title
  • Fixed direct open tracking regression introduced in 17.6.1
  • Fixed direct open tracking when opening a content-available=1 notification from a cold start
  • Fixed a possible issue with an IAX session trigger if at start a system prompt is displayed

17.6.1

21 Nov 01:08
Compare
Choose a tag to compare

Patch release that adds debug symbols to the prebuilt xcframeworks and includes fixes for SPM and Message Center.

Changes

  • Fixed SPM packages not building due to a duplicate symbol
  • Fixed Message Center list view showing a small image icon if a list icon is available and the theme does not enable list icons
  • Added debug symbols to xcframeworks to make stack traces easier to read

17.6.0

09 Nov 22:53
be4f06b
Compare
Choose a tag to compare

Minor release that adds support for server side feature flag segmentation, Impression billing, and improves support for animated webP images in Scenes.

Changes

  • Added server side segmentation for feature flags
  • Added support for Animated webP frame duration
  • Added support for Impression billing
  • Scene images will preload the first frame of each image in a scene to avoid the image animating in on page view
  • Fixed swipe voice commands for Scenes