From 12dca59dfc1479d0da530ee9ac6b929b3ca303c3 Mon Sep 17 00:00:00 2001 From: mParticle Automation Date: Tue, 26 May 2026 16:45:49 +0000 Subject: [PATCH 1/2] chore: (release) 9.2.1 Updates version to 9.2.1 across the mParticle ecosystem. --- CHANGELOG.md | 20 ++++++++++++++++++- Framework/Info.plist | 2 +- .../adjust-5/mParticle-Adjust-5.podspec | 2 +- Kits/adobe/adobe-5/mParticle-Adobe-5.podspec | 2 +- .../appsflyer-6/mParticle-AppsFlyer-6.podspec | 2 +- .../mParticle-Apptentive-6.podspec | 2 +- .../apptimize-3/mParticle-Apptimize-3.podspec | 2 +- .../MPKitBranchMetrics.m | 2 +- .../mParticle-BranchMetrics-3.podspec | 2 +- .../braze/braze-12/mParticle-Braze-12.podspec | 2 +- .../braze/braze-13/mParticle-Braze-13.podspec | 2 +- .../braze/braze-14/mParticle-Braze-14.podspec | 2 +- .../mParticle-CleverTap/MPKitCleverTap.m | 2 +- .../clevertap-7/mParticle-CleverTap-7.podspec | 2 +- .../comscore-6/mParticle-ComScore-6.podspec | 2 +- .../mParticle-FirebaseGA4-11.podspec | 2 +- .../mParticle-FirebaseGA4-12.podspec | 2 +- .../firebase-11/mParticle-Firebase-11.podspec | 2 +- .../firebase-12/mParticle-Firebase-12.podspec | 2 +- .../iterable-6/mParticle-Iterable-6.podspec | 2 +- .../leanplum-6/mParticle-Leanplum-6.podspec | 2 +- .../mParticle-Localytics-6.podspec | 2 +- .../mParticle-Localytics-7.podspec | 2 +- .../onetrust/mParticle-OneTrust.podspec | 2 +- .../mParticle-Optimizely-4.podspec | 2 +- .../mParticle-Optimizely-5.podspec | 2 +- Kits/radar/radar-3/mParticle-Radar-3.podspec | 2 +- .../rokt-sdk-plus-ios/Package.swift | 2 +- .../Sources/RoktSDKPlus/RoktSDKPlus.swift | 2 +- .../rokt/Sources/mParticle-Rokt/MPKitRokt.m | 2 +- Kits/rokt/rokt/mParticle-Rokt.podspec | 2 +- .../singular-12/mParticle-Singular-12.podspec | 2 +- .../mParticle-UrbanAirship-19.podspec | 2 +- .../mParticle-UrbanAirship-20.podspec | 2 +- VERSION | 2 +- mParticle-Apple-SDK-ObjC.podspec | 2 +- mParticle-Apple-SDK-Swift.podspec | 2 +- mParticle-Apple-SDK.podspec | 2 +- mParticle-Apple-SDK/MPIConstants.m | 2 +- 39 files changed, 57 insertions(+), 39 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8721c83d6..8c15484c4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -41,6 +41,23 @@ For each release, **Core** (main SDK) changes are listed first, followed by **Ki - Pass through `handleURLCallback:` to `Rokt.handleURLCallback(with:)` on the Rokt SDK. +## [9.2.1] - 2026-05-26 + +### Core + +#### Fixed + +- Call start on kits configured from cache ([#774](https://github.com/mParticle/mparticle-apple-sdk/pull/774)) +- Throttle retriable transport upload failures ([#770](https://github.com/mParticle/mparticle-apple-sdk/pull/770)) + +### Kits + +#### Onetrust + +##### Fixed + +- Cap OneTrust SDK versions to avoid ObjC selector mismatch ([#773](https://github.com/mParticle/mparticle-apple-sdk/pull/773)) + ## [9.2.0] - 2026-05-13 ### Kits @@ -2350,7 +2367,8 @@ This release updates MPIdentityApiRequest by removing the copyUserAttributes set - Added support to the new iOS 9 application:openURL:options: app delegate method - Fixed a bug migrating data when the database structure changes -[unreleased]: https://github.com/mParticle/mparticle-apple-sdk/compare/v9.2.0...HEAD +[unreleased]: https://github.com/mParticle/mparticle-apple-sdk/compare/v9.2.1...HEAD +[9.2.1]: https://github.com/mParticle/mparticle-apple-sdk/compare/v9.2.0...v9.2.1 [9.2.0]: https://github.com/mParticle/mparticle-apple-sdk/compare/v9.1.0...v9.2.0 [9.1.0]: https://github.com/mParticle/mparticle-apple-sdk/compare/v9.0.1...v9.1.0 [9.0.1]: https://github.com/mParticle/mparticle-apple-sdk/compare/v9.0.0...v9.0.1 diff --git a/Framework/Info.plist b/Framework/Info.plist index 64dd43964..1629d56d5 100644 --- a/Framework/Info.plist +++ b/Framework/Info.plist @@ -15,7 +15,7 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 9.2.0 + 9.2.1 CFBundleSignature ???? CFBundleVersion diff --git a/Kits/adjust/adjust-5/mParticle-Adjust-5.podspec b/Kits/adjust/adjust-5/mParticle-Adjust-5.podspec index e897dd67d..05a38ef5d 100644 --- a/Kits/adjust/adjust-5/mParticle-Adjust-5.podspec +++ b/Kits/adjust/adjust-5/mParticle-Adjust-5.podspec @@ -1,7 +1,7 @@ Pod::Spec.new do |s| s.name = "mParticle-Adjust-5" s.module_name = 'mParticle_Adjust' - s.version = "9.2.0" + s.version = "9.2.1" s.summary = "Adjust integration for mParticle" s.description = <<-DESC This is the Adjust integration for mParticle. diff --git a/Kits/adobe/adobe-5/mParticle-Adobe-5.podspec b/Kits/adobe/adobe-5/mParticle-Adobe-5.podspec index 76fd0b5bf..72a8652c0 100644 --- a/Kits/adobe/adobe-5/mParticle-Adobe-5.podspec +++ b/Kits/adobe/adobe-5/mParticle-Adobe-5.podspec @@ -1,7 +1,7 @@ Pod::Spec.new do |s| s.name = "mParticle-Adobe-5" s.module_name = 'mParticle_Adobe' - s.version = "9.2.0" + s.version = "9.2.1" s.summary = "Adobe integration for mParticle" s.description = <<-DESC This is the Adobe integration for mParticle. diff --git a/Kits/appsflyer/appsflyer-6/mParticle-AppsFlyer-6.podspec b/Kits/appsflyer/appsflyer-6/mParticle-AppsFlyer-6.podspec index ba186ecca..c26017d19 100644 --- a/Kits/appsflyer/appsflyer-6/mParticle-AppsFlyer-6.podspec +++ b/Kits/appsflyer/appsflyer-6/mParticle-AppsFlyer-6.podspec @@ -1,7 +1,7 @@ Pod::Spec.new do |s| s.name = "mParticle-AppsFlyer-6" s.module_name = 'mParticle_AppsFlyer' - s.version = "9.2.0" + s.version = "9.2.1" s.summary = "AppsFlyer integration for mParticle" s.description = <<-DESC This is the AppsFlyer integration for mParticle. diff --git a/Kits/apptentive/apptentive-6/mParticle-Apptentive-6.podspec b/Kits/apptentive/apptentive-6/mParticle-Apptentive-6.podspec index e85419831..6aeae7d18 100644 --- a/Kits/apptentive/apptentive-6/mParticle-Apptentive-6.podspec +++ b/Kits/apptentive/apptentive-6/mParticle-Apptentive-6.podspec @@ -1,7 +1,7 @@ Pod::Spec.new do |s| s.name = "mParticle-Apptentive-6" s.module_name = 'mParticle_Apptentive' - s.version = "9.2.0" + s.version = "9.2.1" s.summary = "Apptentive integration for mParticle" s.description = <<-DESC This is the Apptentive integration for mParticle. diff --git a/Kits/apptimize/apptimize-3/mParticle-Apptimize-3.podspec b/Kits/apptimize/apptimize-3/mParticle-Apptimize-3.podspec index 8dde2bfea..9b0d56e1e 100644 --- a/Kits/apptimize/apptimize-3/mParticle-Apptimize-3.podspec +++ b/Kits/apptimize/apptimize-3/mParticle-Apptimize-3.podspec @@ -1,7 +1,7 @@ Pod::Spec.new do |s| s.name = "mParticle-Apptimize-3" s.module_name = 'mParticle_Apptimize' - s.version = "9.2.0" + s.version = "9.2.1" s.summary = "Apptimize integration for mParticle" s.description = <<-DESC This is the Apptimize integration for mParticle. diff --git a/Kits/branchmetrics/branchmetrics-3/Sources/mParticle-BranchMetrics/MPKitBranchMetrics.m b/Kits/branchmetrics/branchmetrics-3/Sources/mParticle-BranchMetrics/MPKitBranchMetrics.m index 30bb877c3..ad518186b 100644 --- a/Kits/branchmetrics/branchmetrics-3/Sources/mParticle-BranchMetrics/MPKitBranchMetrics.m +++ b/Kits/branchmetrics/branchmetrics-3/Sources/mParticle-BranchMetrics/MPKitBranchMetrics.m @@ -145,7 +145,7 @@ - (void)start { NSString *branchKey = [self.configuration[ekBMAppKey] copy]; self.branchInstance = [Branch getInstance:branchKey]; - [self.branchInstance registerPluginName:@"mParticleKit" version:@"9.2.0"]; + [self.branchInstance registerPluginName:@"mParticleKit" version:@"9.2.1"]; #pragma clang diagnostic push #pragma clang diagnostic ignored "-Wundeclared-selector" diff --git a/Kits/branchmetrics/branchmetrics-3/mParticle-BranchMetrics-3.podspec b/Kits/branchmetrics/branchmetrics-3/mParticle-BranchMetrics-3.podspec index 78f7594b4..f5ceccb88 100644 --- a/Kits/branchmetrics/branchmetrics-3/mParticle-BranchMetrics-3.podspec +++ b/Kits/branchmetrics/branchmetrics-3/mParticle-BranchMetrics-3.podspec @@ -1,7 +1,7 @@ Pod::Spec.new do |s| s.name = "mParticle-BranchMetrics-3" s.module_name = 'mParticle_BranchMetrics' - s.version = "9.2.0" + s.version = "9.2.1" s.summary = "Branch Metrics integration for mParticle" s.description = <<-DESC This is the Branch Metrics integration for mParticle. diff --git a/Kits/braze/braze-12/mParticle-Braze-12.podspec b/Kits/braze/braze-12/mParticle-Braze-12.podspec index 46737864b..a144cad7e 100644 --- a/Kits/braze/braze-12/mParticle-Braze-12.podspec +++ b/Kits/braze/braze-12/mParticle-Braze-12.podspec @@ -1,7 +1,7 @@ Pod::Spec.new do |s| s.name = "mParticle-Braze-12" s.module_name = 'mParticle_Braze' - s.version = "9.2.0" + s.version = "9.2.1" s.summary = "Braze integration for mParticle" s.description = <<-DESC This is the Braze integration for mParticle. diff --git a/Kits/braze/braze-13/mParticle-Braze-13.podspec b/Kits/braze/braze-13/mParticle-Braze-13.podspec index b93c57ea8..a301b7045 100644 --- a/Kits/braze/braze-13/mParticle-Braze-13.podspec +++ b/Kits/braze/braze-13/mParticle-Braze-13.podspec @@ -1,7 +1,7 @@ Pod::Spec.new do |s| s.name = "mParticle-Braze-13" s.module_name = 'mParticle_Braze' - s.version = "9.2.0" + s.version = "9.2.1" s.summary = "Braze integration for mParticle" s.description = <<-DESC This is the Braze integration for mParticle. diff --git a/Kits/braze/braze-14/mParticle-Braze-14.podspec b/Kits/braze/braze-14/mParticle-Braze-14.podspec index 2321effb3..b460945e9 100644 --- a/Kits/braze/braze-14/mParticle-Braze-14.podspec +++ b/Kits/braze/braze-14/mParticle-Braze-14.podspec @@ -1,7 +1,7 @@ Pod::Spec.new do |s| s.name = "mParticle-Braze-14" s.module_name = 'mParticle_Braze' - s.version = "9.2.0" + s.version = "9.2.1" s.summary = "Braze integration for mParticle" s.description = <<-DESC This is the Braze integration for mParticle. diff --git a/Kits/clevertap/clevertap-7/Sources/mParticle-CleverTap/MPKitCleverTap.m b/Kits/clevertap/clevertap-7/Sources/mParticle-CleverTap/MPKitCleverTap.m index cd25550eb..705be0a43 100644 --- a/Kits/clevertap/clevertap-7/Sources/mParticle-CleverTap/MPKitCleverTap.m +++ b/Kits/clevertap/clevertap-7/Sources/mParticle-CleverTap/MPKitCleverTap.m @@ -16,7 +16,7 @@ static NSString *const kCTTransactionID = @"Transaction Id"; static NSString *const kCTChargedID = @"Charged ID"; static NSString *const kLibName = @"mParticle-iOS"; -static NSString *const kLibVersion = @"9.2.0"; +static NSString *const kLibVersion = @"9.2.1"; @implementation MPKitCleverTap diff --git a/Kits/clevertap/clevertap-7/mParticle-CleverTap-7.podspec b/Kits/clevertap/clevertap-7/mParticle-CleverTap-7.podspec index 938e2c26e..a9bdfd8c5 100644 --- a/Kits/clevertap/clevertap-7/mParticle-CleverTap-7.podspec +++ b/Kits/clevertap/clevertap-7/mParticle-CleverTap-7.podspec @@ -1,7 +1,7 @@ Pod::Spec.new do |s| s.name = "mParticle-CleverTap-7" s.module_name = 'mParticle_CleverTap' - s.version = "9.2.0" + s.version = "9.2.1" s.summary = "CleverTap integration for mParticle" s.description = <<-DESC This is the CleverTap integration for mParticle. diff --git a/Kits/comscore/comscore-6/mParticle-ComScore-6.podspec b/Kits/comscore/comscore-6/mParticle-ComScore-6.podspec index 60c50e2c7..ad158cf7d 100644 --- a/Kits/comscore/comscore-6/mParticle-ComScore-6.podspec +++ b/Kits/comscore/comscore-6/mParticle-ComScore-6.podspec @@ -1,7 +1,7 @@ Pod::Spec.new do |s| s.name = "mParticle-ComScore-6" s.module_name = 'mParticle_ComScore' - s.version = "9.2.0" + s.version = "9.2.1" s.summary = "comScore integration for mParticle" s.description = <<-DESC This is the comScore integration for mParticle. diff --git a/Kits/google-analytics-firebase-ga4/firebase-ga4-11/mParticle-FirebaseGA4-11.podspec b/Kits/google-analytics-firebase-ga4/firebase-ga4-11/mParticle-FirebaseGA4-11.podspec index f56b60f33..1e1295bb4 100644 --- a/Kits/google-analytics-firebase-ga4/firebase-ga4-11/mParticle-FirebaseGA4-11.podspec +++ b/Kits/google-analytics-firebase-ga4/firebase-ga4-11/mParticle-FirebaseGA4-11.podspec @@ -1,7 +1,7 @@ Pod::Spec.new do |s| s.name = "mParticle-FirebaseGA4-11" s.module_name = 'mParticle_FirebaseGA4' - s.version = "9.2.0" + s.version = "9.2.1" s.summary = "Firebase Analytics (GA4) integration for mParticle" s.description = <<-DESC This is the Firebase Analytics (GA4) integration for mParticle. diff --git a/Kits/google-analytics-firebase-ga4/firebase-ga4-12/mParticle-FirebaseGA4-12.podspec b/Kits/google-analytics-firebase-ga4/firebase-ga4-12/mParticle-FirebaseGA4-12.podspec index d5420f359..fece6d0e3 100644 --- a/Kits/google-analytics-firebase-ga4/firebase-ga4-12/mParticle-FirebaseGA4-12.podspec +++ b/Kits/google-analytics-firebase-ga4/firebase-ga4-12/mParticle-FirebaseGA4-12.podspec @@ -1,7 +1,7 @@ Pod::Spec.new do |s| s.name = "mParticle-FirebaseGA4-12" s.module_name = 'mParticle_FirebaseGA4' - s.version = "9.2.0" + s.version = "9.2.1" s.summary = "Firebase Analytics (GA4) integration for mParticle" s.description = <<-DESC This is the Firebase Analytics (GA4) integration for mParticle. diff --git a/Kits/google-analytics-firebase/firebase-11/mParticle-Firebase-11.podspec b/Kits/google-analytics-firebase/firebase-11/mParticle-Firebase-11.podspec index 5bfda8aa8..0be550e1f 100644 --- a/Kits/google-analytics-firebase/firebase-11/mParticle-Firebase-11.podspec +++ b/Kits/google-analytics-firebase/firebase-11/mParticle-Firebase-11.podspec @@ -1,7 +1,7 @@ Pod::Spec.new do |s| s.name = "mParticle-Firebase-11" s.module_name = 'mParticle_Firebase' - s.version = "9.2.0" + s.version = "9.2.1" s.summary = "Firebase Analytics integration for mParticle" s.description = <<-DESC This is the Firebase Analytics integration for mParticle. diff --git a/Kits/google-analytics-firebase/firebase-12/mParticle-Firebase-12.podspec b/Kits/google-analytics-firebase/firebase-12/mParticle-Firebase-12.podspec index 5e8e04da6..bccd460fc 100644 --- a/Kits/google-analytics-firebase/firebase-12/mParticle-Firebase-12.podspec +++ b/Kits/google-analytics-firebase/firebase-12/mParticle-Firebase-12.podspec @@ -1,7 +1,7 @@ Pod::Spec.new do |s| s.name = "mParticle-Firebase-12" s.module_name = 'mParticle_Firebase' - s.version = "9.2.0" + s.version = "9.2.1" s.summary = "Firebase Analytics integration for mParticle" s.description = <<-DESC This is the Firebase Analytics integration for mParticle. diff --git a/Kits/iterable/iterable-6/mParticle-Iterable-6.podspec b/Kits/iterable/iterable-6/mParticle-Iterable-6.podspec index 54c458c9c..b36ca103f 100644 --- a/Kits/iterable/iterable-6/mParticle-Iterable-6.podspec +++ b/Kits/iterable/iterable-6/mParticle-Iterable-6.podspec @@ -1,7 +1,7 @@ Pod::Spec.new do |s| s.name = "mParticle-Iterable-6" s.module_name = 'mParticle_Iterable' - s.version = "9.2.0" + s.version = "9.2.1" s.summary = "Iterable integration for mParticle" s.description = <<-DESC This is the Iterable integration for mParticle. diff --git a/Kits/leanplum/leanplum-6/mParticle-Leanplum-6.podspec b/Kits/leanplum/leanplum-6/mParticle-Leanplum-6.podspec index d3134a712..e69351dde 100644 --- a/Kits/leanplum/leanplum-6/mParticle-Leanplum-6.podspec +++ b/Kits/leanplum/leanplum-6/mParticle-Leanplum-6.podspec @@ -1,7 +1,7 @@ Pod::Spec.new do |s| s.name = "mParticle-Leanplum-6" s.module_name = 'mParticle_Leanplum' - s.version = "9.2.0" + s.version = "9.2.1" s.summary = "Leanplum integration for mParticle" s.description = <<-DESC This is the Leanplum integration for mParticle. diff --git a/Kits/localytics/localytics-6/mParticle-Localytics-6.podspec b/Kits/localytics/localytics-6/mParticle-Localytics-6.podspec index 6b570bd45..8748e970c 100644 --- a/Kits/localytics/localytics-6/mParticle-Localytics-6.podspec +++ b/Kits/localytics/localytics-6/mParticle-Localytics-6.podspec @@ -1,7 +1,7 @@ Pod::Spec.new do |s| s.name = "mParticle-Localytics-6" s.module_name = 'mParticle_Localytics' - s.version = "9.2.0" + s.version = "9.2.1" s.summary = "Localytics integration for mParticle" s.description = <<-DESC This is the Localytics integration for mParticle. diff --git a/Kits/localytics/localytics-7/mParticle-Localytics-7.podspec b/Kits/localytics/localytics-7/mParticle-Localytics-7.podspec index c4e427d43..301be686d 100644 --- a/Kits/localytics/localytics-7/mParticle-Localytics-7.podspec +++ b/Kits/localytics/localytics-7/mParticle-Localytics-7.podspec @@ -1,7 +1,7 @@ Pod::Spec.new do |s| s.name = "mParticle-Localytics-7" s.module_name = 'mParticle_Localytics' - s.version = "9.2.0" + s.version = "9.2.1" s.summary = "Localytics integration for mParticle" s.description = <<-DESC This is the Localytics integration for mParticle. diff --git a/Kits/onetrust/onetrust/mParticle-OneTrust.podspec b/Kits/onetrust/onetrust/mParticle-OneTrust.podspec index 93d0dd0b7..a367500ca 100644 --- a/Kits/onetrust/onetrust/mParticle-OneTrust.podspec +++ b/Kits/onetrust/onetrust/mParticle-OneTrust.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |s| s.name = "mParticle-OneTrust" - s.version = "9.2.0" + s.version = "9.2.1" s.summary = "OneTrust integration for mParticle" s.description = <<-DESC This is the OneTrust integration for mParticle. diff --git a/Kits/optimizely/optimizely-4/mParticle-Optimizely-4.podspec b/Kits/optimizely/optimizely-4/mParticle-Optimizely-4.podspec index b459556b4..393eae3e6 100644 --- a/Kits/optimizely/optimizely-4/mParticle-Optimizely-4.podspec +++ b/Kits/optimizely/optimizely-4/mParticle-Optimizely-4.podspec @@ -1,7 +1,7 @@ Pod::Spec.new do |s| s.name = "mParticle-Optimizely-4" s.module_name = 'mParticle_Optimizely' - s.version = "9.2.0" + s.version = "9.2.1" s.summary = "Optimizely integration for mParticle" s.description = <<-DESC This is the Optimizely integration for mParticle. diff --git a/Kits/optimizely/optimizely-5/mParticle-Optimizely-5.podspec b/Kits/optimizely/optimizely-5/mParticle-Optimizely-5.podspec index d138fb832..b225acfb2 100644 --- a/Kits/optimizely/optimizely-5/mParticle-Optimizely-5.podspec +++ b/Kits/optimizely/optimizely-5/mParticle-Optimizely-5.podspec @@ -1,7 +1,7 @@ Pod::Spec.new do |s| s.name = "mParticle-Optimizely-5" s.module_name = 'mParticle_Optimizely' - s.version = "9.2.0" + s.version = "9.2.1" s.summary = "Optimizely integration for mParticle" s.description = <<-DESC This is the Optimizely integration for mParticle. diff --git a/Kits/radar/radar-3/mParticle-Radar-3.podspec b/Kits/radar/radar-3/mParticle-Radar-3.podspec index e3c86109e..96069ec5d 100644 --- a/Kits/radar/radar-3/mParticle-Radar-3.podspec +++ b/Kits/radar/radar-3/mParticle-Radar-3.podspec @@ -1,7 +1,7 @@ Pod::Spec.new do |s| s.name = "mParticle-Radar-3" s.module_name = 'mParticle_Radar' - s.version = "9.2.0" + s.version = "9.2.1" s.summary = "Radar integration for mParticle" s.description = <<-DESC This is the Radar integration for mParticle. diff --git a/Kits/rokt-sdk-plus/rokt-sdk-plus-ios/Package.swift b/Kits/rokt-sdk-plus/rokt-sdk-plus-ios/Package.swift index 52a869b8c..e0413b576 100644 --- a/Kits/rokt-sdk-plus/rokt-sdk-plus-ios/Package.swift +++ b/Kits/rokt-sdk-plus/rokt-sdk-plus-ios/Package.swift @@ -3,7 +3,7 @@ import Foundation import PackageDescription -let version = "9.2.0" +let version = "9.2.1" let useLocalVersion = ProcessInfo.processInfo.environment["USE_LOCAL_VERSION"] != nil diff --git a/Kits/rokt-sdk-plus/rokt-sdk-plus-ios/Sources/RoktSDKPlus/RoktSDKPlus.swift b/Kits/rokt-sdk-plus/rokt-sdk-plus-ios/Sources/RoktSDKPlus/RoktSDKPlus.swift index ec5625d4f..0b37097b3 100644 --- a/Kits/rokt-sdk-plus/rokt-sdk-plus-ios/Sources/RoktSDKPlus/RoktSDKPlus.swift +++ b/Kits/rokt-sdk-plus/rokt-sdk-plus-ios/Sources/RoktSDKPlus/RoktSDKPlus.swift @@ -8,5 +8,5 @@ import Foundation /// upstream modules you use alongside `RoktSDKPlus` as needed. public enum RoktSDKPlus { /// Umbrella package version for **Rokt SDK+** (module `RoktSDKPlus`), aligned with the mParticle Apple SDK ecosystem. - public static let version = "9.2.0" + public static let version = "9.2.1" } diff --git a/Kits/rokt/rokt/Sources/mParticle-Rokt/MPKitRokt.m b/Kits/rokt/rokt/Sources/mParticle-Rokt/MPKitRokt.m index 9bb5adb0f..cc7ffc6a2 100644 --- a/Kits/rokt/rokt/Sources/mParticle-Rokt/MPKitRokt.m +++ b/Kits/rokt/rokt/Sources/mParticle-Rokt/MPKitRokt.m @@ -3,7 +3,7 @@ @import RoktContracts; // Kit version -static NSString * const kMPRoktKitVersion = @"9.2.0"; +static NSString * const kMPRoktKitVersion = @"9.2.1"; // Constants for kit configuration keys static NSString * const kMPKitConfigurationIdKey = @"id"; diff --git a/Kits/rokt/rokt/mParticle-Rokt.podspec b/Kits/rokt/rokt/mParticle-Rokt.podspec index 0f50fbb33..b1d756659 100644 --- a/Kits/rokt/rokt/mParticle-Rokt.podspec +++ b/Kits/rokt/rokt/mParticle-Rokt.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |s| s.name = "mParticle-Rokt" - s.version = "9.2.0" + s.version = "9.2.1" s.summary = "Rokt integration for mParticle" s.description = <<-DESC This is the Rokt integration for mParticle. diff --git a/Kits/singular/singular-12/mParticle-Singular-12.podspec b/Kits/singular/singular-12/mParticle-Singular-12.podspec index a8caafea5..c6983dd33 100644 --- a/Kits/singular/singular-12/mParticle-Singular-12.podspec +++ b/Kits/singular/singular-12/mParticle-Singular-12.podspec @@ -1,7 +1,7 @@ Pod::Spec.new do |s| s.name = "mParticle-Singular-12" s.module_name = 'mParticle_Singular' - s.version = "9.2.0" + s.version = "9.2.1" s.summary = "Singular integration for mParticle" s.description = <<-DESC This is the Singular integration for mParticle. diff --git a/Kits/urbanairship/urbanairship-19/mParticle-UrbanAirship-19.podspec b/Kits/urbanairship/urbanairship-19/mParticle-UrbanAirship-19.podspec index 60cce71f5..706430946 100644 --- a/Kits/urbanairship/urbanairship-19/mParticle-UrbanAirship-19.podspec +++ b/Kits/urbanairship/urbanairship-19/mParticle-UrbanAirship-19.podspec @@ -1,7 +1,7 @@ Pod::Spec.new do |s| s.name = "mParticle-UrbanAirship-19" s.module_name = 'mParticle_UrbanAirship' - s.version = "9.2.0" + s.version = "9.2.1" s.summary = "Airship integration for mParticle" s.description = <<-DESC This is the Airship (Urban Airship) integration for mParticle. diff --git a/Kits/urbanairship/urbanairship-20/mParticle-UrbanAirship-20.podspec b/Kits/urbanairship/urbanairship-20/mParticle-UrbanAirship-20.podspec index da28accf1..9e6a111ef 100644 --- a/Kits/urbanairship/urbanairship-20/mParticle-UrbanAirship-20.podspec +++ b/Kits/urbanairship/urbanairship-20/mParticle-UrbanAirship-20.podspec @@ -1,7 +1,7 @@ Pod::Spec.new do |s| s.name = "mParticle-UrbanAirship-20" s.module_name = 'mParticle_UrbanAirship' - s.version = "9.2.0" + s.version = "9.2.1" s.summary = "Airship integration for mParticle" s.description = <<-DESC This is the Airship (Urban Airship) integration for mParticle. diff --git a/VERSION b/VERSION index deeb3d66e..45acc9e66 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -9.2.0 +9.2.1 diff --git a/mParticle-Apple-SDK-ObjC.podspec b/mParticle-Apple-SDK-ObjC.podspec index 7b237a423..48f0d0dfe 100644 --- a/mParticle-Apple-SDK-ObjC.podspec +++ b/mParticle-Apple-SDK-ObjC.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |s| s.name = "mParticle-Apple-SDK-ObjC" - s.version = "9.2.0" + s.version = "9.2.1" s.summary = "mParticle Apple SDK." s.description = <<-DESC diff --git a/mParticle-Apple-SDK-Swift.podspec b/mParticle-Apple-SDK-Swift.podspec index 898689171..352d8bdc7 100644 --- a/mParticle-Apple-SDK-Swift.podspec +++ b/mParticle-Apple-SDK-Swift.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |s| s.name = "mParticle-Apple-SDK-Swift" - s.version = "9.2.0" + s.version = "9.2.1" s.summary = "mParticle Apple SDK Swift components." s.description = <<-DESC diff --git a/mParticle-Apple-SDK.podspec b/mParticle-Apple-SDK.podspec index 79a020e6c..1cb2a85f3 100644 --- a/mParticle-Apple-SDK.podspec +++ b/mParticle-Apple-SDK.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |s| s.name = "mParticle-Apple-SDK" - s.version = "9.2.0" + s.version = "9.2.1" s.summary = "Swift umbrella sources for mParticle Apple SDK (same paths as SwiftPM product `mParticle-Apple-SDK`)." s.description = <<-DESC diff --git a/mParticle-Apple-SDK/MPIConstants.m b/mParticle-Apple-SDK/MPIConstants.m index bbd7d595e..cf08000a5 100644 --- a/mParticle-Apple-SDK/MPIConstants.m +++ b/mParticle-Apple-SDK/MPIConstants.m @@ -1,7 +1,7 @@ #import "MPIConstants.h" // mParticle SDK Version -NSString *const kMParticleSDKVersion = @"9.2.0"; +NSString *const kMParticleSDKVersion = @"9.2.1"; // Message Type (dt) NSString *const kMPMessageTypeKey = @"dt"; From 2b03c0440a99e150ec1c6d9a8b530b8d5df600d4 Mon Sep 17 00:00:00 2001 From: Brandon Stalnaker Date: Tue, 26 May 2026 13:38:40 -0400 Subject: [PATCH 2/2] fix pod lint --- .github/workflows/release-draft.yml | 2 ++ CHANGELOG.md | 1 + Kits/rokt-sdk-plus/rokt-sdk-plus-ios/RoktSDKPlus.podspec | 2 +- 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/release-draft.yml b/.github/workflows/release-draft.yml index ad96bb755..b0ed21333 100644 --- a/.github/workflows/release-draft.yml +++ b/.github/workflows/release-draft.yml @@ -79,6 +79,8 @@ jobs: done < <(jq -r '.[] | select(.podspec) | .podspec' Kits/matrix.json) for podspec in "${PODSPECS[@]}"; do sed -i '' 's/\(s\.version[^=]*=[[:space:]]*\)"[^"]*"/\1"'"${VERSION}"'"/' "$podspec" + # CocoaPods allows s.version = 'x.y.z'; the double-quote sed above skips those files. + sed -i '' "s/\(s\.version[^=]*=[[:space:]]*\)'[^']*'/\1\"${VERSION}\"/" "$podspec" done - name: Update version in MPIConstants.m diff --git a/CHANGELOG.md b/CHANGELOG.md index 8c15484c4..0f636363b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -29,6 +29,7 @@ For each release, **Core** (main SDK) changes are listed first, followed by **Ki #### Fixed - **Rokt SDK+** — Release **Build rokt-sdk-plus-ios** no longer runs `xcodebuild -create-xcframework` for this Swift-package-only target (archives do not produce `*.framework` under `Products/Library/Frameworks/`). CI uploads a small placeholder zip so mirror artifact steps still succeed; integrate via SwiftPM or CocoaPods from the tag. +- **Rokt SDK+** — Align `RoktSDKPlus.podspec` with the ecosystem version (double-quoted `s.version`, same as other kits). Release – Draft now bumps single-quoted `s.version = '…'` podspec lines so `mParticle-Rokt` and `RoktSDKPlus` stay in sync for `pod lib lint`. #### Rokt diff --git a/Kits/rokt-sdk-plus/rokt-sdk-plus-ios/RoktSDKPlus.podspec b/Kits/rokt-sdk-plus/rokt-sdk-plus-ios/RoktSDKPlus.podspec index 826833d98..e3b17fc19 100644 --- a/Kits/rokt-sdk-plus/rokt-sdk-plus-ios/RoktSDKPlus.podspec +++ b/Kits/rokt-sdk-plus/rokt-sdk-plus-ios/RoktSDKPlus.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |s| s.name = 'RoktSDKPlus' - s.version = '9.2.0' + s.version = "9.2.1" s.summary = 'Rokt SDK+ umbrella: mParticle Apple SDK, mParticle–Rokt kit, and Rokt Payment Extension.' s.description = <<-DESC Single CocoaPods entry point for the mParticle Apple SDK, the mParticle Rokt integration kit