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
53 changes: 51 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,12 +10,60 @@ For each release, **Core** (main SDK) changes are listed first, followed by **Ki

## [Unreleased]

## [9.0.0] - 2026-04-07

### Core

Refer the [MIGRATING.md](./MIGRATING.md) for the migration guide from version 8.x to 9.x

#### Fixed

- Replace mapfile with bash 3.2-compatible read loop in release-draft ([#711](https://github.com/mParticle/mparticle-apple-sdk/pull/711))

#### Changed

- Normalize CHANGELOG.md to Keep a Changelog format ([#715](https://github.com/mParticle/mparticle-apple-sdk/pull/715))
- Update MIGRATING.md and remove unwanted note ([#707](https://github.com/mParticle/mparticle-apple-sdk/pull/707))
- Document MPRoktEvent → RoktEvent type change in events method migration ([#704](https://github.com/mParticle/mparticle-apple-sdk/pull/704))

### Kits

#### Added
#### Urban Airship

##### Added

- feat: Add Urban Airship 19 kit targeting Airship SDK 19.x (iOS 15.6+)

#### Adobe

##### Fixed

- Pre-v9 release audit fixes ([#710](https://github.com/mParticle/mparticle-apple-sdk/pull/710))

#### Clevertap

##### Added

- Remove Core Location from MPKitProtocol; add MPLocation types ([#701](https://github.com/mParticle/mparticle-apple-sdk/pull/701))

#### Localytics

##### Added

- Remove Core Location from MPKitProtocol; add MPLocation types ([#701](https://github.com/mParticle/mparticle-apple-sdk/pull/701))

#### Comscore

##### Fixed

- Hardcode tvOS PRODUCT_NAME in kit xcodeproj files for xcframework builds ([#714](https://github.com/mParticle/mparticle-apple-sdk/pull/714))

#### Rokt

##### Changed

- Move MPRokt Swift interop to core SDK for single-import ([#703](https://github.com/mParticle/mparticle-apple-sdk/pull/703))

## [8.44.4](https://github.com/mParticle/mparticle-apple-sdk/compare/v8.44.3...v8.44.4) (2026-03-30)

### Bug Fixes
Expand Down Expand Up @@ -2190,4 +2238,5 @@ 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/v8.44.4...HEAD
[unreleased]: https://github.com/mParticle/mparticle-apple-sdk/compare/v9.0.0...HEAD
[9.0.0]: https://github.com/mParticle/mparticle-apple-sdk/compare/v8.44.4...v9.0.0
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>8.44.4</string>
<string>9.0.0</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
Expand Down
2 changes: 1 addition & 1 deletion Kits/adjust/adjust-5/Package.swift
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
import Foundation
import PackageDescription

let version = ""
let version = "9.0.0"

let useLocalVersion = ProcessInfo.processInfo.environment["USE_LOCAL_VERSION"] != nil

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 = "8.3.0"
s.version = "9.0.0"
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/Package.swift
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
import Foundation
import PackageDescription

let version = ""
let version = "9.0.0"

let useLocalVersion = ProcessInfo.processInfo.environment["USE_LOCAL_VERSION"] != nil

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 = "8.2.4"
s.version = "9.0.0"
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/Package.swift
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
import Foundation
import PackageDescription

let version = ""
let version = "9.0.0"

let useLocalVersion = ProcessInfo.processInfo.environment["USE_LOCAL_VERSION"] != nil

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 = "8.4.3"
s.version = "9.0.0"
s.summary = "AppsFlyer integration for mParticle"
s.description = <<-DESC
This is the AppsFlyer integration for mParticle.
Expand Down
2 changes: 1 addition & 1 deletion Kits/apptentive/apptentive-6/Package.swift
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
import Foundation
import PackageDescription

let version = ""
let version = "9.0.0"

let useLocalVersion = ProcessInfo.processInfo.environment["USE_LOCAL_VERSION"] != nil

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 = "8.3.0"
s.version = "9.0.0"
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/Package.swift
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
import Foundation
import PackageDescription

let version = ""
let version = "9.0.0"

let useLocalVersion = ProcessInfo.processInfo.environment["USE_LOCAL_VERSION"] != nil

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 = "8.2.0"
s.version = "9.0.0"
s.summary = "Apptimize integration for mParticle"
s.description = <<-DESC
This is the Apptimize integration for mParticle.
Expand Down
2 changes: 1 addition & 1 deletion Kits/branchmetrics/branchmetrics-3/Package.swift
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
import Foundation
import PackageDescription

let version = ""
let version = "9.0.0"

let useLocalVersion = ProcessInfo.processInfo.environment["USE_LOCAL_VERSION"] != nil

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 = "8.5.3"
s.version = "9.0.0"
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/Package.swift
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
import Foundation
import PackageDescription

let version = ""
let version = "9.0.0"

let useLocalVersion = ProcessInfo.processInfo.environment["USE_LOCAL_VERSION"] != nil

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 = "8.14.1"
s.version = "9.0.0"
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/Package.swift
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
import Foundation
import PackageDescription

let version = ""
let version = "9.0.0"

let useLocalVersion = ProcessInfo.processInfo.environment["USE_LOCAL_VERSION"] != nil

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 = "8.14.1"
s.version = "9.0.0"
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/Package.swift
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
import Foundation
import PackageDescription

let version = ""
let version = "9.0.0"

let useLocalVersion = ProcessInfo.processInfo.environment["USE_LOCAL_VERSION"] != nil

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 = "8.14.1"
s.version = "9.0.0"
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/clevertap/clevertap-7/Package.swift
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
import Foundation
import PackageDescription

let version = ""
let version = "9.0.0"

let useLocalVersion = ProcessInfo.processInfo.environment["USE_LOCAL_VERSION"] != nil

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 = "8.6.0"
s.version = "9.0.0"
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/Package.swift
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
import Foundation
import PackageDescription

let version = ""
let version = "9.0.0"

let useLocalVersion = ProcessInfo.processInfo.environment["USE_LOCAL_VERSION"] != nil

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 = "8.1.0"
s.version = "9.0.0"
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
Expand Up @@ -2,7 +2,7 @@
import Foundation
import PackageDescription

let version = ""
let version = "9.0.0"

let useLocalVersion = ProcessInfo.processInfo.environment["USE_LOCAL_VERSION"] != nil

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 = "8.11.1"
s.version = "9.0.0"
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
Expand Up @@ -2,7 +2,7 @@
import Foundation
import PackageDescription

let version = ""
let version = "9.0.0"

let useLocalVersion = ProcessInfo.processInfo.environment["USE_LOCAL_VERSION"] != nil

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 = "8.11.1"
s.version = "9.0.0"
s.summary = "Firebase Analytics (GA4) integration for mParticle"
s.description = <<-DESC
This is the Firebase Analytics (GA4) integration for mParticle.
Expand Down
2 changes: 1 addition & 1 deletion Kits/google-analytics-firebase/firebase-11/Package.swift
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
import Foundation
import PackageDescription

let version = ""
let version = "9.0.0"

let useLocalVersion = ProcessInfo.processInfo.environment["USE_LOCAL_VERSION"] != nil

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 = "8.6.1"
s.version = "9.0.0"
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/google-analytics-firebase/firebase-12/Package.swift
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
import Foundation
import PackageDescription

let version = ""
let version = "9.0.0"

let useLocalVersion = ProcessInfo.processInfo.environment["USE_LOCAL_VERSION"] != nil

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 = "8.6.1"
s.version = "9.0.0"
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/Package.swift
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
import Foundation
import PackageDescription

let version = ""
let version = "9.0.0"

let useLocalVersion = ProcessInfo.processInfo.environment["USE_LOCAL_VERSION"] != nil

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 = "8.8.0"
s.version = "9.0.0"
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/kochava/kochava-9/Package.swift
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
import Foundation
import PackageDescription

let version = ""
let version = "9.0.0"

let useLocalVersion = ProcessInfo.processInfo.environment["USE_LOCAL_VERSION"] != nil

Expand Down
2 changes: 1 addition & 1 deletion Kits/kochava/kochava-no-tracking-9/Package.swift
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
import Foundation
import PackageDescription

let version = ""
let version = "9.0.0"

let useLocalVersion = ProcessInfo.processInfo.environment["USE_LOCAL_VERSION"] != nil

Expand Down
2 changes: 1 addition & 1 deletion Kits/leanplum/leanplum-6/Package.swift
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
import Foundation
import PackageDescription

let version = ""
let version = "9.0.0"

let useLocalVersion = ProcessInfo.processInfo.environment["USE_LOCAL_VERSION"] != nil

Expand Down
Loading
Loading