diff --git a/BUILD_INFO b/BUILD_INFO index f375a44..cfb6c63 100644 --- a/BUILD_INFO +++ b/BUILD_INFO @@ -1,4 +1,4 @@ -Airship SDK v17.7.1 -Build time: Tue Dec 19 01:41:48 UTC 2023 -SDK commit: 2f531c7 +Airship SDK v17.7.2 +Build time: Wed Jan 24 11:41:09 UTC 2024 +SDK commit: 4c37822 Xcode version: Xcode 15.0.1 Build version 15A507 diff --git a/CHANGELOG.md b/CHANGELOG.md index 1310b80..9fc3eaf 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,14 @@ [Migration Guides](https://github.com/urbanairship/ios-library/tree/main/Documentation/Migration) +## Version 17.7.2 January 24, 2023 +Patch release improving SDK stability and a fix for core-data warnings with Xcode 15. + +### Changes +- Override hashing for MessageCenterMessage +- Fixed core-data warnings +- Fixed potential crash due to de-duping conflicts events in AirshipContact + ## Version 17.7.1 December 18, 2023 Patch release that fixes an issue with app background events being attributed to the wrong session ID. This issue was introduced in 17.5.0 and impacts session duration times in Performance Analytics. Applications that rely on that report should update. diff --git a/Carthage/Airship.json b/Carthage/Airship.json index 552760e..fcfdc68 100644 --- a/Carthage/Airship.json +++ b/Carthage/Airship.json @@ -9,5 +9,6 @@ "17.6.0": "https://github.com/urbanairship/ios-library/releases/download/17.6.0/Airship-Xcode15.xcframeworks.zip", "17.6.1": "https://github.com/urbanairship/ios-library/releases/download/17.6.1/Airship-Xcode15.xcframeworks.zip", "17.7.0": "https://github.com/urbanairship/ios-library/releases/download/17.7.0/Airship-Xcode15.xcframeworks.zip", - "17.7.1": "https://github.com/urbanairship/ios-library/releases/download/17.7.1/Airship-Xcode15.xcframeworks.zip" + "17.7.1": "https://github.com/urbanairship/ios-library/releases/download/17.7.1/Airship-Xcode15.xcframeworks.zip", + "17.7.2": "https://github.com/urbanairship/ios-library/releases/download/17.7.2/Airship-Xcode15.xcframeworks.zip" } \ No newline at end of file diff --git a/Carthage/AirshipAutomation-Xcode15.json b/Carthage/AirshipAutomation-Xcode15.json index 733c96d..df00b5c 100644 --- a/Carthage/AirshipAutomation-Xcode15.json +++ b/Carthage/AirshipAutomation-Xcode15.json @@ -9,5 +9,6 @@ "17.6.0": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/17.6.0/AirshipAutomation-Xcode15.xcframework.zip", "17.6.1": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/17.6.1/AirshipAutomation-Xcode15.xcframework.zip", "17.7.0": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/17.7.0/AirshipAutomation-Xcode15.xcframework.zip", - "17.7.1": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/17.7.1/AirshipAutomation-Xcode15.xcframework.zip" + "17.7.1": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/17.7.1/AirshipAutomation-Xcode15.xcframework.zip", + "17.7.2": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/17.7.2/AirshipAutomation-Xcode15.xcframework.zip" } \ No newline at end of file diff --git a/Carthage/AirshipBasement-Xcode15.json b/Carthage/AirshipBasement-Xcode15.json index f4b89d5..a8836e1 100644 --- a/Carthage/AirshipBasement-Xcode15.json +++ b/Carthage/AirshipBasement-Xcode15.json @@ -9,5 +9,6 @@ "17.6.0": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/17.6.0/AirshipBasement-Xcode15.xcframework.zip", "17.6.1": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/17.6.1/AirshipBasement-Xcode15.xcframework.zip", "17.7.0": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/17.7.0/AirshipBasement-Xcode15.xcframework.zip", - "17.7.1": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/17.7.1/AirshipBasement-Xcode15.xcframework.zip" + "17.7.1": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/17.7.1/AirshipBasement-Xcode15.xcframework.zip", + "17.7.2": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/17.7.2/AirshipBasement-Xcode15.xcframework.zip" } \ No newline at end of file diff --git a/Carthage/AirshipCore-Xcode15.json b/Carthage/AirshipCore-Xcode15.json index 7e34834..1aa7a87 100644 --- a/Carthage/AirshipCore-Xcode15.json +++ b/Carthage/AirshipCore-Xcode15.json @@ -9,5 +9,6 @@ "17.6.0": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/17.6.0/AirshipCore-Xcode15.xcframework.zip", "17.6.1": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/17.6.1/AirshipCore-Xcode15.xcframework.zip", "17.7.0": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/17.7.0/AirshipCore-Xcode15.xcframework.zip", - "17.7.1": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/17.7.1/AirshipCore-Xcode15.xcframework.zip" + "17.7.1": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/17.7.1/AirshipCore-Xcode15.xcframework.zip", + "17.7.2": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/17.7.2/AirshipCore-Xcode15.xcframework.zip" } \ No newline at end of file diff --git a/Carthage/AirshipFeatureFlags-Xcode15.json b/Carthage/AirshipFeatureFlags-Xcode15.json index 959070d..0380099 100644 --- a/Carthage/AirshipFeatureFlags-Xcode15.json +++ b/Carthage/AirshipFeatureFlags-Xcode15.json @@ -9,5 +9,6 @@ "17.6.0": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/17.6.0/AirshipFeatureFlags-Xcode15.xcframework.zip", "17.6.1": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/17.6.1/AirshipFeatureFlags-Xcode15.xcframework.zip", "17.7.0": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/17.7.0/AirshipFeatureFlags-Xcode15.xcframework.zip", - "17.7.1": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/17.7.1/AirshipFeatureFlags-Xcode15.xcframework.zip" + "17.7.1": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/17.7.1/AirshipFeatureFlags-Xcode15.xcframework.zip", + "17.7.2": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/17.7.2/AirshipFeatureFlags-Xcode15.xcframework.zip" } \ No newline at end of file diff --git a/Carthage/AirshipMessageCenter-Xcode15.json b/Carthage/AirshipMessageCenter-Xcode15.json index 8580b0a..16d22d1 100644 --- a/Carthage/AirshipMessageCenter-Xcode15.json +++ b/Carthage/AirshipMessageCenter-Xcode15.json @@ -9,5 +9,6 @@ "17.6.0": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/17.6.0/AirshipMessageCenter-Xcode15.xcframework.zip", "17.6.1": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/17.6.1/AirshipMessageCenter-Xcode15.xcframework.zip", "17.7.0": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/17.7.0/AirshipMessageCenter-Xcode15.xcframework.zip", - "17.7.1": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/17.7.1/AirshipMessageCenter-Xcode15.xcframework.zip" + "17.7.1": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/17.7.1/AirshipMessageCenter-Xcode15.xcframework.zip", + "17.7.2": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/17.7.2/AirshipMessageCenter-Xcode15.xcframework.zip" } \ No newline at end of file diff --git a/Carthage/AirshipNotificationContentExtension-Xcode15.json b/Carthage/AirshipNotificationContentExtension-Xcode15.json index 0a5ab9d..90e8fb3 100644 --- a/Carthage/AirshipNotificationContentExtension-Xcode15.json +++ b/Carthage/AirshipNotificationContentExtension-Xcode15.json @@ -9,5 +9,6 @@ "17.6.0": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/17.6.0/AirshipNotificationContentExtension-Xcode15.xcframework.zip", "17.6.1": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/17.6.1/AirshipNotificationContentExtension-Xcode15.xcframework.zip", "17.7.0": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/17.7.0/AirshipNotificationContentExtension-Xcode15.xcframework.zip", - "17.7.1": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/17.7.1/AirshipNotificationContentExtension-Xcode15.xcframework.zip" + "17.7.1": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/17.7.1/AirshipNotificationContentExtension-Xcode15.xcframework.zip", + "17.7.2": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/17.7.2/AirshipNotificationContentExtension-Xcode15.xcframework.zip" } \ No newline at end of file diff --git a/Carthage/AirshipNotificationServiceExtension-Xcode15.json b/Carthage/AirshipNotificationServiceExtension-Xcode15.json index 8b479ae..d4d610a 100644 --- a/Carthage/AirshipNotificationServiceExtension-Xcode15.json +++ b/Carthage/AirshipNotificationServiceExtension-Xcode15.json @@ -9,5 +9,6 @@ "17.6.0": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/17.6.0/AirshipNotificationServiceExtension-Xcode15.xcframework.zip", "17.6.1": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/17.6.1/AirshipNotificationServiceExtension-Xcode15.xcframework.zip", "17.7.0": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/17.7.0/AirshipNotificationServiceExtension-Xcode15.xcframework.zip", - "17.7.1": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/17.7.1/AirshipNotificationServiceExtension-Xcode15.xcframework.zip" + "17.7.1": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/17.7.1/AirshipNotificationServiceExtension-Xcode15.xcframework.zip", + "17.7.2": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/17.7.2/AirshipNotificationServiceExtension-Xcode15.xcframework.zip" } \ No newline at end of file diff --git a/Carthage/AirshipPreferenceCenter-Xcode15.json b/Carthage/AirshipPreferenceCenter-Xcode15.json index b431670..9bd58cc 100644 --- a/Carthage/AirshipPreferenceCenter-Xcode15.json +++ b/Carthage/AirshipPreferenceCenter-Xcode15.json @@ -9,5 +9,6 @@ "17.6.0": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/17.6.0/AirshipPreferenceCenter-Xcode15.xcframework.zip", "17.6.1": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/17.6.1/AirshipPreferenceCenter-Xcode15.xcframework.zip", "17.7.0": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/17.7.0/AirshipPreferenceCenter-Xcode15.xcframework.zip", - "17.7.1": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/17.7.1/AirshipPreferenceCenter-Xcode15.xcframework.zip" + "17.7.1": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/17.7.1/AirshipPreferenceCenter-Xcode15.xcframework.zip", + "17.7.2": "https://github.com/urbanairship/ios-library-prebuilt/releases/download/17.7.2/AirshipPreferenceCenter-Xcode15.xcframework.zip" } \ No newline at end of file diff --git a/Package.swift b/Package.swift index d7bc2e5..62e568b 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/17.7.1/AirshipAutomation-Xcode15.xcframework.zip", - checksum: "1ee3de4c19721e607f56d4a8c3787e584152c286ba4cae55d85446894bc22400" + url: "https://github.com/urbanairship/ios-library-prebuilt/releases/download/17.7.2/AirshipAutomation-Xcode15.xcframework.zip", + checksum: "fd68b9427f60cd5bbad97dae93fa04395c9a7119cb0fe6daab4a4e71f09a15cc" ), .binaryTarget( name: "AirshipBasement", - url: "https://github.com/urbanairship/ios-library-prebuilt/releases/download/17.7.1/AirshipBasement-Xcode15.xcframework.zip", - checksum: "058da8c318275cec6a9ac9507d0ca958c2cd1755cefeb25b2296d3241f2f327e" + url: "https://github.com/urbanairship/ios-library-prebuilt/releases/download/17.7.2/AirshipBasement-Xcode15.xcframework.zip", + checksum: "87464ea4d1e24ed574c81a363e2d34e99a2fb39a0f8991c019617405e64c0558" ), .binaryTarget( name: "AirshipCore", - url: "https://github.com/urbanairship/ios-library-prebuilt/releases/download/17.7.1/AirshipCore-Xcode15.xcframework.zip", - checksum: "1cb3099de9688bdc3f8cd72305b137d4574fe381887003582b6c4bb9f1c656a4" + url: "https://github.com/urbanairship/ios-library-prebuilt/releases/download/17.7.2/AirshipCore-Xcode15.xcframework.zip", + checksum: "08740008403284d67adc949ad64c314bb5cb00b5920d32857f5810b5229bd25c" ), .binaryTarget( name: "AirshipFeatureFlags", - url: "https://github.com/urbanairship/ios-library-prebuilt/releases/download/17.7.1/AirshipFeatureFlags-Xcode15.xcframework.zip", - checksum: "7f65558d1b0c6e47066b5119d69c420b25635d320cd97cc916ecf378232fd361" + url: "https://github.com/urbanairship/ios-library-prebuilt/releases/download/17.7.2/AirshipFeatureFlags-Xcode15.xcframework.zip", + checksum: "cf0551ae0108c19a332709af53c2ecc2b5d36783c455155beb136a537a41c742" ), .binaryTarget( name: "AirshipMessageCenter", - url: "https://github.com/urbanairship/ios-library-prebuilt/releases/download/17.7.1/AirshipMessageCenter-Xcode15.xcframework.zip", - checksum: "e079927d7aaebb4188a3d5d9592cd981ad211b32f8a68f3fad89c665ddb21b7a" + url: "https://github.com/urbanairship/ios-library-prebuilt/releases/download/17.7.2/AirshipMessageCenter-Xcode15.xcframework.zip", + checksum: "f61ba750d21c379b07714d1638b4acc2d109afbef410aa37f6d71bec02be4aa5" ), .binaryTarget( name: "AirshipNotificationContentExtension", - url: "https://github.com/urbanairship/ios-library-prebuilt/releases/download/17.7.1/AirshipNotificationContentExtension-Xcode15.xcframework.zip", - checksum: "c31312faef2350c5064aa8bd108ea9ce143f5eff76f312d62434a232aebc4b5f" + url: "https://github.com/urbanairship/ios-library-prebuilt/releases/download/17.7.2/AirshipNotificationContentExtension-Xcode15.xcframework.zip", + checksum: "e7a8ad4c25889edae8eee8616ec6156aa3e89f7422dc25fd5b72e813b1a09698" ), .binaryTarget( name: "AirshipNotificationServiceExtension", - url: "https://github.com/urbanairship/ios-library-prebuilt/releases/download/17.7.1/AirshipNotificationServiceExtension-Xcode15.xcframework.zip", - checksum: "4285dbe1eb72cd6ce62a279eba2218be9d8141341dda6f0d9b1240ca7c7d2dc4" + url: "https://github.com/urbanairship/ios-library-prebuilt/releases/download/17.7.2/AirshipNotificationServiceExtension-Xcode15.xcframework.zip", + checksum: "561b78c953b2caecf3db0df23a895f9e41bf9aadd4347bd6e258faf87cbfaef3" ), .binaryTarget( name: "AirshipPreferenceCenter", - url: "https://github.com/urbanairship/ios-library-prebuilt/releases/download/17.7.1/AirshipPreferenceCenter-Xcode15.xcframework.zip", - checksum: "c216d1596e9c57bf1903956753c6c5f5e5476e0152dbe5433c75665d4945f055" + url: "https://github.com/urbanairship/ios-library-prebuilt/releases/download/17.7.2/AirshipPreferenceCenter-Xcode15.xcframework.zip", + checksum: "a5e54c314a96c4daba2033f900f105fdae5514561b5b54bfa9647b1177919286" ) ] ) \ No newline at end of file diff --git a/VERSION b/VERSION index 087aa4f..7a3643f 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -17.7.1 \ No newline at end of file +17.7.2 \ No newline at end of file