Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .github/workflows/release-draft.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
21 changes: 20 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand All @@ -41,6 +42,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
Expand Down Expand Up @@ -2350,7 +2368,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
Expand Down
2 changes: 1 addition & 1 deletion Framework/Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
<key>CFBundlePackageType</key>
<string>FMWK</string>
<key>CFBundleShortVersionString</key>
<string>9.2.0</string>
<string>9.2.1</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
Expand Down
2 changes: 1 addition & 1 deletion Kits/adjust/adjust-5/mParticle-Adjust-5.podspec
Original file line number Diff line number Diff line change
@@ -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.
Expand Down
2 changes: 1 addition & 1 deletion Kits/adobe/adobe-5/mParticle-Adobe-5.podspec
Original file line number Diff line number Diff line change
@@ -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.
Expand Down
2 changes: 1 addition & 1 deletion Kits/appsflyer/appsflyer-6/mParticle-AppsFlyer-6.podspec
Original file line number Diff line number Diff line change
@@ -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.
Expand Down
Original file line number Diff line number Diff line change
@@ -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.
Expand Down
2 changes: 1 addition & 1 deletion Kits/apptimize/apptimize-3/mParticle-Apptimize-3.podspec
Original file line number Diff line number Diff line change
@@ -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.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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"
Expand Down
Original file line number Diff line number Diff line change
@@ -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.
Expand Down
2 changes: 1 addition & 1 deletion Kits/braze/braze-12/mParticle-Braze-12.podspec
Original file line number Diff line number Diff line change
@@ -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.
Expand Down
2 changes: 1 addition & 1 deletion Kits/braze/braze-13/mParticle-Braze-13.podspec
Original file line number Diff line number Diff line change
@@ -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.
Expand Down
2 changes: 1 addition & 1 deletion Kits/braze/braze-14/mParticle-Braze-14.podspec
Original file line number Diff line number Diff line change
@@ -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.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down
2 changes: 1 addition & 1 deletion Kits/clevertap/clevertap-7/mParticle-CleverTap-7.podspec
Original file line number Diff line number Diff line change
@@ -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.
Expand Down
2 changes: 1 addition & 1 deletion Kits/comscore/comscore-6/mParticle-ComScore-6.podspec
Original file line number Diff line number Diff line change
@@ -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.
Expand Down
Original file line number Diff line number Diff line change
@@ -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.
Expand Down
Original file line number Diff line number Diff line change
@@ -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.
Expand Down
Original file line number Diff line number Diff line change
@@ -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.
Expand Down
Original file line number Diff line number Diff line change
@@ -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.
Expand Down
2 changes: 1 addition & 1 deletion Kits/iterable/iterable-6/mParticle-Iterable-6.podspec
Original file line number Diff line number Diff line change
@@ -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.
Expand Down
2 changes: 1 addition & 1 deletion Kits/leanplum/leanplum-6/mParticle-Leanplum-6.podspec
Original file line number Diff line number Diff line change
@@ -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.
Expand Down
Original file line number Diff line number Diff line change
@@ -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.
Expand Down
Original file line number Diff line number Diff line change
@@ -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.
Expand Down
2 changes: 1 addition & 1 deletion Kits/onetrust/onetrust/mParticle-OneTrust.podspec
Original file line number Diff line number Diff line change
@@ -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.
Expand Down
Original file line number Diff line number Diff line change
@@ -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.
Expand Down
Original file line number Diff line number Diff line change
@@ -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.
Expand Down
2 changes: 1 addition & 1 deletion Kits/radar/radar-3/mParticle-Radar-3.podspec
Original file line number Diff line number Diff line change
@@ -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.
Expand Down
2 changes: 1 addition & 1 deletion Kits/rokt-sdk-plus/rokt-sdk-plus-ios/Package.swift
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down
2 changes: 1 addition & 1 deletion Kits/rokt-sdk-plus/rokt-sdk-plus-ios/RoktSDKPlus.podspec
Original file line number Diff line number Diff line change
@@ -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
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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"
Comment thread
cursor[bot] marked this conversation as resolved.
}
2 changes: 1 addition & 1 deletion Kits/rokt/rokt/Sources/mParticle-Rokt/MPKitRokt.m
Original file line number Diff line number Diff line change
Expand Up @@ -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";
Expand Down
2 changes: 1 addition & 1 deletion Kits/rokt/rokt/mParticle-Rokt.podspec
Original file line number Diff line number Diff line change
@@ -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.
Expand Down
2 changes: 1 addition & 1 deletion Kits/singular/singular-12/mParticle-Singular-12.podspec
Original file line number Diff line number Diff line change
@@ -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.
Expand Down
Original file line number Diff line number Diff line change
@@ -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.
Expand Down
Original file line number Diff line number Diff line change
@@ -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.
Expand Down
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
9.2.0
9.2.1
2 changes: 1 addition & 1 deletion mParticle-Apple-SDK-ObjC.podspec
Original file line number Diff line number Diff line change
@@ -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
Expand Down
2 changes: 1 addition & 1 deletion mParticle-Apple-SDK-Swift.podspec
Original file line number Diff line number Diff line change
@@ -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
Expand Down
2 changes: 1 addition & 1 deletion mParticle-Apple-SDK.podspec
Original file line number Diff line number Diff line change
@@ -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
Expand Down
2 changes: 1 addition & 1 deletion mParticle-Apple-SDK/MPIConstants.m
Original file line number Diff line number Diff line change
@@ -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";
Expand Down
Loading