diff --git a/CHANGELOG.md b/CHANGELOG.md index 99805f9a6..8a514eace 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,9 @@ +## [3.3.2](https://github.com/customerio/customerio-ios/compare/3.3.1...3.3.2) (2024-06-27) + +### Bug Fixes + +* differentiate every push event handler installed in app ([#751](https://github.com/customerio/customerio-ios/issues/751)) ([ca5abb3](https://github.com/customerio/customerio-ios/commit/ca5abb349f4006a6de5f5b9c1355c7f422877c7c)) + ## [3.3.1](https://github.com/customerio/customerio-ios/compare/3.3.0...3.3.1) (2024-06-25) ### Bug Fixes diff --git a/CustomerIO.podspec b/CustomerIO.podspec index 33d59c9ce..7959d4b0d 100644 --- a/CustomerIO.podspec +++ b/CustomerIO.podspec @@ -5,7 +5,7 @@ Pod::Spec.new do |spec| spec.name = "CustomerIO" - spec.version = "3.3.1" # Don't modify this line - it's automatically updated + spec.version = "3.3.2" # Don't modify this line - it's automatically updated spec.summary = "Official Customer.io SDK for iOS." spec.homepage = "https://github.com/customerio/customerio-ios" spec.documentation_url = 'https://customer.io/docs/sdk/ios/' diff --git a/CustomerIOCommon.podspec b/CustomerIOCommon.podspec index b57bd1c1b..1dc0830df 100644 --- a/CustomerIOCommon.podspec +++ b/CustomerIOCommon.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |spec| spec.name = "CustomerIOCommon" - spec.version = "3.3.1" # Don't modify this line - it's automatically updated + spec.version = "3.3.2" # Don't modify this line - it's automatically updated spec.summary = "Official Customer.io SDK for iOS." spec.homepage = "https://github.com/customerio/customerio-ios" spec.documentation_url = 'https://customer.io/docs/sdk/ios/' diff --git a/CustomerIODataPipelines.podspec b/CustomerIODataPipelines.podspec index d239c8660..a53245fad 100644 --- a/CustomerIODataPipelines.podspec +++ b/CustomerIODataPipelines.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |spec| spec.name = "CustomerIODataPipelines" - spec.version = "3.3.1" # Don't modify this line - it's automatically updated + spec.version = "3.3.2" # Don't modify this line - it's automatically updated spec.summary = "Official Customer.io SDK for iOS." spec.homepage = "https://github.com/customerio/customerio-ios" spec.documentation_url = 'https://customer.io/docs/sdk/ios/' diff --git a/CustomerIOMessagingInApp.podspec b/CustomerIOMessagingInApp.podspec index 71fd91924..1f70b815e 100644 --- a/CustomerIOMessagingInApp.podspec +++ b/CustomerIOMessagingInApp.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |spec| spec.name = "CustomerIOMessagingInApp" - spec.version = "3.3.1" # Don't modify this line - it's automatically updated + spec.version = "3.3.2" # Don't modify this line - it's automatically updated spec.summary = "Official Customer.io SDK for iOS." spec.homepage = "https://github.com/customerio/customerio-ios" spec.documentation_url = 'https://customer.io/docs/sdk/ios/' diff --git a/CustomerIOMessagingPush.podspec b/CustomerIOMessagingPush.podspec index b9cb78b2c..b8b1b7e55 100644 --- a/CustomerIOMessagingPush.podspec +++ b/CustomerIOMessagingPush.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |spec| spec.name = "CustomerIOMessagingPush" - spec.version = "3.3.1" # Don't modify this line - it's automatically updated + spec.version = "3.3.2" # Don't modify this line - it's automatically updated spec.summary = "Official Customer.io SDK for iOS." spec.homepage = "https://github.com/customerio/customerio-ios" spec.documentation_url = 'https://customer.io/docs/sdk/ios/' diff --git a/CustomerIOMessagingPushAPN.podspec b/CustomerIOMessagingPushAPN.podspec index 790efe4b9..96c415c39 100644 --- a/CustomerIOMessagingPushAPN.podspec +++ b/CustomerIOMessagingPushAPN.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |spec| spec.name = "CustomerIOMessagingPushAPN" - spec.version = "3.3.1" # Don't modify this line - it's automatically updated + spec.version = "3.3.2" # Don't modify this line - it's automatically updated spec.summary = "Official Customer.io SDK for iOS." spec.homepage = "https://github.com/customerio/customerio-ios" spec.documentation_url = 'https://customer.io/docs/sdk/ios/' diff --git a/CustomerIOMessagingPushFCM.podspec b/CustomerIOMessagingPushFCM.podspec index a0098e97e..fd1aeb1bd 100644 --- a/CustomerIOMessagingPushFCM.podspec +++ b/CustomerIOMessagingPushFCM.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |spec| spec.name = "CustomerIOMessagingPushFCM" - spec.version = "3.3.1" # Don't modify this line - it's automatically updated + spec.version = "3.3.2" # Don't modify this line - it's automatically updated spec.summary = "Official Customer.io SDK for iOS." spec.homepage = "https://github.com/customerio/customerio-ios" spec.documentation_url = 'https://customer.io/docs/sdk/ios/' diff --git a/CustomerIOTrackingMigration.podspec b/CustomerIOTrackingMigration.podspec index c9dd34615..fce98a1fb 100644 --- a/CustomerIOTrackingMigration.podspec +++ b/CustomerIOTrackingMigration.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |spec| spec.name = "CustomerIOTrackingMigration" - spec.version = "3.3.1" # Don't modify this line - it's automatically updated + spec.version = "3.3.2" # Don't modify this line - it's automatically updated spec.summary = "Official Customer.io SDK for iOS." spec.homepage = "https://github.com/customerio/customerio-ios" spec.documentation_url = 'https://customer.io/docs/sdk/ios/' diff --git a/Sources/Common/Version.swift b/Sources/Common/Version.swift index 53a9663b7..4dc1f5933 100644 --- a/Sources/Common/Version.swift +++ b/Sources/Common/Version.swift @@ -6,5 +6,5 @@ import Foundation Keep this file as small as possible to make the automated updating script stable and easy to use. */ public enum SdkVersion { - public static let version: String = "3.3.1" + public static let version: String = "3.3.2" } diff --git a/reports/sdk-binary-size-including-dependencies.txt b/reports/sdk-binary-size-including-dependencies.txt index 5759c224d..62a08b89c 100644 --- a/reports/sdk-binary-size-including-dependencies.txt +++ b/reports/sdk-binary-size-including-dependencies.txt @@ -1,7 +1,7 @@ FILE SIZE VM SIZE -------------- -------------- 16.9% 143Ki 16.9% 143Ki /Users/runner/work/customerio-ios/customerio-ios/Sources/Common/autogenerated/AutoMockable.generated.swift - 4.1% 35.0Ki 4.1% 35.0Ki /Users/runner/work/customerio-ios/customerio-ios/Sources/MessagingPush/autogenerated/AutoMockable.generated.swift + 4.1% 35.2Ki 4.1% 35.2Ki /Users/runner/work/customerio-ios/customerio-ios/Sources/MessagingPush/autogenerated/AutoMockable.generated.swift 4.1% 34.7Ki 4.1% 34.7Ki /Users/runner/work/customerio-ios/customerio-ios/Sources/Common/Communication/EventBusHandler.swift 2.9% 24.6Ki 2.9% 24.6Ki /Users/runner/work/customerio-ios/customerio-ios/Sources/MessagingInApp/autogenerated/AutoMockable.generated.swift 2.7% 22.8Ki 2.7% 22.8Ki /Users/runner/work/customerio-ios/customerio-ios/Sources/Migration/autogenerated/AutoMockable.generated.swift @@ -12,7 +12,7 @@ 2.2% 18.6Ki 2.2% 18.6Ki /Users/runner/work/customerio-ios/customerio-ios/Sources/Common/Communication/Event.swift 2.2% 18.4Ki 2.2% 18.4Ki /Users/runner/work/customerio-ios/customerio-ios/Sources/MessagingInApp/Gist/EngineWeb/AnyEncodable.swift 2.1% 17.5Ki 2.1% 17.5Ki /Users/runner/work/customerio-ios/customerio-ios/Sources/MessagingInApp/Gist/Managers/MessageManager.swift - 1.8% 15.2Ki 1.8% 15.2Ki /Users/runner/work/customerio-ios/customerio-ios/Sources/MessagingPush/Type/PushNotification.swift + 1.8% 15.6Ki 1.8% 15.6Ki /Users/runner/work/customerio-ios/customerio-ios/Sources/MessagingPush/Type/PushNotification.swift 1.7% 14.7Ki 1.7% 14.7Ki /Users/runner/work/customerio-ios/customerio-ios/Sources/MessagingInApp/Gist/Gist.swift 1.7% 14.6Ki 1.7% 14.6Ki /Users/runner/work/customerio-ios/customerio-ios/Sources/Common/Communication/EventMemoryStorage.swift 1.6% 13.8Ki 1.6% 13.8Ki /Users/runner/work/customerio-ios/customerio-ios/Sources/Common/autogenerated/AutoDependencyInjection.generated.swift @@ -23,9 +23,9 @@ 1.2% 10.3Ki 1.2% 10.3Ki /Users/runner/work/customerio-ios/customerio-ios/Sources/MessagingPush/PushHandling/PushEventHandlerProxy.swift 1.1% 9.65Ki 1.1% 9.65Ki /Users/runner/work/customerio-ios/customerio-ios/Sources/Common/Util/JsonAdapter.swift 1.1% 9.50Ki 1.1% 9.50Ki /Users/runner/work/customerio-ios/customerio-ios/Sources/Common/CustomerIOInstance.swift + 1.0% 8.74Ki 1.0% 8.74Ki /Users/runner/work/customerio-ios/customerio-ios/Sources/MessagingPush/UserNotificationsFramework/Wrappers.swift 1.0% 8.63Ki 1.0% 8.63Ki /Users/runner/work/customerio-ios/customerio-ios/Sources/MessagingInApp/Gist/Utilities/URLComponents.swift 1.0% 8.61Ki 1.0% 8.61Ki /Users/runner/work/customerio-ios/customerio-ios/Sources/DataPipeline/Plugins/AutoTrackingScreenViews.swift - 1.0% 8.53Ki 1.0% 8.53Ki /Users/runner/work/customerio-ios/customerio-ios/Sources/MessagingPush/UserNotificationsFramework/Wrappers.swift 1.0% 8.22Ki 1.0% 8.22Ki /Users/runner/work/customerio-ios/customerio-ios/Sources/Migration/DataPipelineMigrationAssistant.swift 0.9% 7.92Ki 0.9% 7.92Ki /Users/runner/work/customerio-ios/customerio-ios/Sources/MessagingPush/RichPush/RichPushHttpClient.swift 0.9% 7.77Ki 0.9% 7.77Ki /Users/runner/work/customerio-ios/customerio-ios/Sources/Common/Background Queue/Queue.swift @@ -47,8 +47,8 @@ 0.5% 4.44Ki 0.5% 4.44Ki /Users/runner/work/customerio-ios/customerio-ios/Sources/Common/Service/Request/MetricRequest.swift 0.5% 4.43Ki 0.5% 4.43Ki /Users/runner/work/customerio-ios/customerio-ios/Sources/Common/Communication/EventBus.swift 0.5% 4.40Ki 0.5% 4.40Ki /Users/runner/work/customerio-ios/customerio-ios/Sources/DataPipeline/Plugins/DeviceContexualAttributes.swift + 0.5% 4.25Ki 0.5% 4.25Ki /Users/runner/work/customerio-ios/customerio-ios/Sources/MessagingPush/PushHandling/iOSPushEventListener.swift 0.5% 4.22Ki 0.5% 4.22Ki /Users/runner/work/customerio-ios/customerio-ios/Sources/Common/Util/FileStorage.swift - 0.5% 4.22Ki 0.5% 4.22Ki /Users/runner/work/customerio-ios/customerio-ios/Sources/MessagingPush/PushHandling/iOSPushEventListener.swift 0.4% 3.79Ki 0.4% 3.79Ki /Users/runner/work/customerio-ios/customerio-ios/Sources/MessagingInApp/Gist/EngineWeb/EngineWebConfiguration.swift 0.4% 3.77Ki 0.4% 3.77Ki /Users/runner/work/customerio-ios/customerio-ios/Sources/MessagingInApp/Gist/Managers/QueueManager.swift 0.4% 3.75Ki 0.4% 3.75Ki /Users/runner/work/customerio-ios/customerio-ios/Sources/Common/Module/ModuleTopLevelObject.swift diff --git a/reports/sdk-binary-size.txt b/reports/sdk-binary-size.txt index 5759c224d..62a08b89c 100644 --- a/reports/sdk-binary-size.txt +++ b/reports/sdk-binary-size.txt @@ -1,7 +1,7 @@ FILE SIZE VM SIZE -------------- -------------- 16.9% 143Ki 16.9% 143Ki /Users/runner/work/customerio-ios/customerio-ios/Sources/Common/autogenerated/AutoMockable.generated.swift - 4.1% 35.0Ki 4.1% 35.0Ki /Users/runner/work/customerio-ios/customerio-ios/Sources/MessagingPush/autogenerated/AutoMockable.generated.swift + 4.1% 35.2Ki 4.1% 35.2Ki /Users/runner/work/customerio-ios/customerio-ios/Sources/MessagingPush/autogenerated/AutoMockable.generated.swift 4.1% 34.7Ki 4.1% 34.7Ki /Users/runner/work/customerio-ios/customerio-ios/Sources/Common/Communication/EventBusHandler.swift 2.9% 24.6Ki 2.9% 24.6Ki /Users/runner/work/customerio-ios/customerio-ios/Sources/MessagingInApp/autogenerated/AutoMockable.generated.swift 2.7% 22.8Ki 2.7% 22.8Ki /Users/runner/work/customerio-ios/customerio-ios/Sources/Migration/autogenerated/AutoMockable.generated.swift @@ -12,7 +12,7 @@ 2.2% 18.6Ki 2.2% 18.6Ki /Users/runner/work/customerio-ios/customerio-ios/Sources/Common/Communication/Event.swift 2.2% 18.4Ki 2.2% 18.4Ki /Users/runner/work/customerio-ios/customerio-ios/Sources/MessagingInApp/Gist/EngineWeb/AnyEncodable.swift 2.1% 17.5Ki 2.1% 17.5Ki /Users/runner/work/customerio-ios/customerio-ios/Sources/MessagingInApp/Gist/Managers/MessageManager.swift - 1.8% 15.2Ki 1.8% 15.2Ki /Users/runner/work/customerio-ios/customerio-ios/Sources/MessagingPush/Type/PushNotification.swift + 1.8% 15.6Ki 1.8% 15.6Ki /Users/runner/work/customerio-ios/customerio-ios/Sources/MessagingPush/Type/PushNotification.swift 1.7% 14.7Ki 1.7% 14.7Ki /Users/runner/work/customerio-ios/customerio-ios/Sources/MessagingInApp/Gist/Gist.swift 1.7% 14.6Ki 1.7% 14.6Ki /Users/runner/work/customerio-ios/customerio-ios/Sources/Common/Communication/EventMemoryStorage.swift 1.6% 13.8Ki 1.6% 13.8Ki /Users/runner/work/customerio-ios/customerio-ios/Sources/Common/autogenerated/AutoDependencyInjection.generated.swift @@ -23,9 +23,9 @@ 1.2% 10.3Ki 1.2% 10.3Ki /Users/runner/work/customerio-ios/customerio-ios/Sources/MessagingPush/PushHandling/PushEventHandlerProxy.swift 1.1% 9.65Ki 1.1% 9.65Ki /Users/runner/work/customerio-ios/customerio-ios/Sources/Common/Util/JsonAdapter.swift 1.1% 9.50Ki 1.1% 9.50Ki /Users/runner/work/customerio-ios/customerio-ios/Sources/Common/CustomerIOInstance.swift + 1.0% 8.74Ki 1.0% 8.74Ki /Users/runner/work/customerio-ios/customerio-ios/Sources/MessagingPush/UserNotificationsFramework/Wrappers.swift 1.0% 8.63Ki 1.0% 8.63Ki /Users/runner/work/customerio-ios/customerio-ios/Sources/MessagingInApp/Gist/Utilities/URLComponents.swift 1.0% 8.61Ki 1.0% 8.61Ki /Users/runner/work/customerio-ios/customerio-ios/Sources/DataPipeline/Plugins/AutoTrackingScreenViews.swift - 1.0% 8.53Ki 1.0% 8.53Ki /Users/runner/work/customerio-ios/customerio-ios/Sources/MessagingPush/UserNotificationsFramework/Wrappers.swift 1.0% 8.22Ki 1.0% 8.22Ki /Users/runner/work/customerio-ios/customerio-ios/Sources/Migration/DataPipelineMigrationAssistant.swift 0.9% 7.92Ki 0.9% 7.92Ki /Users/runner/work/customerio-ios/customerio-ios/Sources/MessagingPush/RichPush/RichPushHttpClient.swift 0.9% 7.77Ki 0.9% 7.77Ki /Users/runner/work/customerio-ios/customerio-ios/Sources/Common/Background Queue/Queue.swift @@ -47,8 +47,8 @@ 0.5% 4.44Ki 0.5% 4.44Ki /Users/runner/work/customerio-ios/customerio-ios/Sources/Common/Service/Request/MetricRequest.swift 0.5% 4.43Ki 0.5% 4.43Ki /Users/runner/work/customerio-ios/customerio-ios/Sources/Common/Communication/EventBus.swift 0.5% 4.40Ki 0.5% 4.40Ki /Users/runner/work/customerio-ios/customerio-ios/Sources/DataPipeline/Plugins/DeviceContexualAttributes.swift + 0.5% 4.25Ki 0.5% 4.25Ki /Users/runner/work/customerio-ios/customerio-ios/Sources/MessagingPush/PushHandling/iOSPushEventListener.swift 0.5% 4.22Ki 0.5% 4.22Ki /Users/runner/work/customerio-ios/customerio-ios/Sources/Common/Util/FileStorage.swift - 0.5% 4.22Ki 0.5% 4.22Ki /Users/runner/work/customerio-ios/customerio-ios/Sources/MessagingPush/PushHandling/iOSPushEventListener.swift 0.4% 3.79Ki 0.4% 3.79Ki /Users/runner/work/customerio-ios/customerio-ios/Sources/MessagingInApp/Gist/EngineWeb/EngineWebConfiguration.swift 0.4% 3.77Ki 0.4% 3.77Ki /Users/runner/work/customerio-ios/customerio-ios/Sources/MessagingInApp/Gist/Managers/QueueManager.swift 0.4% 3.75Ki 0.4% 3.75Ki /Users/runner/work/customerio-ios/customerio-ios/Sources/Common/Module/ModuleTopLevelObject.swift