iOS Kit 3.2.0
Release Summary
Android Kit
No release on this date.
iOS Kit
- mParticle iOS Kit 3.2.0
- 11.2.0
iOS Kit 3.2.0
Breaking Changes- Default Dismiss notification action removed: The SDK’s default Dismiss action has been removed from its notification categories. Notifications now show only the actions you configure. If your app relies on that button, add it explicitly to your own category definition.
- Inbox APIs are main-actor bound:
presentInboxViewController,pushInboxViewController, andgetInboxViewControllernow follow Swift’s concurrency model. Swift call sites outside the main actor need to be updated. Objective-C callers are unaffected. trackUserPushPreferencedeprecated: The API still works in this release but will be removed in a future major version.
- MoEngage iOS SDK updated to 11.2.0. Release Notes
- MoEngage frameworks are now statically linked into the host binary instead of embedded as dynamic frameworks. CocoaPods and Swift Package Manager integrations require no change.
- Inbox completion blocks are now invoked on the main thread, so you can update UI directly from them.
- Inbox entries are now immutable snapshots. Read-state changes such as
isReadandclickedDateappear on the next fetch instead of mutating entry objects you already hold. Re-fetch the inbox after marking an entry as read.
Android Kit 3.2.0
Release Summary
Android Kit
- mParticle Android Kit 3.2.0
- 15.02.00
iOS Kit
No release on this date.
Android Kit 3.2.0
Improvements- MoEngage Android SDK updated to 15.02.00. Release Notes
- Remind Later and Snooze notification actions have been removed.
trackUserPushPreferenceis deprecated. The API still works in this release but will be removed in a future version.
Android Kit 3.1.0
Release Summary
Android Kit
- mParticle Android Kit 3.1.0
- 15.01.00
iOS Kit
No release on this date.
Android Kit 3.1.0
Improvements- MoEngage Android SDK updated to 15.01.00. Release Notes
iOS Kit 3.0.0
Release Summary
Android Kit
No release on this date.
iOS Kit
- mParticle iOS Kit 3.0.0
- 11.0.0
iOS Kit 3.0.0
Breaking Changes- SDK initialization enforced before API use: The underlying MoEngage iOS SDK now enforces initialization before any public API use, triggering a
fatalErrorif invoked out of order across all build configurations — Debug, Release, and TestFlight builds. - Objective-C enums migrated to Swift:
MoEngageInAppActionTypeandMoEngageNudgePositionare now Swift enums. Update any code that references the old Objective-C-style case names. Refer to the iOS SDK release notes for the migration tables. - Public APIs return typed task objects: APIs that previously returned
Void(for exampletrackEvent,showInApp,setPushToken,initializeDefaultLiveInstance) now return a typed task object. Direct calls compile unchanged; Swift function-reference assignments with an explicitVoidreturn type no longer compile. - Cards view controller APIs now
@MainActor:presentCardsViewController,pushCardsViewController, andgetCardsViewControllerare now annotated@MainActor. Swift callers invoking these from a non-main-actor context must hop to the main actor. Sendableconformance required for attribute values:setUserAttribute,setDeviceAttribute, andMoEngagePropertiesattribute APIs now require values to conform toSendableunder the Swift 6 language mode or strict concurrency.
- MoEngage iOS SDK updated to 11.0.0. Release Notes
Android Kit 3.0.0
Release Summary
Android Kit
- mParticle Android Kit 3.0.0
- 15.00.00
iOS Kit
No release on this date.
Android Kit 3.0.0
Breaking Changes- AGP updated to 9.1.1: Upgraded the Android Gradle Plugin to version 9.1.1 for improved build performance and compatibility.
- Kotlin updated to 2.3.20: Upgraded Kotlin to version 2.3.20 to take advantage of the latest language features and stability improvements.
- Compile SDK and Target SDK updated to 36: Upgraded Compile SDK and Target SDK to 36 to align with the latest Android platform capabilities.
- Clinit optimization for DataCenter: Optimized
DataCenterinitialization to improve startup performance. Note that this introduces a Java breaking change — theMoEngage.Builderconstructor signature has been updated. Refer to the Android SDK release notes for details. - Exception on uninitialized SDK: The SDK now throws an
IllegalStateExceptionif any API is invoked before the SDK is initialized. If left unhandled, this will cause a runtime crash. EnsureMoEngage.initialiseDefaultInstance()is called before invoking any SDK APIs.
- MoEngage Android SDK updated to 15.00.00. Release Notes
iOS Kit 2.6.0
Release Summary
Android Kit
No release on this date.
iOS Kit
- mParticle iOS Kit 2.6.0
- 10.14.0
iOS Kit 2.6.0
Improvements- MoEngage iOS SDK updated to 10.14.0. Release Notes
Android Kit 2.6.0
Release Summary
Android Kit
- mParticle Android Kit 2.6.0
- 14.10.00
iOS Kit
No release on this date.
Android Kit 2.6.0
Improvements- MoEngage Android SDK updated to 14.10.00. Release Notes
Android Kit 2.5.2
Release Summary
Android Kit
- mParticle Android Kit 2.5.2
- 14.09.02
iOS Kit
No release on this date.
Android Kit 2.5.2
Improvements- MoEngage Android SDK updated to 14.09.02. Release Notes
iOS Kit 2.6.0
Release Summary
Android Kit
No release on this date.
iOS Kit
- mParticle iOS Kit 2.6.0
- 10.13.0
iOS Kit 2.6.0
Improvements- MoEngage iOS SDK updated to 10.13.0. Release Notes
Android Kit 2.5.1
iOS Kit 2.5.0
Android Kit 2.5.0 · iOS Kit 2.4.0
iOS Kit 2.3.1
Android Kit 2.3.0 · iOS Kit 2.3.0
Release Summary
Android Kit
- mParticle Android Kit 2.3.0
- 14.06.00
iOS Kit
- mParticle iOS Kit 2.3.0
- 10.10.0
Android Kit 2.3.0
Improvements- MoEngage Android SDK updated to 14.06.00. Refer to the Android SDK release notes for details.
iOS Kit 2.3.0
Improvements- MoEngage iOS SDK updated to 10.10.0.
Android Kit 2.2.1
Release Summary
Android Kit
- mParticle Android Kit 2.2.1
- 14.05.01
iOS Kit
No release on this date.
Android Kit 2.2.1
Improvements- MoEngage Android SDK updated to 14.05.01. Refer to the Android SDK release notes for details.
Android Kit 2.2.0 · iOS Kit 2.2.0
Release Summary
Android Kit
- mParticle Android Kit 2.2.0
- 14.05.00
iOS Kit
- mParticle iOS Kit 2.2.0
- 10.09.0
Android Kit 2.2.0
Improvements- MoEngage Android SDK updated to 14.05.00. Refer to the Android SDK release notes for details.
iOS Kit 2.2.0
Improvements- MoEngage iOS SDK updated to 10.09.0.
Android Kit 2.1.2
Release Summary
Android Kit
- mParticle Android Kit 2.1.2
- 14.04.03
iOS Kit
No release on this date.
Android Kit 2.1.2
Improvements- MoEngage Android SDK updated to 14.04.03. Refer to the Android SDK release notes for details.
Android Kit 2.1.1
Release Summary
Android Kit
- mParticle Android Kit 2.1.1
- 14.04.01
iOS Kit
No release on this date.
Android Kit 2.1.1
Improvements- MoEngage Android SDK updated to 14.04.01. Refer to the Android SDK release notes for details.
Android Kit 2.1.0 · iOS Kit 2.1.0
Release Summary
Android Kit
- mParticle Android Kit 2.1.0
- 14.04.00
iOS Kit
- mParticle iOS Kit 2.1.0
- 10.08.0
Android Kit 2.1.0
Improvements- MoEngage Android SDK updated to 14.04.00. Refer to the Android SDK release notes for details.
iOS Kit 2.1.0
Improvements- MoEngage iOS SDK updated to 10.08.0.
Android Kit 2.0.1
Android Kit 2.0.0 · iOS Kit 2.0.0
Release Summary
Android Kit
- mParticle Android Kit 2.0.0
- 14.03.04
iOS Kit
- mParticle iOS Kit 2.0.0
- 10.07.0
Android Kit 2.0.0
Breaking Changes- Target SDK version updated to 35.
- Min SDK version updated to 23.
- AGP version updated to 8.7.3.
- Added support for Multi-User Identities.
- MoEngage Android SDK updated to 14.03.04. Refer to the Android SDK release notes for details.
iOS Kit 2.0.0
Breaking Changes- iOS and tvOS deployment target updated to 13.
- Added support for multiple user identifiers.
- Added Info.plist based initialization.
- MoEngage iOS SDK updated to 10.07.0.
- Fixed latest version of
mParticle-Apple-SDKnot being included in dependency.
Android Kit 1.1.0
Release Summary
Android Kit
- mParticle Android Kit 1.1.0
- 13.05.02
iOS Kit
No release on this date.
Android Kit 1.1.0
What’s Newmoe-android-sdkartifact is now bundled as part of the kit.- MoEngage Android SDK updated to 13.05.02. Refer to the Android SDK release notes for details.
iOS Kit 1.0.0 — Initial Release
Release Summary
Android Kit
No release on this date.
iOS Kit
- mParticle iOS Kit 1.0.0
iOS Kit 1.0.0
What’s New- Initial release with support for mParticle Swift API integrations. Refer to the iOS Kit Integration guide for details.
Android Kit 1.0.0 — Initial Release
Release Summary
Android Kit
- mParticle Android Kit 1.0.0
iOS Kit
Not yet released
Android Kit 1.0.0
What’s New- Initial release with support for integrating MoEngage SDK with mParticle SDK using the Android Kit. Refer to the Android Kit Integration guide for details.