Skip to content

18.0.0

Compare
Choose a tag to compare
@github-actions github-actions released this 15 Jun 00:11
· 120 commits to main since this release

Major SDK release with several breaking changes.
See the Migration Guides for more info.

Changes

  • The Airship SDK now requires compileSdk version 34 (Android 14) or higher.
  • New Automation module
    • Check schedule’s start date before executing, to better handle updates to the scheduled start date
    • Improved image loading for In-App messages, Scenes, and Surveys
    • Reset GIF animations on visibility change in Scenes and Surveys
    • Pause Story progress while videos are loading
    • Concurrent automation processing to reduce latency if more than one automation is triggered at the same time
    • Embedded Scenes & Survey support
    • New module urbanairship-automation-compose to support embedding a Scene & Survey in compose
    • Added new compound triggers and IAX event triggers
    • Ban lists support
  • Added new PrivacyManager.Feature.FEATURE_FLAGS to control access to feature flags
  • Added support for multiple deferred feature flag resolution
  • Added contact management support in preference centers
  • Migrated to non-transitive R classes
  • Removed urbanairship-ads-identifier and urbanairship-preference modules

Initial alpha release of SDK 18.0.0. This version is not suitable for a production app, but we encourage testing out the new APIs and providing us feedback so we can make changes before the final SDK 18 release.

The Airship SDK now requires compileSdk version 34 (Android 14) or higher.

Changes

  • Improved image loading for In-App messages, Scenes, and Surveys
  • Reset GIF animations on visibility change in Scenes and Surveys
  • Pause Story progress while videos are loading
  • Migrated to non-transitive R classes
  • Check schedule’s start date before executing, to better handle updates to the scheduled start date
  • Removed urbanairship-ads-identifier and urbanairship-preference modules

See the Migration Guide for further details.