From 6ac22e580d91879277f8dc5a13f3fe76fb0fd948 Mon Sep 17 00:00:00 2001 From: runner Date: Fri, 6 Sep 2024 22:30:41 +0000 Subject: [PATCH] version 18.8.0 --- BUILD_INFO | 6 ++-- CHANGELOG.md | 18 ++++++++++- Carthage/Airship.json | 3 +- Carthage/AirshipAutomation.json | 3 +- Carthage/AirshipBasement.json | 3 +- Carthage/AirshipCore.json | 3 +- Carthage/AirshipFeatureFlags.json | 3 +- Carthage/AirshipMessageCenter.json | 3 +- .../AirshipNotificationContentExtension.json | 3 +- .../AirshipNotificationServiceExtension.json | 3 +- Carthage/AirshipPreferenceCenter.json | 3 +- Package.swift | 32 +++++++++---------- VERSION | 2 +- 13 files changed, 55 insertions(+), 30 deletions(-) diff --git a/BUILD_INFO b/BUILD_INFO index ecdcb39..7080697 100644 --- a/BUILD_INFO +++ b/BUILD_INFO @@ -1,4 +1,4 @@ -Airship SDK v18.7.2 -Build time: Sat Aug 10 00:59:30 UTC 2024 -SDK commit: 8ab43ed +Airship SDK v18.8.0 +Build time: Fri Sep 6 22:26:15 UTC 2024 +SDK commit: c48a308 Xcode version: Xcode 15.3 Build version 15E204a diff --git a/CHANGELOG.md b/CHANGELOG.md index 607e8e0..01ad55c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,22 @@ # iOS Changelog +## Version 18.8.0 September 6, 2024 +Minor release with several enhancements to In-App Automation, Scenes, and Surveys. + +### Changes +- Added support to disable plain markdown (text markup) support in a Scene. +- Added support to theme markdown links in a Scene. +- Added execution window support to In-App Automation, Scenes, and Surveys. +- Added `displayNotificationStatus` status to the `AirshipNotificationStatus` object to get the user notification permission status. +- Added `Airship.permissionManager.statusUpdates(for:)` that returns an async stream of permission status updates. +- Added `MessageCenter.shared.inbox.unreadCountUpdates` that returns an async stream of unread count updates. +- Added `MessageCenter.shared.inbox.messageUpdates` that returns an async stream of message updates. +- Updated handling of priority for In-App Automation, Scenes, and Surveys. Priority is now taken into consideration at each step of displaying a message instead of just sorting messages that are +triggered at the same time. +- Updated handling of long delays for In-App Automation, Scenes, and Surveys. Delays will now be preprocessed up to 30 seconds before it ends before the message is prepared. +- Fixed Message Center theme loader when trying to theme the OOTB Message Center window. + ## Version 18.7.2 August 9, 2024 Patch release that fixes in-app experience displays when resuming from a paused state. Apps that use in-app experiences are encouraged to update. @@ -26,7 +42,7 @@ to using a JSONEncoder/JSONDecoder across threads. - `MessageCenterController` is now optional when creating a `MessageCenterView`. ## Version 18.6.0 July 12, 2024 -Minor release with some improvements to preference center, a fix for in-app message veritcal sizing, accessibility improvements and markdown support in scenes. +Minor release with some improvements to preference center, a fix for in-app message veritcal sizing, accessibility improvements and plain markdown support in scenes. ### Changes - Added warning message to preference center email entry field. diff --git a/Carthage/Airship.json b/Carthage/Airship.json index 643749b..13aa4a6 100644 --- a/Carthage/Airship.json +++ b/Carthage/Airship.json @@ -32,5 +32,6 @@ "18.6.0": "https://github.com/urbanairship/ios-library/releases/download/18.6.0/Airship.xcframeworks.zip", "18.7.0": "https://github.com/urbanairship/ios-library/releases/download/18.7.0/Airship.xcframeworks.zip", "18.7.1": "https://github.com/urbanairship/ios-library/releases/download/18.7.1/Airship.xcframeworks.zip", - "18.7.2": "https://github.com/urbanairship/ios-library/releases/download/18.7.2/Airship.xcframeworks.zip" + "18.7.2": "https://github.com/urbanairship/ios-library/releases/download/18.7.2/Airship.xcframeworks.zip", + "18.8.0": "https://github.com/urbanairship/ios-library/releases/download/18.8.0/Airship.xcframeworks.zip" } \ No newline at end of file diff --git a/Carthage/AirshipAutomation.json b/Carthage/AirshipAutomation.json index 1601d02..bf5da95 100644 --- a/Carthage/AirshipAutomation.json +++ b/Carthage/AirshipAutomation.json @@ -32,5 +32,6 @@ "18.6.0": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.6.0/AirshipAutomation.xcframework.zip", "18.7.0": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.7.0/AirshipAutomation.xcframework.zip", "18.7.1": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.7.1/AirshipAutomation.xcframework.zip", - "18.7.2": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.7.2/AirshipAutomation.xcframework.zip" + "18.7.2": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.7.2/AirshipAutomation.xcframework.zip", + "18.8.0": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.8.0/AirshipAutomation.xcframework.zip" } \ No newline at end of file diff --git a/Carthage/AirshipBasement.json b/Carthage/AirshipBasement.json index eea88b8..d9278a7 100644 --- a/Carthage/AirshipBasement.json +++ b/Carthage/AirshipBasement.json @@ -32,5 +32,6 @@ "18.6.0": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.6.0/AirshipBasement.xcframework.zip", "18.7.0": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.7.0/AirshipBasement.xcframework.zip", "18.7.1": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.7.1/AirshipBasement.xcframework.zip", - "18.7.2": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.7.2/AirshipBasement.xcframework.zip" + "18.7.2": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.7.2/AirshipBasement.xcframework.zip", + "18.8.0": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.8.0/AirshipBasement.xcframework.zip" } \ No newline at end of file diff --git a/Carthage/AirshipCore.json b/Carthage/AirshipCore.json index b57549c..00f7888 100644 --- a/Carthage/AirshipCore.json +++ b/Carthage/AirshipCore.json @@ -32,5 +32,6 @@ "18.6.0": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.6.0/AirshipCore.xcframework.zip", "18.7.0": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.7.0/AirshipCore.xcframework.zip", "18.7.1": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.7.1/AirshipCore.xcframework.zip", - "18.7.2": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.7.2/AirshipCore.xcframework.zip" + "18.7.2": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.7.2/AirshipCore.xcframework.zip", + "18.8.0": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.8.0/AirshipCore.xcframework.zip" } \ No newline at end of file diff --git a/Carthage/AirshipFeatureFlags.json b/Carthage/AirshipFeatureFlags.json index be33bfa..653ec22 100644 --- a/Carthage/AirshipFeatureFlags.json +++ b/Carthage/AirshipFeatureFlags.json @@ -32,5 +32,6 @@ "18.6.0": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.6.0/AirshipFeatureFlags.xcframework.zip", "18.7.0": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.7.0/AirshipFeatureFlags.xcframework.zip", "18.7.1": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.7.1/AirshipFeatureFlags.xcframework.zip", - "18.7.2": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.7.2/AirshipFeatureFlags.xcframework.zip" + "18.7.2": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.7.2/AirshipFeatureFlags.xcframework.zip", + "18.8.0": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.8.0/AirshipFeatureFlags.xcframework.zip" } \ No newline at end of file diff --git a/Carthage/AirshipMessageCenter.json b/Carthage/AirshipMessageCenter.json index 6935d95..e37aba9 100644 --- a/Carthage/AirshipMessageCenter.json +++ b/Carthage/AirshipMessageCenter.json @@ -32,5 +32,6 @@ "18.6.0": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.6.0/AirshipMessageCenter.xcframework.zip", "18.7.0": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.7.0/AirshipMessageCenter.xcframework.zip", "18.7.1": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.7.1/AirshipMessageCenter.xcframework.zip", - "18.7.2": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.7.2/AirshipMessageCenter.xcframework.zip" + "18.7.2": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.7.2/AirshipMessageCenter.xcframework.zip", + "18.8.0": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.8.0/AirshipMessageCenter.xcframework.zip" } \ No newline at end of file diff --git a/Carthage/AirshipNotificationContentExtension.json b/Carthage/AirshipNotificationContentExtension.json index 8f651bc..ba0df61 100644 --- a/Carthage/AirshipNotificationContentExtension.json +++ b/Carthage/AirshipNotificationContentExtension.json @@ -32,5 +32,6 @@ "18.6.0": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.6.0/AirshipNotificationContentExtension.xcframework.zip", "18.7.0": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.7.0/AirshipNotificationContentExtension.xcframework.zip", "18.7.1": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.7.1/AirshipNotificationContentExtension.xcframework.zip", - "18.7.2": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.7.2/AirshipNotificationContentExtension.xcframework.zip" + "18.7.2": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.7.2/AirshipNotificationContentExtension.xcframework.zip", + "18.8.0": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.8.0/AirshipNotificationContentExtension.xcframework.zip" } \ No newline at end of file diff --git a/Carthage/AirshipNotificationServiceExtension.json b/Carthage/AirshipNotificationServiceExtension.json index 332e334..43a53ca 100644 --- a/Carthage/AirshipNotificationServiceExtension.json +++ b/Carthage/AirshipNotificationServiceExtension.json @@ -32,5 +32,6 @@ "18.6.0": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.6.0/AirshipNotificationServiceExtension.xcframework.zip", "18.7.0": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.7.0/AirshipNotificationServiceExtension.xcframework.zip", "18.7.1": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.7.1/AirshipNotificationServiceExtension.xcframework.zip", - "18.7.2": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.7.2/AirshipNotificationServiceExtension.xcframework.zip" + "18.7.2": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.7.2/AirshipNotificationServiceExtension.xcframework.zip", + "18.8.0": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.8.0/AirshipNotificationServiceExtension.xcframework.zip" } \ No newline at end of file diff --git a/Carthage/AirshipPreferenceCenter.json b/Carthage/AirshipPreferenceCenter.json index 22726b9..faa453f 100644 --- a/Carthage/AirshipPreferenceCenter.json +++ b/Carthage/AirshipPreferenceCenter.json @@ -32,5 +32,6 @@ "18.6.0": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.6.0/AirshipPreferenceCenter.xcframework.zip", "18.7.0": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.7.0/AirshipPreferenceCenter.xcframework.zip", "18.7.1": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.7.1/AirshipPreferenceCenter.xcframework.zip", - "18.7.2": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.7.2/AirshipPreferenceCenter.xcframework.zip" + "18.7.2": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.7.2/AirshipPreferenceCenter.xcframework.zip", + "18.8.0": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.8.0/AirshipPreferenceCenter.xcframework.zip" } \ No newline at end of file diff --git a/Package.swift b/Package.swift index dbc488c..2a00ed1 100644 --- a/Package.swift +++ b/Package.swift @@ -41,43 +41,43 @@ let package = Package( targets: [ .binaryTarget( name: "AirshipAutomation", - url: "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.7.2/AirshipAutomation.xcframework.zip", - checksum: "9d11430f5e1283db91c391293c66b44a01e54dbcc082ab612ade02e61978d867" + url: "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.8.0/AirshipAutomation.xcframework.zip", + checksum: "96630bf86843242e72e00d27d06d97be12166b8830049ed0aa390afcf42965b6" ), .binaryTarget( name: "AirshipBasement", - url: "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.7.2/AirshipBasement.xcframework.zip", - checksum: "e8e9fac4bd3a559a3b26471bd37f48d0db7ebbbac8467953063a80f6dbf8a804" + url: "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.8.0/AirshipBasement.xcframework.zip", + checksum: "f098eb48eb8c867c9904d4bfd7f3a76b40054895d15f18fcf3d19c1dfddbf51b" ), .binaryTarget( name: "AirshipCore", - url: "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.7.2/AirshipCore.xcframework.zip", - checksum: "8db7048371293979040925f2fe12f47b7e630793f51f49eee07a64f68b10a79f" + url: "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.8.0/AirshipCore.xcframework.zip", + checksum: "d7472b0d8ed76f6ae2dc241a0512108d7992916245b8f52787e26d9059358669" ), .binaryTarget( name: "AirshipFeatureFlags", - url: "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.7.2/AirshipFeatureFlags.xcframework.zip", - checksum: "04023b40931085bf8f45aff1d61f6bf07a2fc96bb450b9bf4f67973b7bbb4ea9" + url: "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.8.0/AirshipFeatureFlags.xcframework.zip", + checksum: "d900d05f03e86079335229f5c0b2e14c7eefbe90f456a9bcd99105db2652ba92" ), .binaryTarget( name: "AirshipMessageCenter", - url: "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.7.2/AirshipMessageCenter.xcframework.zip", - checksum: "a008d183cd5830a55feafc073aa719fc8ac4211b596b06d5b260bb343c528313" + url: "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.8.0/AirshipMessageCenter.xcframework.zip", + checksum: "cd2040c0b4f966a06827dd37e122e4ba9b871191b74019d4c75f4f571b48101b" ), .binaryTarget( name: "AirshipNotificationContentExtension", - url: "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.7.2/AirshipNotificationContentExtension.xcframework.zip", - checksum: "932bbf4f3fbc88d65ff10a143dc8a65604027d1040041f820204ea105d988d1b" + url: "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.8.0/AirshipNotificationContentExtension.xcframework.zip", + checksum: "027cf3b10ea99ac169c112f6cb48ffc6dc9f3650b11d2e908a47eea87ec1f043" ), .binaryTarget( name: "AirshipNotificationServiceExtension", - url: "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.7.2/AirshipNotificationServiceExtension.xcframework.zip", - checksum: "44ac49a3431ab47c35621710dc6b075ebb9c949058c1c1a69fec1785996c7229" + url: "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.8.0/AirshipNotificationServiceExtension.xcframework.zip", + checksum: "f652732263c22ee7f1f99bd525950767c0f4f3eaca94ecdb3770726d19913287" ), .binaryTarget( name: "AirshipPreferenceCenter", - url: "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.7.2/AirshipPreferenceCenter.xcframework.zip", - checksum: "cbf1d5272261bcf8e5c1d3c1352a5294ea680f30eaaa714403c08efbb33c1fca" + url: "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.8.0/AirshipPreferenceCenter.xcframework.zip", + checksum: "fa0abfd368998603c6424ce37d47290b28b26b2508935d9c03807aca0a2ca5e1" ) ] ) \ No newline at end of file diff --git a/VERSION b/VERSION index 8dc73e6..6238d6c 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -18.7.2 \ No newline at end of file +18.8.0 \ No newline at end of file