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.