Skip to main content
iOS Kit 3.2.0

Release Summary

Android Kit

No release on this date.

iOS Kit

  • mParticle iOS Kit 3.2.0
MoEngage iOS SDK
  • 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, and getInboxViewController now follow Swift’s concurrency model. Swift call sites outside the main actor need to be updated. Objective-C callers are unaffected.
  • trackUserPushPreference deprecated: The API still works in this release but will be removed in a future major version.
Improvements
  • 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 isRead and clickedDate appear 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
MoEngage Android SDK
  • 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.
  • trackUserPushPreference is 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
MoEngage Android SDK
  • 15.01.00

iOS Kit

No release on this date.

Android Kit 3.1.0

Improvements
iOS Kit 3.0.0

Release Summary

Android Kit

No release on this date.

iOS Kit

  • mParticle iOS Kit 3.0.0
MoEngage iOS SDK
  • 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 fatalError if invoked out of order across all build configurations — Debug, Release, and TestFlight builds.
  • Objective-C enums migrated to Swift: MoEngageInAppActionType and MoEngageNudgePosition are 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 example trackEvent, showInApp, setPushToken, initializeDefaultLiveInstance) now return a typed task object. Direct calls compile unchanged; Swift function-reference assignments with an explicit Void return type no longer compile.
  • Cards view controller APIs now @MainActor: presentCardsViewController, pushCardsViewController, and getCardsViewController are now annotated @MainActor. Swift callers invoking these from a non-main-actor context must hop to the main actor.
  • Sendable conformance required for attribute values: setUserAttribute, setDeviceAttribute, and MoEngageProperties attribute APIs now require values to conform to Sendable under the Swift 6 language mode or strict concurrency.
Improvements
Android Kit 3.0.0

Release Summary

Android Kit

  • mParticle Android Kit 3.0.0
MoEngage Android SDK
  • 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 DataCenter initialization to improve startup performance. Note that this introduces a Java breaking change — the MoEngage.Builder constructor signature has been updated. Refer to the Android SDK release notes for details.
  • Exception on uninitialized SDK: The SDK now throws an IllegalStateException if any API is invoked before the SDK is initialized. If left unhandled, this will cause a runtime crash. Ensure MoEngage.initialiseDefaultInstance() is called before invoking any SDK APIs.
Improvements
iOS Kit 2.6.0

Release Summary

Android Kit

No release on this date.

iOS Kit

  • mParticle iOS Kit 2.6.0
MoEngage iOS SDK
  • 10.14.0

iOS Kit 2.6.0

Improvements
Android Kit 2.6.0

Release Summary

Android Kit

  • mParticle Android Kit 2.6.0
MoEngage Android SDK
  • 14.10.00

iOS Kit

No release on this date.

Android Kit 2.6.0

Improvements
Android Kit 2.5.2

Release Summary

Android Kit

  • mParticle Android Kit 2.5.2
MoEngage Android SDK
  • 14.09.02

iOS Kit

No release on this date.

Android Kit 2.5.2

Improvements
iOS Kit 2.6.0

Release Summary

Android Kit

No release on this date.

iOS Kit

  • mParticle iOS Kit 2.6.0
MoEngage iOS SDK
  • 10.13.0

iOS Kit 2.6.0

Improvements
Android Kit 2.5.1

Release Summary

Android Kit

  • mParticle Android Kit 2.5.1
MoEngage Android SDK
  • 14.09.01

iOS Kit

No release on this date.

Android Kit 2.5.1

Improvements
  • MoEngage Android SDK updated to 14.09.01.
iOS Kit 2.5.0

Release Summary

Android Kit

No release on this date.

iOS Kit

  • mParticle iOS Kit 2.5.0
MoEngage iOS SDK
  • 10.12.0

iOS Kit 2.5.0

Improvements
  • MoEngage iOS SDK updated to 10.12.0.
Android Kit 2.5.0 · iOS Kit 2.4.0

Release Summary

Android Kit

  • mParticle Android Kit 2.5.0
MoEngage Android SDK
  • 14.09.00

iOS Kit

  • mParticle iOS Kit 2.4.0
MoEngage iOS SDK
  • 10.11.0

Android Kit 2.5.0

Improvements
  • MoEngage Android SDK updated to 14.09.00.

iOS Kit 2.4.0

Improvements
  • MoEngage iOS SDK updated to 10.11.0.
iOS Kit 2.3.1

Release Summary

Android Kit

No release on this date.

iOS Kit

  • mParticle iOS Kit 2.3.1
MoEngage iOS SDK
  • 10.10.2

iOS Kit 2.3.1

Improvements
  • MoEngage iOS SDK updated to 10.10.2.
Android Kit 2.3.0 · iOS Kit 2.3.0

Release Summary

Android Kit

  • mParticle Android Kit 2.3.0
MoEngage Android SDK
  • 14.06.00

iOS Kit

  • mParticle iOS Kit 2.3.0
MoEngage iOS SDK
  • 10.10.0

Android Kit 2.3.0

Improvements

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
MoEngage Android SDK
  • 14.05.01

iOS Kit

No release on this date.

Android Kit 2.2.1

Improvements
Android Kit 2.2.0 · iOS Kit 2.2.0

Release Summary

Android Kit

  • mParticle Android Kit 2.2.0
MoEngage Android SDK
  • 14.05.00

iOS Kit

  • mParticle iOS Kit 2.2.0
MoEngage iOS SDK
  • 10.09.0

Android Kit 2.2.0

Improvements

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
MoEngage Android SDK
  • 14.04.03

iOS Kit

No release on this date.

Android Kit 2.1.2

Improvements
Android Kit 2.1.1

Release Summary

Android Kit

  • mParticle Android Kit 2.1.1
MoEngage Android SDK
  • 14.04.01

iOS Kit

No release on this date.

Android Kit 2.1.1

Improvements
Android Kit 2.1.0 · iOS Kit 2.1.0

Release Summary

Android Kit

  • mParticle Android Kit 2.1.0
MoEngage Android SDK
  • 14.04.00

iOS Kit

  • mParticle iOS Kit 2.1.0
MoEngage iOS SDK
  • 10.08.0

Android Kit 2.1.0

Improvements

iOS Kit 2.1.0

Improvements
  • MoEngage iOS SDK updated to 10.08.0.
Android Kit 2.0.1

Release Summary

Android Kit

  • mParticle Android Kit 2.0.1
MoEngage Android SDK
  • 14.03.05

iOS Kit

No release on this date.

Android Kit 2.0.1

Improvements
  • MoEngage Android SDK updated to 14.03.05.
Android Kit 2.0.0 · iOS Kit 2.0.0

Release Summary

Android Kit

  • mParticle Android Kit 2.0.0
MoEngage Android SDK
  • 14.03.04

iOS Kit

  • mParticle iOS Kit 2.0.0
MoEngage iOS SDK
  • 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.
What’s New
  • 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.
What’s New
  • Added support for multiple user identifiers.
  • Added Info.plist based initialization.
  • MoEngage iOS SDK updated to 10.07.0.
Fixes
  • Fixed latest version of mParticle-Apple-SDK not being included in dependency.
Android Kit 1.1.0

Release Summary

Android Kit

  • mParticle Android Kit 1.1.0
MoEngage Android SDK
  • 13.05.02

iOS Kit

No release on this date.

Android Kit 1.1.0

What’s New
  • moe-android-sdk artifact 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
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.