diff --git a/Airship.podspec b/Airship.podspec index 66a860dc1..805b84a2a 100644 --- a/Airship.podspec +++ b/Airship.podspec @@ -1,4 +1,4 @@ -AIRSHIP_VERSION="17.7.1" +AIRSHIP_VERSION="17.7.2" Pod::Spec.new do |s| s.version = AIRSHIP_VERSION diff --git a/Airship/AirshipConfig.xcconfig b/Airship/AirshipConfig.xcconfig index 107f993b5..3352c67c6 100644 --- a/Airship/AirshipConfig.xcconfig +++ b/Airship/AirshipConfig.xcconfig @@ -1,6 +1,6 @@ //* Copyright Airship and Contributors */ -CURRENT_PROJECT_VERSION = 17.7.1 +CURRENT_PROJECT_VERSION = 17.7.2 // 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 43c9ab0cd..d2ba1c3cd 100644 --- a/Airship/AirshipCore/Source/AirshipVersion.swift +++ b/Airship/AirshipCore/Source/AirshipVersion.swift @@ -4,7 +4,7 @@ import Foundation @objc(UAirshipVersion) public class AirshipVersion: NSObject { - public static let version = "17.7.1" + public static let version = "17.7.2" @objc public class func get() -> String { diff --git a/Airship/AirshipCore/Source/ThomasEnvironment.swift b/Airship/AirshipCore/Source/ThomasEnvironment.swift index cb69bfb99..f66f6d3b9 100644 --- a/Airship/AirshipCore/Source/ThomasEnvironment.swift +++ b/Airship/AirshipCore/Source/ThomasEnvironment.swift @@ -189,7 +189,8 @@ class ThomasEnvironment: ObservableObject { if !self.isDismissed { self.isDismissed = true callback() - onDismiss?() + self.onDismiss?() + self.onDismiss = nil } } diff --git a/AirshipContentExtension.podspec b/AirshipContentExtension.podspec index 4a372dad4..5f49d29a0 100644 --- a/AirshipContentExtension.podspec +++ b/AirshipContentExtension.podspec @@ -1,4 +1,4 @@ -AIRSHIP_VERSION="17.7.1" +AIRSHIP_VERSION="17.7.2" Pod::Spec.new do |s| s.version = AIRSHIP_VERSION diff --git a/AirshipDebug.podspec b/AirshipDebug.podspec index 4fbf8e186..b1cbb122c 100644 --- a/AirshipDebug.podspec +++ b/AirshipDebug.podspec @@ -1,4 +1,4 @@ -AIRSHIP_VERSION="17.7.1" +AIRSHIP_VERSION="17.7.2" Pod::Spec.new do |s| s.version = AIRSHIP_VERSION diff --git a/AirshipServiceExtension.podspec b/AirshipServiceExtension.podspec index 6f79bb5d4..28870a255 100644 --- a/AirshipServiceExtension.podspec +++ b/AirshipServiceExtension.podspec @@ -1,4 +1,4 @@ -AIRSHIP_VERSION="17.7.1" +AIRSHIP_VERSION="17.7.2" Pod::Spec.new do |s| s.version = AIRSHIP_VERSION diff --git a/CHANGELOG.md b/CHANGELOG.md index 1310b80e4..9fc3eafdb 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.