Skip to content

Releases: urbanairship/ios-library

17.1.3

16 Aug 21:46
d34512f
Compare
Choose a tag to compare

Patch release that fixes a reporting issue related to global holdout groups. Applications making use of global holdout groups should update.

  • Fixed experiment info reporting for global holdout groups

17.1.2

11 Aug 19:26
7f1d5ea
Compare
Choose a tag to compare

Patch release that fixes an issue with Xcode 15 due to a WKNavigationDelegate protocol conformance issue with the AirshipNativeBridge. Applications that are facing Airship build errors with Xcode 15 should update.

Changes

  • Fixed WKNavigationDelegate protocol issue

17.1.1

04 Aug 16:03
Compare
Choose a tag to compare

Patch release that fixes a possible delay with channel creation if the enabled flags on privacy manager changes before the channel is able to be created.

Changes

  • Fixed channel registration issue with privacy manager
  • Fixed missing AirshipFeatureFlags xcframework in the Airship.zip

17.1.0

31 Jul 23:22
Compare
Choose a tag to compare

Minor release that adds support for global holdout groups in In-App experiences and support for feature flags.

Changes

  • Added new feature flag module AirshipFeatureFlags
  • Added support for global holdout groups
  • Fixed crash with deep links from an HTML based message

17.0.3

11 Jul 05:29
Compare
Choose a tag to compare

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

Changes

  • Fixed URL allow list issue
  • Added workaround for Xcode 15 beta compile issue

16.12.3

11 Jul 20:28
Compare
Choose a tag to compare

Patch release that works around a compiler issue with Xcode 15 beta and a Message Center issue with setting the navigation bar item tint.

Changes

  • Fix message center navigation item tint
  • Added workaround for Xcode 15 beta compile issue

17.0.2

29 Jun 01:41
Compare
Choose a tag to compare

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

  • Enable modular header for AirshipServiceExtension and AirshipContentExtension
  • Fixed issue with a navigation loop to a deleted Message Center message
  • Removed unused applyIf extension to avoid potential conflicts
  • Fixed share action regression

16.12.2

28 Jun 22:16
Compare
Choose a tag to compare

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

  • Enable modular header for AirshipServiceExtension and AirshipContentExtension.
  • Fixed channel registration task queuing

17.0.1

16 Jun 22:49
65baa41
Compare
Choose a tag to compare

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

  • Fixed potential ambiguous use of overlay() errors when using SwiftUI
  • Improved Message Center module documentation

17.0.0

15 Jun 20:14
Compare
Choose a tag to compare

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

  • Added support for Stories, a new format for Scenes
  • Added support for In-App experiences downstream of a sequence in Journeys
  • Updated minimum deployment version to iOS 14
  • Message Center module has been rewritten in Swift
  • The provided Message Center UI has been rewritten in Swift & SwiftUI
  • The provided Preference Center UI has been rewritten in SwiftUI
  • Accengage, Chat, and Location modules have been removed
  • ExtendedActions module has been removed and actions have been merged into other modules
  • A majority of the completionHandler APIs have been replaced with async functions
  • Renamed several classes throughout the SDK to prevent API collisions for simple classes, e.g. Config -> AirshipConfig, Channel -> AirshipChannel, etc.
  • Fixed several sendable warnings throughout codebase
  • Video improvements for Scenes
  • Added a new PushNotificationStatus publisher that provides the current status of push notifications
  • Actions rewritten to be sendable and are now only available from Swift
  • Improved SDK auth
  • Default In-App Automation display interval has been changed from 30 seconds to 0 seconds
  • The SDK Allow list has been updated to allow opening all URLs by default if neither urlAllowList or urlAllowListScopeOpen have been set in the config. Media URLs for In-App experiences are no longer checked on the allow list. Youtube URLs have been removed from the default urlAllowListScopeOpen.