diff --git a/BUILD_INFO b/BUILD_INFO index 46cb710..0cc8a3f 100644 --- a/BUILD_INFO +++ b/BUILD_INFO @@ -1,4 +1,4 @@ -Airship SDK v18.4.1 -Build time: Fri Jun 21 19:29:38 UTC 2024 -SDK commit: 9b75747 +Airship SDK v18.5.0 +Build time: Mon Jul 1 22:15:49 UTC 2024 +SDK commit: 8392353 Xcode version: Xcode 15.3 Build version 15E204a diff --git a/CHANGELOG.md b/CHANGELOG.md index 901ef34..1fde318 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,19 @@ # iOS Changelog +## Version 18.5.0 July 1, 2024 +Minor release that includes cert pinning and various fixes and improvements for Preference Center, In-app Messages and Embedded Content. + +### Changes +- Added ability to inject a custom certificate verification closure that applies to all API calls +- Added width and height parameters to in-app dismiss button theming +- Fixed bug that caused HTML in-app message backgrounds to default to clear instead of system background +- Fixed extra payload parsing in in-app messages +- Set default banner placement to bottom +- Increased impression interval for embedded in-app views +- Improved in-app banner view accessibility +- Preference center contact channel listing is now refreshed on foreground and from background pushes + ## Version 18.4.1 June 21, 2024 Patch release to fix a regression with IAX ignoring screen, version, and custom event triggers. Apps using those triggers that are on 18.4.0 should update. diff --git a/Carthage/Airship.json b/Carthage/Airship.json index b09aec6..b9bdc72 100644 --- a/Carthage/Airship.json +++ b/Carthage/Airship.json @@ -27,5 +27,6 @@ "18.3.0": "https://github.com/urbanairship/ios-library/releases/download/18.3.0/Airship.xcframeworks.zip", "18.3.1": "https://github.com/urbanairship/ios-library/releases/download/18.3.1/Airship.xcframeworks.zip", "18.4.0": "https://github.com/urbanairship/ios-library/releases/download/18.4.0/Airship.xcframeworks.zip", - "18.4.1": "https://github.com/urbanairship/ios-library/releases/download/18.4.1/Airship.xcframeworks.zip" + "18.4.1": "https://github.com/urbanairship/ios-library/releases/download/18.4.1/Airship.xcframeworks.zip", + "18.5.0": "https://github.com/urbanairship/ios-library/releases/download/18.5.0/Airship.xcframeworks.zip" } \ No newline at end of file diff --git a/Carthage/AirshipAutomation.json b/Carthage/AirshipAutomation.json index 535b418..979f681 100644 --- a/Carthage/AirshipAutomation.json +++ b/Carthage/AirshipAutomation.json @@ -27,5 +27,6 @@ "18.3.0": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.3.0/AirshipAutomation.xcframework.zip", "18.3.1": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.3.1/AirshipAutomation.xcframework.zip", "18.4.0": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.4.0/AirshipAutomation.xcframework.zip", - "18.4.1": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.4.1/AirshipAutomation.xcframework.zip" + "18.4.1": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.4.1/AirshipAutomation.xcframework.zip", + "18.5.0": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.5.0/AirshipAutomation.xcframework.zip" } \ No newline at end of file diff --git a/Carthage/AirshipBasement.json b/Carthage/AirshipBasement.json index a00570e..fb7bb46 100644 --- a/Carthage/AirshipBasement.json +++ b/Carthage/AirshipBasement.json @@ -27,5 +27,6 @@ "18.3.0": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.3.0/AirshipBasement.xcframework.zip", "18.3.1": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.3.1/AirshipBasement.xcframework.zip", "18.4.0": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.4.0/AirshipBasement.xcframework.zip", - "18.4.1": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.4.1/AirshipBasement.xcframework.zip" + "18.4.1": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.4.1/AirshipBasement.xcframework.zip", + "18.5.0": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.5.0/AirshipBasement.xcframework.zip" } \ No newline at end of file diff --git a/Carthage/AirshipCore.json b/Carthage/AirshipCore.json index 0f2dec8..04f49b2 100644 --- a/Carthage/AirshipCore.json +++ b/Carthage/AirshipCore.json @@ -27,5 +27,6 @@ "18.3.0": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.3.0/AirshipCore.xcframework.zip", "18.3.1": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.3.1/AirshipCore.xcframework.zip", "18.4.0": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.4.0/AirshipCore.xcframework.zip", - "18.4.1": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.4.1/AirshipCore.xcframework.zip" + "18.4.1": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.4.1/AirshipCore.xcframework.zip", + "18.5.0": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.5.0/AirshipCore.xcframework.zip" } \ No newline at end of file diff --git a/Carthage/AirshipFeatureFlags.json b/Carthage/AirshipFeatureFlags.json index e47b1cf..32a70a6 100644 --- a/Carthage/AirshipFeatureFlags.json +++ b/Carthage/AirshipFeatureFlags.json @@ -27,5 +27,6 @@ "18.3.0": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.3.0/AirshipFeatureFlags.xcframework.zip", "18.3.1": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.3.1/AirshipFeatureFlags.xcframework.zip", "18.4.0": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.4.0/AirshipFeatureFlags.xcframework.zip", - "18.4.1": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.4.1/AirshipFeatureFlags.xcframework.zip" + "18.4.1": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.4.1/AirshipFeatureFlags.xcframework.zip", + "18.5.0": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.5.0/AirshipFeatureFlags.xcframework.zip" } \ No newline at end of file diff --git a/Carthage/AirshipMessageCenter.json b/Carthage/AirshipMessageCenter.json index eca5987..a7f91ac 100644 --- a/Carthage/AirshipMessageCenter.json +++ b/Carthage/AirshipMessageCenter.json @@ -27,5 +27,6 @@ "18.3.0": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.3.0/AirshipMessageCenter.xcframework.zip", "18.3.1": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.3.1/AirshipMessageCenter.xcframework.zip", "18.4.0": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.4.0/AirshipMessageCenter.xcframework.zip", - "18.4.1": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.4.1/AirshipMessageCenter.xcframework.zip" + "18.4.1": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.4.1/AirshipMessageCenter.xcframework.zip", + "18.5.0": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.5.0/AirshipMessageCenter.xcframework.zip" } \ No newline at end of file diff --git a/Carthage/AirshipNotificationContentExtension.json b/Carthage/AirshipNotificationContentExtension.json index 699f19d..d9d807c 100644 --- a/Carthage/AirshipNotificationContentExtension.json +++ b/Carthage/AirshipNotificationContentExtension.json @@ -27,5 +27,6 @@ "18.3.0": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.3.0/AirshipNotificationContentExtension.xcframework.zip", "18.3.1": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.3.1/AirshipNotificationContentExtension.xcframework.zip", "18.4.0": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.4.0/AirshipNotificationContentExtension.xcframework.zip", - "18.4.1": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.4.1/AirshipNotificationContentExtension.xcframework.zip" + "18.4.1": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.4.1/AirshipNotificationContentExtension.xcframework.zip", + "18.5.0": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.5.0/AirshipNotificationContentExtension.xcframework.zip" } \ No newline at end of file diff --git a/Carthage/AirshipNotificationServiceExtension.json b/Carthage/AirshipNotificationServiceExtension.json index 362b552..ce6aaa6 100644 --- a/Carthage/AirshipNotificationServiceExtension.json +++ b/Carthage/AirshipNotificationServiceExtension.json @@ -27,5 +27,6 @@ "18.3.0": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.3.0/AirshipNotificationServiceExtension.xcframework.zip", "18.3.1": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.3.1/AirshipNotificationServiceExtension.xcframework.zip", "18.4.0": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.4.0/AirshipNotificationServiceExtension.xcframework.zip", - "18.4.1": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.4.1/AirshipNotificationServiceExtension.xcframework.zip" + "18.4.1": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.4.1/AirshipNotificationServiceExtension.xcframework.zip", + "18.5.0": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.5.0/AirshipNotificationServiceExtension.xcframework.zip" } \ No newline at end of file diff --git a/Carthage/AirshipPreferenceCenter.json b/Carthage/AirshipPreferenceCenter.json index 1611298..0aa694d 100644 --- a/Carthage/AirshipPreferenceCenter.json +++ b/Carthage/AirshipPreferenceCenter.json @@ -27,5 +27,6 @@ "18.3.0": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.3.0/AirshipPreferenceCenter.xcframework.zip", "18.3.1": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.3.1/AirshipPreferenceCenter.xcframework.zip", "18.4.0": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.4.0/AirshipPreferenceCenter.xcframework.zip", - "18.4.1": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.4.1/AirshipPreferenceCenter.xcframework.zip" + "18.4.1": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.4.1/AirshipPreferenceCenter.xcframework.zip", + "18.5.0": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.5.0/AirshipPreferenceCenter.xcframework.zip" } \ No newline at end of file diff --git a/Package.swift b/Package.swift index e1b1701..2824dbf 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.4.1/AirshipAutomation.xcframework.zip", - checksum: "dce0b635e96d920235e586d6f332864636a826df3c6bb0dde81e15e0173c45f7" + url: "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.5.0/AirshipAutomation.xcframework.zip", + checksum: "09cedf5c75823485573b08c61c82d5da9d7111e1d7e1225a30f3416278adbfc0" ), .binaryTarget( name: "AirshipBasement", - url: "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.4.1/AirshipBasement.xcframework.zip", - checksum: "14d25034c1b2b5b106c0a480a8e429c68ea5e0af534ef3f325306564650da73d" + url: "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.5.0/AirshipBasement.xcframework.zip", + checksum: "9f0b17024d1a912c251e524ff028b3fc2b92827b68579e5e8d84cbb0251bfe3c" ), .binaryTarget( name: "AirshipCore", - url: "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.4.1/AirshipCore.xcframework.zip", - checksum: "662a132627fba48f9e7c9c9fa226928d01f106ac7a589f2138e13f8738d45b74" + url: "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.5.0/AirshipCore.xcframework.zip", + checksum: "c96296eb761f72a0c05a3243c25c557fc980537a3095516c609930c54f2617a3" ), .binaryTarget( name: "AirshipFeatureFlags", - url: "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.4.1/AirshipFeatureFlags.xcframework.zip", - checksum: "a3287cef755309968db674560261dea6059f2cb0117ee8a0967e4bb186a7240c" + url: "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.5.0/AirshipFeatureFlags.xcframework.zip", + checksum: "3a9ba4e0d730f8f4125694d901ff7a38c1359d560baf9da78a56375f900c8932" ), .binaryTarget( name: "AirshipMessageCenter", - url: "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.4.1/AirshipMessageCenter.xcframework.zip", - checksum: "b9b9592efbf765bc4c6f4fffc1d04de87fa5e0d7c010de715912b2801ed2be3d" + url: "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.5.0/AirshipMessageCenter.xcframework.zip", + checksum: "e531f1632af90ef6f83397eee393252ddc054924ea43f234a4f3b75e8b8ad7d0" ), .binaryTarget( name: "AirshipNotificationContentExtension", - url: "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.4.1/AirshipNotificationContentExtension.xcframework.zip", - checksum: "fbf86fca4264c9186b64ff7c48bc3ef18d949d391c9fb01b94dc3bd2e99d7b96" + url: "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.5.0/AirshipNotificationContentExtension.xcframework.zip", + checksum: "c5a225abda70545f153e1a713286ae71cd825ca9aae572cce72a71f3affaa443" ), .binaryTarget( name: "AirshipNotificationServiceExtension", - url: "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.4.1/AirshipNotificationServiceExtension.xcframework.zip", - checksum: "cc2a3c0901738c007e4b222d78f8b3b95631a29dccb9d7debad12d55d7b49ab4" + url: "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.5.0/AirshipNotificationServiceExtension.xcframework.zip", + checksum: "6e85580632ede5090eb4a1928045ec2e0ecfa90bf6df85abf7d10ac3bde0cde9" ), .binaryTarget( name: "AirshipPreferenceCenter", - url: "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.4.1/AirshipPreferenceCenter.xcframework.zip", - checksum: "4f776da56988fd3355c70c4636d2592498982f4f6b06efe755ff91b2be291c0d" + url: "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.5.0/AirshipPreferenceCenter.xcframework.zip", + checksum: "b9724a45959a67331db4670ce50c94d2fdb7547ee0afe7335fe506faaab9e7d1" ) ] ) \ No newline at end of file diff --git a/VERSION b/VERSION index 58b05b2..dbb3191 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -18.4.1 \ No newline at end of file +18.5.0 \ No newline at end of file