Skip to content

Releases: urbanairship/ios-library

19.0.2

01 Feb 00:08
c44eaad
Compare
Choose a tag to compare

Patch release to fix a crash caused by banner size changes during dismissal.

Changes

  • Fixed crash caused by banner size changes during dismissal.

18.14.3

01 Feb 00:05
Compare
Choose a tag to compare

Patch release backported to fix landing page dismiss button default color on iOS and crash caused by banner size changes during dismissal.

Changes

  • Updated landing page dismiss button default color on iOS to black.
  • Fixed crash caused by banner size changes during dismissal.

19.0.1

01 Feb 00:05
98c5504
Compare
Choose a tag to compare

Patch release that fixes a crash when the device toggles airplane mode. Apps using 19.0.0 should update.

Changes

  • Fixed crash in WorkConditionsMonitor when the device toggles airplane mode.
  • Added @MainActor to RegistrationDelegate protocol methods.
  • Updated default dismiss button color from white to black for landing pages to match Android.
  • Removed top padding on modal and full screen IAAs when using header_media_body and header_body_media without anything above the media.

19.0.0

17 Jan 00:05
Compare
Choose a tag to compare

Major SDK release with several breaking changes. see the Migration Guide for more info.

Changes

  • Xcode 16.2+ is now required.
  • Updated min versions to iOS 15+ & tvOS 18+.
  • Migrated all modules to Swift 6.
  • Objective-C support has been moved into AirshipObjectiveC framework freeing the SDK to expose Swift only APIs.
  • Updated several APIs to use structs instead of classes.
  • AppIntegration and PushNotificationDelegate expose async methods instead of completion handlers.
  • Airship.takeOff can now throw instead of silently failing for better error handling.
  • New CustomEvent template APIs.
  • Remove unused NotificationContent extension.
  • Fixed Scene animation when the device screen orientation changes with auto-height modals.
  • Added support for wrapping score views in Scenes.
  • Added support for Preference Center and Feature Flags to tvOS.
  • Added support for Feature Flag experimentation.

18.14.2

10 Jan 00:49
Compare
Choose a tag to compare

Patch release to fix extra spacing in a Banner In-App Automations if its missing the heading or body.

Changes

  • Fix Banner In-App Automation extra spacing.

18.14.1

20 Dec 20:16
Compare
Choose a tag to compare

Patch release to fix Banner In-App Automations if the image is taller than the text.

Changes

  • Fix Banner In-App Automation sizing issue.

18.14.0

19 Dec 19:46
e7f4188
Compare
Choose a tag to compare

Minor release that fixes issues with Banner In-App Automations, reduces power usage with In-App Automations & Scenes, and updates how Feature Flags are resolved.

Changes

  • Added resultCache to FeatureFlagManager. This cache is managed by the app and can be optionally used when resolving a flag as a fallback if the flag fails to resolve or if
    the flag rule set does not exist.
  • FeatureFlag resolution will now resolve a rule set even if the listing is out of date.
  • Fixed issue with In-App Automation banners constraints, causing the banner to sometimes steal focus from the underlying app screen or not fully display.
  • Fixed issue with Surveys that require multi choice or single choice questions not blocking submission.
  • Reduced the CPU overhead with In-App Automations & Scene execution to reduce overall power usage.

18.13.0

05 Dec 22:25
694217c
Compare
Choose a tag to compare

Minor release that improves a11y support, updated Preference Center UI, and fixes several minor and improvements in Scenes and in-app message banners.

Changes

  • Added support for email collection in Scenes
  • Updated Preference Center UI to use standard padding, titles, and colors to improve the look and feel across different platforms.
  • Added support to mark a label as a heading in Scenes.
  • Added support for auto-height modals in Scenes.
  • Fixed banner duration not dismissing the banner.
  • Fixed dismissal issues for banners with a height less than 100pts.
  • Fixed padding issue in bottom-placed in-app banners.

18.12.2

27 Nov 00:35
Compare
Choose a tag to compare

Patch release that resolves a minor memory-related bug and adds more useful logging around Feature Flag evaluation.

Changes

  • Fixed minor memory-related bug that could result in a rare crash.
  • Improved logging around Feature Flag evaluation.

18.12.1

06 Nov 23:12
d30c37c
Compare
Choose a tag to compare

Patch release that resolves an issue with Firebase integrations in React Native and Flutter and an issue with opt-in checks when requestAuthorizationToUseNotifications is set to false.

Changes

  • Fixed issues caused by swizzling conflicts with some Firebase framework integrations.
  • Fixed opt-in check permissions querying when requestAuthorizationToUseNotifications is set to false.