From c48a308eb2c3e99ed2abe1ba83280c74386c4c4e Mon Sep 17 00:00:00 2001 From: Ryan Lepinski Date: Fri, 6 Sep 2024 15:04:45 -0700 Subject: [PATCH] Release 18.8.0 (#3198) * Release 18.8.0 * update --- Airship.podspec | 2 +- Airship/AirshipConfig.xcconfig | 2 +- .../AirshipCore/Source/AirshipVersion.swift | 2 +- AirshipContentExtension.podspec | 2 +- AirshipDebug.podspec | 2 +- AirshipServiceExtension.podspec | 2 +- CHANGELOG.md | 18 +++++++++++++++++- 7 files changed, 23 insertions(+), 7 deletions(-) diff --git a/Airship.podspec b/Airship.podspec index 0a94869f6..b143619ac 100644 --- a/Airship.podspec +++ b/Airship.podspec @@ -1,4 +1,4 @@ -AIRSHIP_VERSION="18.7.2" +AIRSHIP_VERSION="18.8.0" Pod::Spec.new do |s| s.version = AIRSHIP_VERSION diff --git a/Airship/AirshipConfig.xcconfig b/Airship/AirshipConfig.xcconfig index 18b2c149e..12060d233 100644 --- a/Airship/AirshipConfig.xcconfig +++ b/Airship/AirshipConfig.xcconfig @@ -1,6 +1,6 @@ //* Copyright Airship and Contributors */ -CURRENT_PROJECT_VERSION = 18.7.2 +CURRENT_PROJECT_VERSION = 18.8.0 // Uncomment to include the preview build warning // OTHER_CFLAGS = $(inherited) -DUA_PREVIEW=1 diff --git a/Airship/AirshipCore/Source/AirshipVersion.swift b/Airship/AirshipCore/Source/AirshipVersion.swift index 15d7bc2d6..ba618cec5 100644 --- a/Airship/AirshipCore/Source/AirshipVersion.swift +++ b/Airship/AirshipCore/Source/AirshipVersion.swift @@ -3,7 +3,7 @@ import Foundation public struct AirshipVersion { - public static let version = "18.7.2" + public static let version = "18.8.0" public static func get() -> String { return version } diff --git a/AirshipContentExtension.podspec b/AirshipContentExtension.podspec index 2953ca881..2c111804d 100644 --- a/AirshipContentExtension.podspec +++ b/AirshipContentExtension.podspec @@ -1,4 +1,4 @@ -AIRSHIP_VERSION="18.7.2" +AIRSHIP_VERSION="18.8.0" Pod::Spec.new do |s| s.version = AIRSHIP_VERSION diff --git a/AirshipDebug.podspec b/AirshipDebug.podspec index 125d9eb27..45bc8db67 100644 --- a/AirshipDebug.podspec +++ b/AirshipDebug.podspec @@ -1,4 +1,4 @@ -AIRSHIP_VERSION="18.7.2" +AIRSHIP_VERSION="18.8.0" Pod::Spec.new do |s| s.version = AIRSHIP_VERSION diff --git a/AirshipServiceExtension.podspec b/AirshipServiceExtension.podspec index db6a1550f..6355ef615 100644 --- a/AirshipServiceExtension.podspec +++ b/AirshipServiceExtension.podspec @@ -1,4 +1,4 @@ -AIRSHIP_VERSION="18.7.2" +AIRSHIP_VERSION="18.8.0" Pod::Spec.new do |s| s.version = AIRSHIP_VERSION diff --git a/CHANGELOG.md b/CHANGELOG.md index 607e8e037..01ad55cc8 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.