diff --git a/BUILD_INFO b/BUILD_INFO index 52dc4ec..dc68b08 100644 --- a/BUILD_INFO +++ b/BUILD_INFO @@ -1,4 +1,4 @@ -Airship SDK v18.0.0-beta.2 -Build time: Thu Feb 22 23:17:14 UTC 2024 -SDK commit: cd4c638 +Airship SDK v18.0.0-rc +Build time: Wed Mar 6 19:15:48 UTC 2024 +SDK commit: 1939426 Xcode version: Xcode 15.2 Build version 15C500b diff --git a/CHANGELOG.md b/CHANGELOG.md index d7e8dd2..f281672 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,7 +3,18 @@ [Migration Guides](https://github.com/urbanairship/ios-library/tree/main/Documentation/Migration) -## Version 18.0.0-beta.2, February 22, 2024 +## Version 18.0.0-rc March 6, 2024 + +RC release for 18.0.0. + +### Changes +- Fixed 18.0.0-beta regression where IAA would reset its internal state and display again after reaching the display limit +- Fixed 18.0.0-beta regression with malformed IAA resolution events +- Fixed 18.0.0-beta regression where contact operations where ignored +- Notification Service extension is now rewritten in Swift +- Badge modification methods are now async and use the updated UserNotification methods + +## Version 18.0.0-beta.2 February 22, 2024 Second SDK 18.0.0 beta. @@ -16,7 +27,7 @@ Second SDK 18.0.0 beta. - Fixed sendable warnings in PreferenceCenter and MessageCenter module. - Fixed coredata warnings with Xcode 15. -## Version 18.0.0-beta, February 9, 2024 +## Version 18.0.0-beta February 9, 2024 First beta release of SDK 18.0.0. This release contains a new automation module that has been rewritten in Swift and preliminary visionOS support. @@ -26,7 +37,7 @@ First beta release of SDK 18.0.0. This release contains a new automation module - Xcode 15.2+ is required -## Version 17.7.3, Jan 29, 2024 +## Version 17.7.3 Jan 29, 2024 Patch release that fixes an issue with message limits not being respected in certain cases. ### Changes diff --git a/Carthage/Airship.json b/Carthage/Airship.json index 4ebd00f..6a51400 100644 --- a/Carthage/Airship.json +++ b/Carthage/Airship.json @@ -14,5 +14,6 @@ "17.9.0": "https://github.com/urbanairship/ios-library/releases/download/17.9.0/Airship.xcframeworks.zip", "17.9.1": "https://github.com/urbanairship/ios-library/releases/download/17.9.1/Airship.xcframeworks.zip", "17.10.0": "https://github.com/urbanairship/ios-library/releases/download/17.10.0/Airship.xcframeworks.zip", - "18.0.0-beta.2": "https://github.com/urbanairship/ios-library/releases/download/18.0.0-beta.2/Airship.xcframeworks.zip" + "18.0.0-beta.2": "https://github.com/urbanairship/ios-library/releases/download/18.0.0-beta.2/Airship.xcframeworks.zip", + "18.0.0-rc": "https://github.com/urbanairship/ios-library/releases/download/18.0.0-rc/Airship.xcframeworks.zip" } \ No newline at end of file diff --git a/Carthage/AirshipAutomation.json b/Carthage/AirshipAutomation.json index 095b428..ff9cbb2 100644 --- a/Carthage/AirshipAutomation.json +++ b/Carthage/AirshipAutomation.json @@ -14,5 +14,6 @@ "17.9.0": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/17.9.0/AirshipAutomation.xcframework.zip", "17.9.1": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/17.9.1/AirshipAutomation.xcframework.zip", "17.10.0": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/17.10.0/AirshipAutomation.xcframework.zip", - "18.0.0-beta.2": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.0.0-beta.2/AirshipAutomation.xcframework.zip" + "18.0.0-beta.2": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.0.0-beta.2/AirshipAutomation.xcframework.zip", + "18.0.0-rc": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.0.0-rc/AirshipAutomation.xcframework.zip" } \ No newline at end of file diff --git a/Carthage/AirshipBasement.json b/Carthage/AirshipBasement.json index 819a62b..019d089 100644 --- a/Carthage/AirshipBasement.json +++ b/Carthage/AirshipBasement.json @@ -14,5 +14,6 @@ "17.9.0": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/17.9.0/AirshipBasement.xcframework.zip", "17.9.1": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/17.9.1/AirshipBasement.xcframework.zip", "17.10.0": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/17.10.0/AirshipBasement.xcframework.zip", - "18.0.0-beta.2": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.0.0-beta.2/AirshipBasement.xcframework.zip" + "18.0.0-beta.2": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.0.0-beta.2/AirshipBasement.xcframework.zip", + "18.0.0-rc": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.0.0-rc/AirshipBasement.xcframework.zip" } \ No newline at end of file diff --git a/Carthage/AirshipCore.json b/Carthage/AirshipCore.json index 0772801..2882fbc 100644 --- a/Carthage/AirshipCore.json +++ b/Carthage/AirshipCore.json @@ -14,5 +14,6 @@ "17.9.0": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/17.9.0/AirshipCore.xcframework.zip", "17.9.1": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/17.9.1/AirshipCore.xcframework.zip", "17.10.0": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/17.10.0/AirshipCore.xcframework.zip", - "18.0.0-beta.2": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.0.0-beta.2/AirshipCore.xcframework.zip" + "18.0.0-beta.2": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.0.0-beta.2/AirshipCore.xcframework.zip", + "18.0.0-rc": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.0.0-rc/AirshipCore.xcframework.zip" } \ No newline at end of file diff --git a/Carthage/AirshipFeatureFlags.json b/Carthage/AirshipFeatureFlags.json index 3cba0a2..33b84d0 100644 --- a/Carthage/AirshipFeatureFlags.json +++ b/Carthage/AirshipFeatureFlags.json @@ -14,5 +14,6 @@ "17.9.0": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/17.9.0/AirshipFeatureFlags.xcframework.zip", "17.9.1": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/17.9.1/AirshipFeatureFlags.xcframework.zip", "17.10.0": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/17.10.0/AirshipFeatureFlags.xcframework.zip", - "18.0.0-beta.2": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.0.0-beta.2/AirshipFeatureFlags.xcframework.zip" + "18.0.0-beta.2": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.0.0-beta.2/AirshipFeatureFlags.xcframework.zip", + "18.0.0-rc": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.0.0-rc/AirshipFeatureFlags.xcframework.zip" } \ No newline at end of file diff --git a/Carthage/AirshipMessageCenter.json b/Carthage/AirshipMessageCenter.json index 1ea1cfb..2c1be29 100644 --- a/Carthage/AirshipMessageCenter.json +++ b/Carthage/AirshipMessageCenter.json @@ -14,5 +14,6 @@ "17.9.0": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/17.9.0/AirshipMessageCenter.xcframework.zip", "17.9.1": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/17.9.1/AirshipMessageCenter.xcframework.zip", "17.10.0": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/17.10.0/AirshipMessageCenter.xcframework.zip", - "18.0.0-beta.2": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.0.0-beta.2/AirshipMessageCenter.xcframework.zip" + "18.0.0-beta.2": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.0.0-beta.2/AirshipMessageCenter.xcframework.zip", + "18.0.0-rc": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.0.0-rc/AirshipMessageCenter.xcframework.zip" } \ No newline at end of file diff --git a/Carthage/AirshipNotificationContentExtension.json b/Carthage/AirshipNotificationContentExtension.json index 2e61378..388974b 100644 --- a/Carthage/AirshipNotificationContentExtension.json +++ b/Carthage/AirshipNotificationContentExtension.json @@ -14,5 +14,6 @@ "17.9.0": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/17.9.0/AirshipNotificationContentExtension.xcframework.zip", "17.9.1": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/17.9.1/AirshipNotificationContentExtension.xcframework.zip", "17.10.0": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/17.10.0/AirshipNotificationContentExtension.xcframework.zip", - "18.0.0-beta.2": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.0.0-beta.2/AirshipNotificationContentExtension.xcframework.zip" + "18.0.0-beta.2": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.0.0-beta.2/AirshipNotificationContentExtension.xcframework.zip", + "18.0.0-rc": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.0.0-rc/AirshipNotificationContentExtension.xcframework.zip" } \ No newline at end of file diff --git a/Carthage/AirshipNotificationServiceExtension.json b/Carthage/AirshipNotificationServiceExtension.json index 335f0bb..e072e21 100644 --- a/Carthage/AirshipNotificationServiceExtension.json +++ b/Carthage/AirshipNotificationServiceExtension.json @@ -14,5 +14,6 @@ "17.9.0": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/17.9.0/AirshipNotificationServiceExtension.xcframework.zip", "17.9.1": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/17.9.1/AirshipNotificationServiceExtension.xcframework.zip", "17.10.0": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/17.10.0/AirshipNotificationServiceExtension.xcframework.zip", - "18.0.0-beta.2": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.0.0-beta.2/AirshipNotificationServiceExtension.xcframework.zip" + "18.0.0-beta.2": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.0.0-beta.2/AirshipNotificationServiceExtension.xcframework.zip", + "18.0.0-rc": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.0.0-rc/AirshipNotificationServiceExtension.xcframework.zip" } \ No newline at end of file diff --git a/Carthage/AirshipPreferenceCenter.json b/Carthage/AirshipPreferenceCenter.json index 0312316..f7c2632 100644 --- a/Carthage/AirshipPreferenceCenter.json +++ b/Carthage/AirshipPreferenceCenter.json @@ -14,5 +14,6 @@ "17.9.0": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/17.9.0/AirshipPreferenceCenter.xcframework.zip", "17.9.1": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/17.9.1/AirshipPreferenceCenter.xcframework.zip", "17.10.0": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/17.10.0/AirshipPreferenceCenter.xcframework.zip", - "18.0.0-beta.2": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.0.0-beta.2/AirshipPreferenceCenter.xcframework.zip" + "18.0.0-beta.2": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.0.0-beta.2/AirshipPreferenceCenter.xcframework.zip", + "18.0.0-rc": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.0.0-rc/AirshipPreferenceCenter.xcframework.zip" } \ No newline at end of file diff --git a/Package.swift b/Package.swift index ddab385..9d42051 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.0.0-beta.2/AirshipAutomation.xcframework.zip", - checksum: "0d260f405b48695b185ca9996f4e86c1d634014d15c4440f94c30e15a769c4b2" + url: "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.0.0-rc/AirshipAutomation.xcframework.zip", + checksum: "0adb198b652c76d0d3a3dac2b1fcaacd41a0d2a62e898770d39c985251a1b465" ), .binaryTarget( name: "AirshipBasement", - url: "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.0.0-beta.2/AirshipBasement.xcframework.zip", - checksum: "3c74dc9d93c55ac343819ae99fc766fcec504b031bb58f37326049f6093731f2" + url: "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.0.0-rc/AirshipBasement.xcframework.zip", + checksum: "402154cff0ae21aa9bc09ce291c3ee385e139664e376b930a489019df9a0827d" ), .binaryTarget( name: "AirshipCore", - url: "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.0.0-beta.2/AirshipCore.xcframework.zip", - checksum: "c229a6978ed3b1e52e04273d5158695c28cc84b99fd52e84945bce6fb5d4870b" + url: "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.0.0-rc/AirshipCore.xcframework.zip", + checksum: "f2bd8626e9b9a2f27f6583da44075fafcf7adcc7848a5a21b104cb17b8c18baf" ), .binaryTarget( name: "AirshipFeatureFlags", - url: "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.0.0-beta.2/AirshipFeatureFlags.xcframework.zip", - checksum: "1ff320f03e797ee665446550ed55a789123c2101cd59a88ff41a6ce28ada360c" + url: "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.0.0-rc/AirshipFeatureFlags.xcframework.zip", + checksum: "1871b457f587d25030e0ce4b939f23f9fe1650aeb175e58e081057fbae32e333" ), .binaryTarget( name: "AirshipMessageCenter", - url: "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.0.0-beta.2/AirshipMessageCenter.xcframework.zip", - checksum: "6a2330b5d68250da35050d3dfe05c3cf1eb1a664099f4ecc79685e26ada88c3e" + url: "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.0.0-rc/AirshipMessageCenter.xcframework.zip", + checksum: "ad95ceb180f0aa786b9e671b6ed631c638de4771eabd5aecf8ed115c50ebdf7c" ), .binaryTarget( name: "AirshipNotificationContentExtension", - url: "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.0.0-beta.2/AirshipNotificationContentExtension.xcframework.zip", - checksum: "73f5590681ed0ed0dfccbb3cf7b3e402860bbd3571e51656e9610b0b8ca5dbb7" + url: "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.0.0-rc/AirshipNotificationContentExtension.xcframework.zip", + checksum: "07752ea99ec5b3610e23526431778e2cd651741f8672a1d7626919e28d68ff62" ), .binaryTarget( name: "AirshipNotificationServiceExtension", - url: "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.0.0-beta.2/AirshipNotificationServiceExtension.xcframework.zip", - checksum: "4762054a3e70a02aa4167475ac5913e4f3b7d6fb9d6df794e2cee542f4aa7522" + url: "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.0.0-rc/AirshipNotificationServiceExtension.xcframework.zip", + checksum: "68c255511748fa682cfa3efaae50a21a1457b99be96b26b272ab55a50a6b1da7" ), .binaryTarget( name: "AirshipPreferenceCenter", - url: "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.0.0-beta.2/AirshipPreferenceCenter.xcframework.zip", - checksum: "2d328ce5d6f4c63af81f400972194c08d02ae29128c379da0c0f815b84c3d04e" + url: "https://github.com/urbanairship/ios-library-prebuilt/releases/download/18.0.0-rc/AirshipPreferenceCenter.xcframework.zip", + checksum: "1f85cfaae335f4713eebe6c274f8a20fad64b7467070e07944c6fe588be01857" ) ] ) \ No newline at end of file diff --git a/VERSION b/VERSION index 4e54424..ee51727 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -18.0.0-beta.2 \ No newline at end of file +18.0.0-rc \ No newline at end of file