Skip to content

chore: bump github.com/mparticle/mparticle-apple-sdk from 9.2.0 to 9.3.0 in /Sdk/MParticle.Maui.Sdk/macios/native/mParticleSPM#44

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/swift/Sdk/MParticle.Maui.Sdk/macios/native/mParticleSPM/github.com/mparticle/mparticle-apple-sdk-9.3.0
Open

chore: bump github.com/mparticle/mparticle-apple-sdk from 9.2.0 to 9.3.0 in /Sdk/MParticle.Maui.Sdk/macios/native/mParticleSPM#44
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/swift/Sdk/MParticle.Maui.Sdk/macios/native/mParticleSPM/github.com/mparticle/mparticle-apple-sdk-9.3.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 2, 2026

Copy link
Copy Markdown
Contributor

Bumps github.com/mparticle/mparticle-apple-sdk from 9.2.0 to 9.3.0.

Release notes

Sourced from github.com/mparticle/mparticle-apple-sdk's releases.

v9.3.0

Core

Added

  • Add device-level consent via MParticleOptions.deviceConsentState and MParticle.sharedInstance.deviceConsentState. When set, it supersedes user/MPID-level consent everywhere consent is evaluated (kit enablement, consent forwarding to kits, and the consent included in uploads for all MPIDs), is persisted device-wide independent of the active user, and triggers the same kit refresh as a user consent change. Set it to nil to clear and revert to user/MPID-level consent.
  • Add MPRokt.handleURLCallback: for forwarding Afterpay/PayPal redirect URLs to the registered Rokt payment extension. Call from application:openURL:options: (AppDelegate) or scene:openURLContexts: / .onOpenURL (Scene/SwiftUI).

Changed

  • Bump minimum RoktContracts to 2.0.0 (adds PaymentMethodType.paypal and totals on PaymentPreparation).

Fixed

  • MParticle.sharedInstance.identity.deviceApplicationStamp now returns the same value sent on the wire as device_application_stamp (mp_deviceid). Previously it returned the unrelated MPDevice.deviceIdentifier used for ramp bucketing.

Kits

Fixed

  • Use dual-path core SDK imports in kit public headers so manual xcframework consumers resolve mParticle_Apple_SDK (xcframework/CocoaPods framework) or mParticle_Apple_SDK_ObjC (SPM/CocoaPods ObjC). CI smoke-tests kit headers against the core SDK xcframework.
  • Correct kit README CocoaPods pod names and mirror repository URLs to match versioned podspecs and CI mirror destinations.

Added

  • Rokt SDK+ (RoktSDKPlus) — Umbrella Swift package and CocoaPods pod at Kits/rokt-sdk-plus/rokt-sdk-plus-ios, versioned with the core SDK and mirrored to ROKT/rokt-sdk-plus-ios.

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

Changed
  • Bump minimum Rokt-Widget to 5.1.0 (adds Afterpay payment support).
  • Bump minimum RoktContracts to 2.0.0.
Added
  • Pass through handleURLCallback: to Rokt.handleURLCallback(with:) on the Rokt SDK.
  • Implement stop on MPKitRokt so the kit remains active across switchWorkspaceWithOptions: without requiring an app restart.

v9.2.2

Core

Added

  • Add device-level consent via MParticleOptions.deviceConsentState and MParticle.sharedInstance.deviceConsentState. When set, it supersedes user/MPID-level consent everywhere consent is evaluated (kit enablement, consent forwarding to kits, and the consent included in uploads for all MPIDs), is persisted device-wide independent of the active user, and triggers the same kit refresh as a user consent change. Set it to nil to clear and revert to user/MPID-level consent.

... (truncated)

Commits
  • 22df7f8 chore: Release v9.3.0 (#792)
  • d1d742e revert: roll back minimum iOS/tvOS deployment target to 15.0 (#791)
  • f6124e8 fix: persist event batches and delete source messages atomically (#787)
  • f2e1f9d fix: Fix Kit Imports for Manual xcframeworks (#790)
  • 75f6a67 feat: Add Workspace Switching Support to Rokt Kit (#789)
  • ab9a0f1 ci: fix build-kits on the updated macOS runner image (#788)
  • 6153517 chore: Release v9.2.2 (#785)
  • c844eff feat: device-based consent (#784)
  • 701af84 fix: align identity.deviceApplicationStamp with wire value (TRIAGE-713) (#781)
  • f918a7c fix: align minimum OS deployment target to 15.6 across the monorepo (#779)
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [github.com/mparticle/mparticle-apple-sdk](https://github.com/mParticle/mparticle-apple-sdk) from 9.2.0 to 9.3.0.
- [Release notes](https://github.com/mParticle/mparticle-apple-sdk/releases)
- [Commits](mParticle/mparticle-apple-sdk@v9.2.0...v9.3.0)

---
updated-dependencies:
- dependency-name: github.com/mparticle/mparticle-apple-sdk
  dependency-version: 9.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@cursor

cursor Bot commented Jul 2, 2026

Copy link
Copy Markdown

PR Summary

Medium Risk
Third-party SDK minor bump affects consent evaluation, identity stamping, and event persistence on iOS builds; no repo code changes beyond the version pin.

Overview
Updates the SwiftPM dependency in mParticleSPM/Package.swift from 9.2.0 to 9.3.0 for the MAUI iOS/macOS native wrapper.

MAUI apps that build through this package will pull in upstream 9.3.0 behavior (e.g. device-level consent APIs, deviceApplicationStamp alignment with wire values, Rokt URL callback / workspace switching, and kit import fixes) without any changes to C# bindings in this PR.

Reviewed by Cursor Bugbot for commit fa7ab97. Bugbot is set up for automated code reviews on this repo. Configure here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants