> ## Documentation Index
> Fetch the complete documentation index at: https://moengage.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Segment SDK

> View the release history for MoEngage Segment integration plugins.

## Android (Kotlin) & iOS (Swift) Plugins

<Update label="23rd September 2026">
  <CardGroup cols={2}>
    <Card title="Android (Kotlin)">
      **Plugin v4.3.0**

      * MoEngage Android SDK updated to **15.03.00**. [Release Notes](/docs/release-notes/sdks/android#23rd-september-2026)
      * MoEngage introduces the `cards-ui-compose` module, which embeds Cards directly in a Jetpack Compose user interface. See [Cards in Jetpack Compose](/docs/developer-guide/android-sdk/cards/cards-ui-compose).
      * Card content is no longer force-darkened by the system. Cards render with the colors you configured, in both light and dark themes.

      **Breaking Changes**

      * Push token registration by the MoEngage SDK is no longer supported. The SDK now registers devices for push using the Firebase Installation ID. Update `com.google.firebase:firebase-messaging` to **25.1.2** or higher and enable the Firebase Installation ID in your application manifest file before upgrading. Applications in which the MoEngage SDK registers the token and that do not complete both steps stop registering for push and no longer receive notifications. See [Migrating to Firebase Installation ID](/docs/developer-guide/android-sdk/migration/migrating-to-firebase-installation-id).
    </Card>

    <Card title="iOS (Swift)">
      No release on this date.
    </Card>
  </CardGroup>
</Update>

<Update label="16th September 2026">
  <CardGroup cols={2}>
    <Card title="Android (Kotlin)">
      No release on this date.
    </Card>

    <Card title="iOS (Swift)">
      **Plugin v3.2.0**

      * Updated MoEngage-iOS-SDK to [11.2.0](/docs/release-notes/sdks/ios#16th-september-2026).
      * 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, and Inbox entries are immutable snapshots. Read-state changes such as `isRead` and `clickedDate` appear on the next fetch instead of mutating entry objects you already hold.

      **Breaking Changes**

      * The SDK's default **Dismiss** notification action has been removed from its notification categories. Notifications now show only the actions you configure.
      * Inbox APIs now follow Swift's concurrency model. `presentInboxViewController`, `pushInboxViewController`, and `getInboxViewController` are main-actor bound. Swift call sites outside the main actor need to be updated.
      * `trackUserPushPreference` is deprecated. The API still works in this release but will be removed in a future major version.
    </Card>
  </CardGroup>
</Update>

<Update label="12th August 2026">
  <CardGroup cols={2}>
    <Card title="Android (Kotlin)">
      **Plugin v4.2.0**

      * MoEngage Android SDK updated to **15.02.00**. [Release Notes](/docs/release-notes/sdks/android#12th-august-2026)
      * 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.
    </Card>

    <Card title="iOS (Swift)">
      No release on this date.
    </Card>
  </CardGroup>
</Update>

<Update label="3rd August 2026">
  <CardGroup cols={2}>
    <Card title="Android (Kotlin)">
      **Plugin v4.1.0**

      * MoEngage Android SDK updated to **15.01.00**. [Release Notes](/docs/release-notes/sdks/android#3rd-august-2026)
    </Card>

    <Card title="iOS (Swift)">
      No release on this date.
    </Card>
  </CardGroup>
</Update>

<Update label="22nd July 2026">
  <CardGroup cols={2}>
    <Card title="Android (Kotlin)">
      No release on this date.
    </Card>

    <Card title="iOS (Swift)">
      **Plugin v3.0.0**

      * Updated MoEngage-iOS-SDK to [11.0.0](/docs/release-notes/sdks/ios#22nd-july-2026).

      **Breaking Changes**

      * 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.
      * `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](/docs/release-notes/sdks/ios#22nd-july-2026) for the migration tables.
      * 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.
      * `presentCardsViewController`, `pushCardsViewController`, and `getCardsViewController` are now annotated `@MainActor`. Swift callers invoking these from a non-main-actor context must hop to the main actor.
      * `setUserAttribute`, `setDeviceAttribute`, and `MoEngageProperties` attribute APIs now require values to conform to `Sendable` under the Swift 6 language mode or strict concurrency.
    </Card>
  </CardGroup>
</Update>

<Update label="7th July 2026">
  <CardGroup cols={2}>
    <Card title="Android (Kotlin)">
      **Plugin v4.0.0**

      * MoEngage Android SDK updated to **15.00.00**. [Release Notes](/docs/release-notes/sdks/android#7th-july-2026)

      **Breaking Changes**

      * Upgraded the Android Gradle Plugin to version 9.1.1 for improved build performance and compatibility.
      * Upgraded Kotlin to version 2.3.20 to take advantage of the latest language features and stability improvements.
      * Upgraded Compile SDK and Target SDK to 36 to align with the latest Android platform capabilities.
      * 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](/docs/release-notes/sdks/android#7th-july-2026) for details.
      * 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.
    </Card>

    <Card title="iOS (Swift)">
      No release on this date.
    </Card>
  </CardGroup>
</Update>

<Update label="29th June 2026">
  <CardGroup cols={2}>
    <Card title="Android (Kotlin)">
      No release on this date.
    </Card>

    <Card title="iOS (Swift)">
      **Plugin v2.13.0**

      * Updated MoEngage-iOS-SDK to [10.14.0](/docs/release-notes/sdks/ios#29th-june-2026).
    </Card>
  </CardGroup>
</Update>

<Update label="23rd June 2026">
  <CardGroup cols={2}>
    <Card title="Android (Kotlin)">
      **Plugin v3.8.0**

      * MoEngage SDK Version updated to **14.10.00**. [Release Notes](/docs/release-notes/sdks/android#core-sdk-14-10-00)
    </Card>

    <Card title="iOS (Swift)">
      No release on this date.
    </Card>
  </CardGroup>
</Update>

<Update label="26th May 2026">
  <CardGroup cols={2}>
    <Card title="Android (Kotlin)">
      **Plugin v3.7.2**

      * MoEngage SDK Version updated to **14.09.02**. [Release Notes](/docs/release-notes/sdks/android#core-sdk-14-09-02)
    </Card>

    <Card title="iOS (Swift)">
      No release on this date.
    </Card>
  </CardGroup>
</Update>

<Update label="25th May 2026">
  <CardGroup cols={2}>
    <Card title="Android (Kotlin)">
      No release on this date.
    </Card>

    <Card title="iOS (Swift)">
      **Plugin v2.12.0**

      * Updated MoEngage-iOS-SDK to [10.13.0](/docs/release-notes/sdks/ios#25th-may-2026).
    </Card>
  </CardGroup>
</Update>

<Update label="6th May 2026">
  <CardGroup cols={2}>
    <Card title="Android (Kotlin)">
      **Plugin v3.7.1**

      * MoEngage SDK Version updated to **14.09.01**. [Release Notes](/docs/release-notes/sdks/android#core-sdk-14-09-01)
    </Card>

    <Card title="iOS (Swift)">
      No release on this date.
    </Card>
  </CardGroup>
</Update>

<Update label="30th April 2026">
  <CardGroup cols={2}>
    <Card title="Android (Kotlin)">
      No release on this date.
    </Card>

    <Card title="iOS (Swift)">
      **Plugin v2.11.0**

      * Updated MoEngage-iOS-SDK to [10.12.0](/docs/release-notes/sdks/ios#30th-april-2026).
    </Card>
  </CardGroup>
</Update>

<Update label="15th April 2026">
  <CardGroup cols={2}>
    <Card title="Android (Kotlin)">
      **Plugin v3.7.0**

      * MoEngage SDK Version updated to **14.09.00**. [Release Notes](/docs/release-notes/sdks/android#core-sdk-14-09-00)
    </Card>

    <Card title="iOS (Swift)">
      **Plugin v2.10.0**

      * Updated MoEngage-iOS-SDK to 10.11.0
    </Card>
  </CardGroup>
</Update>

<Update label="31st March 2026">
  <CardGroup cols={2}>
    <Card title="Android (Kotlin)">
      No release on this date.
    </Card>

    <Card title="iOS (Swift)">
      **Plugin v2.9.1**

      * Updated MoEngage-iOS-SDK to 10.10.2
    </Card>
  </CardGroup>
</Update>

<Update label="29th January 2026">
  <CardGroup cols={2}>
    <Card title="Android (Kotlin)">
      **Plugin v3.5.0**

      * MoEngage SDK Version updated to **14.06.00**. [Release Notes](/docs/release-notes/sdks/android#4th-february-2026)
    </Card>

    <Card title="iOS (Swift)">
      **Plugin v2.9.0**

      * Updated MoEngage-iOS-SDK to 10.10.0
    </Card>
  </CardGroup>
</Update>

<Update label="20th January 2026">
  <CardGroup cols={2}>
    <Card title="Android (Kotlin)">
      **Plugin v3.4.1**

      * MoEngage SDK Version updated to **14.05.01**. [Release Notes](/docs/release-notes/sdks/android#20th-january-2026)
    </Card>

    <Card title="iOS (Swift)">
      No release on this date.
    </Card>
  </CardGroup>
</Update>

<Update label="19th January 2026">
  <CardGroup cols={2}>
    <Card title="Android (Kotlin)">
      **Plugin v3.4.0**

      * MoEngage SDK Version updated to **14.05.00**. [Release Notes](/docs/release-notes/sdks/android#19th-january-2026)
    </Card>

    <Card title="iOS (Swift)">
      **Plugin v2.8.0**

      * Updated MoEngage-iOS-SDK to 10.09.0
    </Card>
  </CardGroup>
</Update>

<Update label="11th December 2025">
  <CardGroup cols={2}>
    <Card title="Android (Kotlin)">
      **Plugin v3.3.2**

      * MoEngage SDK Version updated to **14.04.03**. [Release Notes](/docs/release-notes/sdks/android#11th-december-2025)
    </Card>

    <Card title="iOS (Swift)">
      No release on this date.
    </Card>
  </CardGroup>
</Update>

<Update label="18th November 2025">
  <CardGroup cols={2}>
    <Card title="Android (Kotlin)">
      **Plugin v3.3.1**

      * MoEngage SDK Version updated to **14.04.01**. [Release Notes](/docs/release-notes/sdks/android#18th-november-2025)
    </Card>

    <Card title="iOS (Swift)">
      No release on this date.
    </Card>
  </CardGroup>
</Update>

<Update label="29th October 2025">
  <CardGroup cols={2}>
    <Card title="Android (Kotlin)">
      **Plugin v3.3.0**

      * MoEngage SDK Version updated to **14.04.00**. [Release Notes](/docs/release-notes/sdks/android#29th-october-2025)
    </Card>

    <Card title="iOS (Swift)">
      **Plugin v2.7.0**

      * Updated MoEngage-iOS-SDK to 10.08.0
    </Card>
  </CardGroup>
</Update>

<Update label="25th September 2025">
  <CardGroup cols={2}>
    <Card title="Android (Kotlin)">
      **Plugin v3.2.5**

      * MoEngage SDK Version updated to **14.03.05**. [Release Notes](/docs/release-notes/sdks/android#29th-october-2025)
    </Card>

    <Card title="iOS (Swift)">
      No release on this date.
    </Card>
  </CardGroup>
</Update>

<Update label="24th September 2025">
  <CardGroup cols={2}>
    <Card title="Android (Kotlin)">
      **Plugin v3.2.4**

      * MoEngage SDK Version updated to **14.03.04**. [Release Notes](/docs/release-notes/sdks/android#24th-september-2025)
    </Card>

    <Card title="iOS (Swift)">
      **Plugin v2.6.0**

      * Updated MoEngage-iOS-SDK to 10.07.0
    </Card>
  </CardGroup>
</Update>

<Update label="8th September 2025">
  <CardGroup cols={2}>
    <Card title="Android (Kotlin)">
      **Plugin v3.2.3**

      * MoEngage SDK Version updated to **14.03.03**. [Release Notes](/docs/release-notes/sdks/android#8th-september-2025)
    </Card>

    <Card title="iOS (Swift)">
      **Plugin v2.5.0**

      * Updated MoEngage-iOS-SDK to 10.05.0
    </Card>
  </CardGroup>
</Update>

<Update label="12th August 2025">
  <CardGroup cols={2}>
    <Card title="Android (Kotlin)">
      **Plugin v3.2.2**

      * MoEngage SDK Version updated to **14.03.02**. [Release Notes](/docs/release-notes/sdks/android#12th-august-2025)
    </Card>

    <Card title="iOS (Swift)">
      No release on this date.
    </Card>
  </CardGroup>
</Update>

<Update label="5th August 2025">
  <CardGroup cols={2}>
    <Card title="Android (Kotlin)">
      No release on this date.
    </Card>

    <Card title="iOS (Swift)">
      **Plugin v2.4.0**

      * Updated MoEngage-iOS-SDK to 10.04.0
      * Added fallback for Segment SDK lifecycle callback misses
    </Card>
  </CardGroup>
</Update>

<Update label="4th August 2025">
  <CardGroup cols={2}>
    <Card title="Android (Kotlin)">
      **Plugin v3.2.1**

      * MoEngage SDK Version updated to **14.03.01**. [Release Notes](/docs/release-notes/sdks/android#4th-august-2025)
    </Card>

    <Card title="iOS (Swift)">
      No release on this date.
    </Card>
  </CardGroup>
</Update>

<Update label="15th July 2025">
  <CardGroup cols={2}>
    <Card title="Android (Kotlin)">
      **Plugin v3.2.0**

      * MoEngage SDK Version updated to **14.03.00**. [Release Notes](/docs/release-notes/sdks/android#15th-july-2025)
    </Card>

    <Card title="iOS (Swift)">
      **Plugin v2.3.0**

      * Updated MoEngage-iOS-SDK to 10.03.0
      * Added support for initializing default SDK instance with configuration data in Application's Info.plist
    </Card>
  </CardGroup>
</Update>

<Update label="30th June 2025">
  <CardGroup cols={2}>
    <Card title="Android (Kotlin)">
      **Plugin v3.1.4**

      * MoEngage SDK Version updated to **14.02.02**. [Release Notes](/docs/release-notes/sdks/android#27th-june-2025)
    </Card>

    <Card title="iOS (Swift)">
      **Plugin v2.2.1**

      * Updated MoEngage-iOS-SDK to 10.02.2
    </Card>
  </CardGroup>
</Update>

<Update label="27th June 2025">
  <CardGroup cols={2}>
    <Card title="Android (Kotlin)">
      No release on this date.
    </Card>

    <Card title="iOS (Swift)">
      **Plugin v2.2.0**

      * Updated MoEngage-iOS-SDK to 10.02.1
    </Card>
  </CardGroup>
</Update>

<Update label="26th June 2025">
  <CardGroup cols={2}>
    <Card title="Android (Kotlin)">
      **Plugin v3.1.3**

      * MoEngage SDK Version updated to **14.02.01**. [Release Notes](/docs/release-notes/sdks/android#26th-june-2025)
    </Card>

    <Card title="iOS (Swift)">
      No release on this date.
    </Card>
  </CardGroup>
</Update>

<Update label="19th June 2025">
  <CardGroup cols={2}>
    <Card title="Android (Kotlin)">
      **Plugin v3.1.2**

      * BugFix
        * The update callback is not being processed when the update type is 'refresh'.
    </Card>

    <Card title="iOS (Swift)">
      **Plugin v2.1.0**

      * Updated MoEngage-iOS-SDK to 10.01.0
      * Use internal flag to update the SDK instead of segment ***UpdateType***
    </Card>
  </CardGroup>
</Update>

<Update label="16th June 2025">
  <CardGroup cols={2}>
    <Card title="Android (Kotlin)">
      **Plugin v3.1.1**

      * MoEngage SDK Version updated to **14.02.00**. [Release Notes](/docs/release-notes/sdks/android#16th-june-2025)
    </Card>

    <Card title="iOS (Swift)">
      No release on this date.
    </Card>
  </CardGroup>
</Update>

<Update label="5th June 2025">
  <CardGroup cols={2}>
    <Card title="Android (Kotlin)">
      **Plugin v3.1.0**

      * MoEngage SDK Version updated to **14.01.00**. [Release Notes](/docs/release-notes/sdks/android#5th-june-2025)
    </Card>

    <Card title="iOS (Swift)">
      No release on this date.
    </Card>
  </CardGroup>
</Update>

<Update label="28th May 2025">
  <CardGroup cols={2}>
    <Card title="Android (Kotlin)">
      No release on this date.
    </Card>

    <Card title="iOS (Swift)">
      **Plugin v2.0.0**

      * Updated MoEngage-iOS-SDK to 10.00.0
    </Card>
  </CardGroup>
</Update>

<Update label="26th May 2025">
  <CardGroup cols={2}>
    <Card title="Android (Kotlin)">
      **Plugin v3.0.3**

      * MoEngage SDK Version updated to **14.00.01**. [Release Notes](/docs/release-notes/sdks/android#26th-may-2025)
    </Card>

    <Card title="iOS (Swift)">
      No release on this date.
    </Card>
  </CardGroup>
</Update>

<Update label="30th April 2025">
  <CardGroup cols={2}>
    <Card title="Android (Kotlin)">
      **Plugin v3.0.0**

      * MoEngage SDK Version updated to **14.00.00**. [Release Notes](/docs/release-notes/sdks/android#30th-april-2025)
      * Min supported SDK version updated to 23
      * Compile SDK version updated to 35
    </Card>

    <Card title="iOS (Swift)">
      No release on this date.
    </Card>
  </CardGroup>
</Update>

<Update label="11th March 2025">
  <CardGroup cols={2}>
    <Card title="Android (Kotlin)">
      **Plugin v2.5.0**

      * MoEngage SDK Version updated to **13.06.00**. [Release Notes](/docs/release-notes/sdks/android#11th-march-2025)
      * Android Gradle Plugin version updated from **8.4.0** to **8.7.3**
    </Card>

    <Card title="iOS (Swift)">
      **Plugin v1.5.0**

      * Updated MoEngage-iOS-SDK to 9.23.0
    </Card>
  </CardGroup>
</Update>

<Update label="22nd January 2025">
  <CardGroup cols={2}>
    <Card title="Android (Kotlin)">
      **Plugin v2.4.2**

      * MoEngage SDK Version updated to **13.05.02**. [Release Notes](/docs/release-notes/sdks/android#22nd-january-2025)
    </Card>

    <Card title="iOS (Swift)">
      No release on this date.
    </Card>
  </CardGroup>
</Update>

<Update label="7th January 2025">
  <CardGroup cols={2}>
    <Card title="Android (Kotlin)">
      No release on this date.
    </Card>

    <Card title="iOS (Swift)">
      **Plugin v1.4.0**

      * Added manual integration support.
      * Updated MoEngage-iOS-SDK to 9.21.0
    </Card>
  </CardGroup>
</Update>

<Update label="22nd November 2024">
  <CardGroup cols={2}>
    <Card title="Android (Kotlin)">
      **Plugin v2.4.1**

      * MoEngage SDK Version updated to **13.05.01**. [Release Notes](/docs/release-notes/sdks/android#22nd-november-2024)
    </Card>

    <Card title="iOS (Swift)">
      No release on this date.
    </Card>
  </CardGroup>
</Update>

<Update label="10th September 2024">
  <CardGroup cols={2}>
    <Card title="Android (Kotlin)">
      **Plugin v2.4.0**

      * MoEngage SDK Version updated to **13.05.00**. [Release Notes](/docs/release-notes/sdks/android#10th-september-2024)
    </Card>

    <Card title="iOS (Swift)">
      No release on this date.
    </Card>
  </CardGroup>
</Update>

<Update label="1st August 2024">
  <CardGroup cols={2}>
    <Card title="Android (Kotlin)">
      No release on this date.
    </Card>

    <Card title="iOS (Swift)">
      **Plugin v1.3.0**

      * Updated MoEngage-iOS-SDK to 9.18.1
    </Card>
  </CardGroup>
</Update>

<Update label="31st July 2024">
  <CardGroup cols={2}>
    <Card title="Android (Kotlin)">
      **Plugin v2.3.0**

      * MoEngage SDK Version updated to **13.04.00**. [Release Notes](/docs/release-notes/sdks/android#31st-july-2024)
    </Card>

    <Card title="iOS (Swift)">
      No release on this date.
    </Card>
  </CardGroup>
</Update>

<Update label="3rd July 2024">
  <CardGroup cols={2}>
    <Card title="Android (Kotlin)">
      **Plugin v2.2.0**

      * MoEngage SDK Version updated to **13.03.00**. [Release Notes](/docs/release-notes/sdks/android#3rd-july-2024)
      * Support for Android Gradle Plugin **8.4.0**
      * Updated Kotlin Version to **1.9.23**
      * Updated Compile SDK Version to **34**
    </Card>

    <Card title="iOS (Swift)">
      No release on this date.
    </Card>
  </CardGroup>
</Update>

<Update label="10th June 2024">
  <CardGroup cols={2}>
    <Card title="Android (Kotlin)">
      **Plugin v2.1.1**

      * MoEngage SDK Version updated to **13.02.00**. [Release Notes](/docs/release-notes/sdks/android#10th-june-2024)
    </Card>

    <Card title="iOS (Swift)">
      No release on this date.
    </Card>
  </CardGroup>
</Update>

<Update label="16th May 2024">
  <CardGroup cols={2}>
    <Card title="Android (Kotlin)">
      **Plugin v2.1.0**

      * MoEngage SDK Version updated to **13.01.00**. [Release Notes](/docs/release-notes/sdks/android#16th-may-2024)
    </Card>

    <Card title="iOS (Swift)">
      No release on this date.
    </Card>
  </CardGroup>
</Update>

<Update label="29th April 2024">
  <CardGroup cols={2}>
    <Card title="Android (Kotlin)">
      **Plugin v2.0.3**

      * MoEngage SDK Version updated to **13.00.03**. [Release Notes](/docs/release-notes/sdks/android#29th-april-2024)
    </Card>

    <Card title="iOS (Swift)">
      No release on this date.
    </Card>
  </CardGroup>
</Update>

<Update label="8th April 2024">
  <CardGroup cols={2}>
    <Card title="Android (Kotlin)">
      No release on this date.
    </Card>

    <Card title="iOS (Swift)">
      **Plugin v1.2.0**

      * Updated MoEngage-iOS-SDK to 9.17.0
    </Card>
  </CardGroup>
</Update>

<Update label="19th March 2024">
  <CardGroup cols={2}>
    <Card title="Android (Kotlin)">
      **Plugin v2.0.2**

      * MoEngage SDK Version updated to **13.00.02**. [Release Notes](/docs/release-notes/sdks/android#19th-march-2024)
    </Card>

    <Card title="iOS (Swift)">
      No release on this date.
    </Card>
  </CardGroup>
</Update>

<Update label="13th March 2024">
  <CardGroup cols={2}>
    <Card title="Android (Kotlin)">
      No release on this date.
    </Card>

    <Card title="iOS (Swift)">
      **Plugin v1.1.0**

      * Updated MoEngage-iOS-SDK to 9.16.0
    </Card>
  </CardGroup>
</Update>

<Update label="27th February 2024">
  <CardGroup cols={2}>
    <Card title="Android (Kotlin)">
      **Plugin v2.0.0**

      * MoEngage SDK Version updated to **13.00.00**. [Release Notes](/docs/release-notes/sdks/android#27th-february-2024)
      * Support for Android Gradle Plugin **8.2.2**
    </Card>

    <Card title="iOS (Swift)">
      No release on this date.
    </Card>
  </CardGroup>
</Update>

<Update label="23rd January 2024">
  <CardGroup cols={2}>
    <Card title="Android (Kotlin)">
      **Plugin v1.5.1**

      * MoEngage SDK Version updated to **12.10.03**. [Release Notes](/docs/release-notes/sdks/android#23rd-january-2024)
    </Card>

    <Card title="iOS (Swift)">
      No release on this date.
    </Card>
  </CardGroup>
</Update>

<Update label="29th November 2023">
  <CardGroup cols={2}>
    <Card title="Android (Kotlin)">
      **Plugin v1.5.0**

      * MoEngage SDK Version updated to **12.10.02**. [Release Notes](/docs/release-notes/sdks/android#29th-november-2023)
      * Updated Kotlin Version to **1.7.10**
    </Card>

    <Card title="iOS (Swift)">
      No release on this date.
    </Card>
  </CardGroup>
</Update>

<Update label="21st November 2023">
  <CardGroup cols={2}>
    <Card title="Android (Kotlin)">
      No release on this date.
    </Card>

    <Card title="iOS (Swift)">
      **Plugin v1.0.1**

      * Migrated to https URL for SPM dependencies.
    </Card>
  </CardGroup>
</Update>

<Update label="15th November 2023">
  <CardGroup cols={2}>
    <Card title="Android (Kotlin)">
      **Plugin v1.4.1**

      * MoEngage SDK Version updated to **12.10.01**. [Release Notes](/docs/release-notes/sdks/android#15th-november-2023)
    </Card>

    <Card title="iOS (Swift)">
      No release on this date.
    </Card>
  </CardGroup>
</Update>

<Update label="25th October 2023">
  <CardGroup cols={2}>
    <Card title="Android (Kotlin)">
      **Plugin v1.4.0**

      * MoEngage SDK Version updated to **12.10.00**. [Release Notes](/docs/release-notes/sdks/android#7th-september-2023)
    </Card>

    <Card title="iOS (Swift)">
      No release on this date.
    </Card>
  </CardGroup>
</Update>

<Update label="7th September 2023">
  <CardGroup cols={2}>
    <Card title="Android (Kotlin)">
      **Plugin v1.3.3**

      * MoEngage SDK Version updated to **12.9.03**. [Release Notes](/docs/release-notes/sdks/android#7th-september-2023)
    </Card>

    <Card title="iOS (Swift)">
      No release on this date.
    </Card>
  </CardGroup>
</Update>

<Update label="31st August 2023">
  <CardGroup cols={2}>
    <Card title="Android (Kotlin)">
      **Plugin v1.3.2**

      * MoEngage SDK Version updated to **12.9.02**. [Release Notes](/docs/release-notes/sdks/android#31st-august-2023)
    </Card>

    <Card title="iOS (Swift)">
      No release on this date.
    </Card>
  </CardGroup>
</Update>

<Update label="9th August 2023">
  <CardGroup cols={2}>
    <Card title="Android (Kotlin)">
      **Plugin v1.3.1**

      * MoEngage SDK Version updated to **12.9.01**. [Release Notes](/docs/release-notes/sdks/android#9th-august-2023)
    </Card>

    <Card title="iOS (Swift)">
      No release on this date.
    </Card>
  </CardGroup>
</Update>

<Update label="18th July 2023">
  <CardGroup cols={2}>
    <Card title="Android (Kotlin)">
      **Plugin v1.3.0**

      * MoEngage SDK Version updated to **12.9.00**. [Release Notes](/docs/release-notes/sdks/android#18th-july-2023)
      * Support for Android Gradle Plugin **8.0.2**
    </Card>

    <Card title="iOS (Swift)">
      No release on this date.
    </Card>
  </CardGroup>
</Update>

<Update label="8th June 2023">
  <CardGroup cols={2}>
    <Card title="Android (Kotlin)">
      **Plugin v1.2.1**

      * MoEngage SDK Version updated to **12.8.01**. [Release Notes](/docs/release-notes/sdks/android#8th-june-2023)
      * Bugfix
        * Segment UserId not getting mapped to MoEngage Unique Id while passed through **identify(userId, traits)** call.
    </Card>

    <Card title="iOS (Swift)">
      No release on this date.
    </Card>
  </CardGroup>
</Update>

<Update label="16th May 2023">
  <CardGroup cols={2}>
    <Card title="Android (Kotlin)">
      **Plugin v1.2.0**

      * MoEngage SDK Version updated to **12.8.00**. [Release Notes](/docs/release-notes/sdks/android#16th-may-2023)
      * Target & Compile SDK Version Update to 33
    </Card>

    <Card title="iOS (Swift)">
      No release on this date.
    </Card>
  </CardGroup>
</Update>

<Update label="20th April 2023">
  <CardGroup cols={2}>
    <Card title="Android (Kotlin)">
      **Plugin v1.1.2**

      * MoEngage SDK Version updated to **12.7.02**. [Release Notes](/docs/release-notes/sdks/android#20th-april-2023)
    </Card>

    <Card title="iOS (Swift)">
      No release on this date.
    </Card>
  </CardGroup>
</Update>

<Update label="10th April 2023">
  <CardGroup cols={2}>
    <Card title="Android (Kotlin)">
      **Plugin v1.1.1**

      * MoEngage SDK Version updated to **12.7.01**. [Release Notes](/docs/release-notes/sdks/android#10th-april-2023)
    </Card>

    <Card title="iOS (Swift)">
      No release on this date.
    </Card>
  </CardGroup>
</Update>

<Update label="4th April 2023">
  <CardGroup cols={2}>
    <Card title="Android (Kotlin)">
      **Plugin v1.1.0**

      * MoEngage SDK Version updated to **12.7.00**. [Release Notes](/docs/release-notes/sdks/android#4th-april-2023)
    </Card>

    <Card title="iOS (Swift)">
      No release on this date.
    </Card>
  </CardGroup>
</Update>

<Update label="30th March 2023">
  <CardGroup cols={2}>
    <Card title="Android (Kotlin)">
      **Plugin v1.0.2**

      * MoEngage SDK Version updated to **12.6.03**. [Release Notes](/docs/release-notes/sdks/android#30th-march-2023)
    </Card>

    <Card title="iOS (Swift)">
      No release on this date.
    </Card>
  </CardGroup>
</Update>

<Update label="16th March 2023">
  <CardGroup cols={2}>
    <Card title="Android (Kotlin)">
      **Plugin v1.0.1**

      * MoEngage SDK Version updated to **12.6.02**. [Release Notes](/docs/release-notes/sdks/android#16th-march-2023)
    </Card>

    <Card title="iOS (Swift)">
      No release on this date.
    </Card>
  </CardGroup>
</Update>

<Update label="28th February 2023">
  <CardGroup cols={2}>
    <Card title="Android (Kotlin)">
      **Plugin v1.0.0**

      * MoEngage SDK Version updated to **12.6.01**. [Release Notes](/docs/release-notes/sdks/android#14th-february-2023)
    </Card>

    <Card title="iOS (Swift)">
      **Plugin v1.0.0**

      * An initial release that supports Segment Swift API integrations.
      * Supports MoEngage SDK version **9.5.0** and above.
    </Card>
  </CardGroup>
</Update>

## React Native Plugin

<Update label="13th June 2023" description="Segment React Native Plugin v1.0.1">
  <CardGroup cols={2}>
    <Card title="Plugin">
      <span style={{ color: '#00C896', fontWeight: 'bold' }}>Version 1.0.1</span>

      * Removed Test and Mock files from the plugin npm package
    </Card>

    <Card title="Platform Support">
      React Native
    </Card>
  </CardGroup>
</Update>

<Update label="31st May 2023" description="Segment React Native Plugin v1.0.0 — Initial release">
  <CardGroup cols={2}>
    <Card title="Plugin">
      <span style={{ color: '#00C896', fontWeight: 'bold' }}>Version 1.0.0</span>

      <span style={{ backgroundColor: 'rgba(0,135,103,0.1)', color: '#008767', border: '1px solid #B5F5EC', borderRadius: '4px', padding: '2px 8px', fontSize: '12px', fontWeight: 'bold' }}>What's New</span>

      * Support for Segment integration with MoEngage React Native SDK
    </Card>

    <Card title="Platform Support">
      React Native
    </Card>
  </CardGroup>
</Update>

***

## Legacy SDKs

<Update label="22nd February 2023" description="Segment iOS Obj-C Plugin v8.2.0">
  <CardGroup cols={2}>
    <Card title="Legacy Plugins">
      **Android (Java):** Unchanged — v6.5.8

      **iOS (Obj-C)**
      <span style={{ color: '#00C896', fontWeight: 'bold' }}>Version v8.2.0</span>

      * MoEngage SDK dependency updated to **9.5.0**
    </Card>

    <Card title="MoEngage SDK">
      **Android:** 12.6.01

      **iOS:** 9.5.0
    </Card>
  </CardGroup>
</Update>

<Update label="14th February 2023" description="Segment Android Java Plugin v6.5.8">
  <CardGroup cols={2}>
    <Card title="Legacy Plugins">
      **Android (Java)**
      <span style={{ color: '#00C896', fontWeight: 'bold' }}>Version 6.5.8</span>

      * MoEngage Android SDK updated to **12.6.01**

      **iOS (Obj-C):** Unchanged — v8.1.0
    </Card>

    <Card title="MoEngage SDK">
      **Android:** 12.6.01

      **iOS:** 9.4.\*
    </Card>
  </CardGroup>
</Update>

<Update label="6th February 2023" description="Segment iOS Obj-C Plugin v8.1.0">
  <CardGroup cols={2}>
    <Card title="Legacy Plugins">
      **Android (Java):** Unchanged — v6.5.7

      **iOS (Obj-C)**
      <span style={{ color: '#00C896', fontWeight: 'bold' }}>Version v8.1.0</span>

      * MoEngage SDK dependency updated to **9.4.**\*
    </Card>

    <Card title="MoEngage SDK">
      **Android:** 12.6.00

      **iOS:** 9.4.\*
    </Card>
  </CardGroup>
</Update>

<Update label="7th February 2023" description="Segment Android Java Plugin v6.5.7">
  <CardGroup cols={2}>
    <Card title="Legacy Plugins">
      **Android (Java)**
      <span style={{ color: '#00C896', fontWeight: 'bold' }}>Version 6.5.7</span>

      * MoEngage Android SDK updated to **12.6.00**

      **iOS (Obj-C):** Unchanged — v8.0.0
    </Card>

    <Card title="MoEngage SDK">
      **Android:** 12.6.00

      **iOS:** 9.2.\*
    </Card>
  </CardGroup>
</Update>

<Update label="9th January 2023" description="Segment iOS Obj-C Plugin v7.6.0">
  <CardGroup cols={2}>
    <Card title="Legacy Plugins">
      **Android (Java):** Unchanged — v6.5.6

      **iOS (Obj-C)**
      <span style={{ color: '#00C896', fontWeight: 'bold' }}>Version v7.6.0</span>

      * MoEngage SDK dependency updated to **8.7.**\*
    </Card>

    <Card title="MoEngage SDK">
      **Android:** 12.5.06

      **iOS:** 8.7.\*
    </Card>
  </CardGroup>
</Update>

<Update label="4th January 2023" description="Segment iOS Obj-C Plugin v8.0.0">
  <CardGroup cols={2}>
    <Card title="Legacy Plugins">
      **Android (Java):** Unchanged — v6.5.6

      **iOS (Obj-C)**
      <span style={{ color: '#00C896', fontWeight: 'bold' }}>Version v8.0.0</span>

      * MoEngage SDK dependency updated to **9.2.**\*
    </Card>

    <Card title="MoEngage SDK">
      **Android:** 12.5.06

      **iOS:** 9.2.\*
    </Card>
  </CardGroup>
</Update>

<Update label="31st January 2023" description="Segment Android Java Plugin v6.5.6">
  <CardGroup cols={2}>
    <Card title="Legacy Plugins">
      **Android (Java)**
      <span style={{ color: '#00C896', fontWeight: 'bold' }}>Version 6.5.6</span>

      * MoEngage Android SDK updated to **12.5.06**

      **iOS (Obj-C):** Unchanged — v7.5.0
    </Card>

    <Card title="MoEngage SDK">
      **Android:** 12.5.06

      **iOS:** 8.6.\*
    </Card>
  </CardGroup>
</Update>

<Update label="19th January 2023" description="Segment Android Java Plugin v6.5.5">
  <CardGroup cols={2}>
    <Card title="Legacy Plugins">
      **Android (Java)**
      <span style={{ color: '#00C896', fontWeight: 'bold' }}>Version 6.5.5</span>

      * MoEngage Android SDK updated to **12.5.05**

      **iOS (Obj-C):** Unchanged — v7.5.0
    </Card>

    <Card title="MoEngage SDK">
      **Android:** 12.5.05

      **iOS:** 8.6.\*
    </Card>
  </CardGroup>
</Update>

<Update label="14th December 2022" description="Segment iOS Obj-C Plugin v7.4.0 and v7.5.0">
  <CardGroup cols={2}>
    <Card title="Legacy Plugins">
      **Android (Java):** Unchanged — v6.5.4

      **iOS (Obj-C)**
      <span style={{ color: '#00C896', fontWeight: 'bold' }}>Version v7.4.0</span>

      * MoEngage SDK dependency updated to **8.5.**\*

      <span style={{ color: '#00C896', fontWeight: 'bold' }}>Version v7.5.0</span>

      * MoEngage SDK dependency updated to **8.6.**\*
    </Card>

    <Card title="MoEngage SDK">
      **Android:** 12.5.04

      **iOS:** 8.5.\* / 8.6.\*
    </Card>
  </CardGroup>
</Update>

<Update label="19th December 2022" description="Segment Android Java Plugin v6.5.4">
  <CardGroup cols={2}>
    <Card title="Legacy Plugins">
      **Android (Java)**
      <span style={{ color: '#00C896', fontWeight: 'bold' }}>Version 6.5.4</span>

      * MoEngage Android SDK updated to **12.5.04**

      **iOS (Obj-C):** Unchanged — v7.3.0
    </Card>

    <Card title="MoEngage SDK">
      **Android:** 12.5.04

      **iOS:** 8.4.\*
    </Card>
  </CardGroup>
</Update>

<Update label="7th December 2022" description="Segment Android Java Plugin v6.5.3">
  <CardGroup cols={2}>
    <Card title="Legacy Plugins">
      **Android (Java)**
      <span style={{ color: '#00C896', fontWeight: 'bold' }}>Version 6.5.3</span>

      * MoEngage Android SDK updated to **12.5.03**

      **iOS (Obj-C):** Unchanged — v7.3.0
    </Card>

    <Card title="MoEngage SDK">
      **Android:** 12.5.03

      **iOS:** 8.4.\*
    </Card>
  </CardGroup>
</Update>

<Update label="1st December 2022" description="Segment Android Java Plugin v6.5.2">
  <CardGroup cols={2}>
    <Card title="Legacy Plugins">
      **Android (Java)**
      <span style={{ color: '#00C896', fontWeight: 'bold' }}>Version 6.5.2</span>

      * MoEngage Android SDK updated to **12.5.02**

      **iOS (Obj-C):** Unchanged — v7.3.0
    </Card>

    <Card title="MoEngage SDK">
      **Android:** 12.5.02

      **iOS:** 8.4.\*
    </Card>
  </CardGroup>
</Update>

<Update label="14th November 2022" description="Segment Android Java Plugin v6.5.1">
  <CardGroup cols={2}>
    <Card title="Legacy Plugins">
      **Android (Java)**
      <span style={{ color: '#00C896', fontWeight: 'bold' }}>Version 6.5.1</span>

      * MoEngage Android SDK updated to **12.5.01**

      **iOS (Obj-C):** Unchanged — v7.3.0
    </Card>

    <Card title="MoEngage SDK">
      **Android:** 12.5.01

      **iOS:** 8.4.\*
    </Card>
  </CardGroup>
</Update>

<Update label="4th November 2022" description="Segment Android Java Plugin v6.5.0">
  <CardGroup cols={2}>
    <Card title="Legacy Plugins">
      **Android (Java)**
      <span style={{ color: '#00C896', fontWeight: 'bold' }}>Version 6.5.0</span>

      * MoEngage Android SDK updated to **12.5.00**

      **iOS (Obj-C):** Unchanged — v7.3.0
    </Card>

    <Card title="MoEngage SDK">
      **Android:** 12.5.00

      **iOS:** 8.4.\*
    </Card>
  </CardGroup>
</Update>

<Update label="26th October 2022" description="Segment Android Java Plugin v6.4.0">
  <CardGroup cols={2}>
    <Card title="Legacy Plugins">
      **Android (Java)**
      <span style={{ color: '#00C896', fontWeight: 'bold' }}>Version 6.4.0</span>

      <span style={{ backgroundColor: 'rgba(0,135,103,0.1)', color: '#008767', border: '1px solid #B5F5EC', borderRadius: '4px', padding: '2px 8px', fontSize: '12px', fontWeight: 'bold' }}>What's New</span>

      * MoEngage Android SDK updated to **12.4.00**
      * Android Gradle Plugin version updated to **7.3.1**
      * Build configuration: compileSdk 31, minSdk 21, targetSdk 31

      **iOS (Obj-C):** Unchanged — v7.3.0
    </Card>

    <Card title="MoEngage SDK">
      **Android:** 12.4.00

      **iOS:** 8.4.\*
    </Card>
  </CardGroup>
</Update>

<Update label="19th October 2022" description="Segment iOS Obj-C Plugin v7.3.0">
  <CardGroup cols={2}>
    <Card title="Legacy Plugins">
      **Android (Java):** Unchanged — v6.3.1

      **iOS (Obj-C)**
      <span style={{ color: '#00C896', fontWeight: 'bold' }}>Version v7.3.0</span>

      * MoEngage SDK dependency updated to **8.4.**\*
    </Card>

    <Card title="MoEngage SDK">
      **Android:** 12.3.02

      **iOS:** 8.4.\*
    </Card>
  </CardGroup>
</Update>

<Update label="20th September 2022" description="Segment Android Java Plugin v6.3.1">
  <CardGroup cols={2}>
    <Card title="Legacy Plugins">
      **Android (Java)**
      <span style={{ color: '#00C896', fontWeight: 'bold' }}>Version 6.3.1</span>

      * MoEngage Android SDK updated to **12.3.02**

      **iOS (Obj-C):** Unchanged — v6.2.0
    </Card>

    <Card title="MoEngage SDK">
      **Android:** 12.3.02

      **iOS:** 7.2.\*
    </Card>
  </CardGroup>
</Update>

<Update label="12th September 2022" description="Segment Android Java Plugin v6.3.0">
  <CardGroup cols={2}>
    <Card title="Legacy Plugins">
      **Android (Java)**
      <span style={{ color: '#00C896', fontWeight: 'bold' }}>Version 6.3.0</span>

      * MoEngage Android SDK updated to **12.3.01**

      **iOS (Obj-C):** Unchanged — v6.2.0
    </Card>

    <Card title="MoEngage SDK">
      **Android:** 12.3.01

      **iOS:** 7.2.\*
    </Card>
  </CardGroup>
</Update>

<Update label="9th August 2022" description="Segment iOS Obj-C Plugin v6.2.0">
  <CardGroup cols={2}>
    <Card title="Legacy Plugins">
      **Android (Java):** Unchanged — v6.2.5

      **iOS (Obj-C)**
      <span style={{ color: '#00C896', fontWeight: 'bold' }}>Version v6.2.0</span>

      * MoEngage SDK dependency updated to **7.2.**\*
    </Card>

    <Card title="MoEngage SDK">
      **Android:** 12.2.05

      **iOS:** 7.2.\*
    </Card>
  </CardGroup>
</Update>

<Update label="2nd September 2022" description="Segment Android Java Plugin v6.2.5">
  <CardGroup cols={2}>
    <Card title="Legacy Plugins">
      **Android (Java)**
      <span style={{ color: '#00C896', fontWeight: 'bold' }}>Version 6.2.5</span>

      * MoEngage Android SDK updated to **12.2.05**

      **iOS (Obj-C):** Unchanged — v7.2.0
    </Card>

    <Card title="MoEngage SDK">
      **Android:** 12.2.05

      **iOS:** 8.3.\*
    </Card>
  </CardGroup>
</Update>

<Update label="13th August 2022" description="Segment Android Java Plugin v6.2.4">
  <CardGroup cols={2}>
    <Card title="Legacy Plugins">
      **Android (Java)**
      <span style={{ color: '#00C896', fontWeight: 'bold' }}>Version 6.2.4</span>

      * MoEngage Android SDK updated to **12.2.03**

      **iOS (Obj-C):** Unchanged — v7.2.0
    </Card>

    <Card title="MoEngage SDK">
      **Android:** 12.2.03

      **iOS:** 8.3.\*
    </Card>
  </CardGroup>
</Update>

<Update label="20th July 2022" description="Segment iOS Obj-C Plugin v7.2.0">
  <CardGroup cols={2}>
    <Card title="Legacy Plugins">
      **Android (Java):** Unchanged — v6.2.3

      **iOS (Obj-C)**
      <span style={{ color: '#00C896', fontWeight: 'bold' }}>Version v7.2.0</span>

      * MoEngage SDK dependency updated to **8.3.**\*
    </Card>

    <Card title="MoEngage SDK">
      **Android:** 12.2.03

      **iOS:** 8.3.\*
    </Card>
  </CardGroup>
</Update>

<Update label="5th July 2022" description="Segment Android Java Plugin v6.2.3">
  <CardGroup cols={2}>
    <Card title="Legacy Plugins">
      **Android (Java)**
      <span style={{ color: '#00C896', fontWeight: 'bold' }}>Version 6.2.3</span>

      * MoEngage Android SDK updated to **12.2.03**

      **iOS (Obj-C):** Unchanged — v7.1.0
    </Card>

    <Card title="MoEngage SDK">
      **Android:** 12.2.03

      **iOS:** 8.2.\*
    </Card>
  </CardGroup>
</Update>

<Update label="7th June 2022" description="Segment iOS Obj-C Plugin v7.1.0">
  <CardGroup cols={2}>
    <Card title="Legacy Plugins">
      **Android (Java):** Unchanged — v6.1.0

      **iOS (Obj-C)**
      <span style={{ color: '#00C896', fontWeight: 'bold' }}>Version v7.1.0</span>

      <span style={{ backgroundColor: 'rgba(0,135,103,0.1)', color: '#008767', border: '1px solid #B5F5EC', borderRadius: '4px', padding: '2px 8px', fontSize: '12px', fontWeight: 'bold' }}>What's New</span>

      * MoEngage SDK dependency updated to **8.2.**\*
      * Introduced `SEGMoEngageInitializer.h` class to initialize MoEngage-iOS-SDK
      * Added support for Swift Package Manager
    </Card>

    <Card title="MoEngage SDK">
      **Android:** 12.1.00

      **iOS:** 8.2.\*
    </Card>
  </CardGroup>
</Update>

<Update label="19th May 2022" description="Segment Android Java Plugin v6.2.2">
  <CardGroup cols={2}>
    <Card title="Legacy Plugins">
      **Android (Java)**
      <span style={{ color: '#00C896', fontWeight: 'bold' }}>Version 6.2.2</span>

      * MoEngage Android SDK updated to **12.2.02**

      **iOS (Obj-C):** Unchanged — v6.1.0
    </Card>

    <Card title="MoEngage SDK">
      **Android:** 12.2.02

      **iOS:** 7.1.\*
    </Card>
  </CardGroup>
</Update>

<Update label="11th May 2022" description="Segment Android Java Plugin v6.2.1">
  <CardGroup cols={2}>
    <Card title="Legacy Plugins">
      **Android (Java)**
      <span style={{ color: '#00C896', fontWeight: 'bold' }}>Version 6.2.1</span>

      * MoEngage Android SDK updated to **12.2.01**

      **iOS (Obj-C):** Unchanged — v6.1.0
    </Card>

    <Card title="MoEngage SDK">
      **Android:** 12.2.01

      **iOS:** 7.1.\*
    </Card>
  </CardGroup>
</Update>

<Update label="9th May 2022" description="Segment Android Java Plugin v6.2.0">
  <CardGroup cols={2}>
    <Card title="Legacy Plugins">
      **Android (Java)**
      <span style={{ color: '#00C896', fontWeight: 'bold' }}>Version 6.2.0</span>

      * MoEngage Android SDK updated to **12.2.00**

      **iOS (Obj-C):** Unchanged — v6.1.0
    </Card>

    <Card title="MoEngage SDK">
      **Android:** 12.2.00

      **iOS:** 7.1.\*
    </Card>
  </CardGroup>
</Update>

<Update label="29th April 2022" description="Segment Android Java Plugin v6.1.0">
  <CardGroup cols={2}>
    <Card title="Legacy Plugins">
      **Android (Java)**
      <span style={{ color: '#00C896', fontWeight: 'bold' }}>Version 6.1.0</span>

      * MoEngage Android SDK updated to **12.1.00**

      **iOS (Obj-C):** Unchanged — v6.1.0
    </Card>

    <Card title="MoEngage SDK">
      **Android:** 12.1.00

      **iOS:** 7.1.\*
    </Card>
  </CardGroup>
</Update>

<Update label="30th March 2022" description="Segment Android Java Plugin v6.0.0">
  <CardGroup cols={2}>
    <Card title="Legacy Plugins">
      **Android (Java)**
      <span style={{ color: '#00C896', fontWeight: 'bold' }}>Version 6.0.0</span>

      <span style={{ backgroundColor: 'rgba(212,56,13,0.1)', color: '#D4380D', border: '1px solid #FFCCC7', borderRadius: '4px', padding: '2px 8px', fontSize: '12px', fontWeight: 'bold' }}>Breaking Changes</span>

      * MoEngage Android SDK updated to **12.0.00**
      * Build configuration updated: compileSdk 30, minSdk 21, targetSdk 30
      * In-App, Push Amplification, and Device Trigger are no longer bundled by default — add their dependencies separately if used
      * APIs to initialize the SDK now throw `IllegalStateException` if App ID is null or empty
      * External library updates: androidx.core 1.6.0, appcompat 1.3.1, lifecycle-process 2.4.0, firebase-messaging 23.0.0, Kotlin 1.6.0

      **iOS (Obj-C):** Unchanged — v6.1.0
    </Card>

    <Card title="MoEngage SDK">
      **Android:** 12.0.00

      **iOS:** 7.1.\*
    </Card>
  </CardGroup>
</Update>

<Update label="8th March 2022" description="Segment Android Java Plugin v5.6.00">
  <CardGroup cols={2}>
    <Card title="Legacy Plugins">
      **Android (Java)**
      <span style={{ color: '#00C896', fontWeight: 'bold' }}>Version 5.6.00</span>

      * MoEngage Android SDK updated to **11.5.00**

      **iOS (Obj-C):** Unchanged — v6.1.0
    </Card>

    <Card title="MoEngage SDK">
      **Android:** 11.5.00

      **iOS:** 7.1.\*
    </Card>
  </CardGroup>
</Update>

<Update label="22nd February 2022" description="Segment Android Java Plugin v5.5.04">
  <CardGroup cols={2}>
    <Card title="Legacy Plugins">
      **Android (Java)**
      <span style={{ color: '#00C896', fontWeight: 'bold' }}>Version 5.5.04</span>

      * MoEngage Android SDK updated to **11.4.04**

      **iOS (Obj-C):** Unchanged — v6.1.0
    </Card>

    <Card title="MoEngage SDK">
      **Android:** 11.4.04

      **iOS:** 7.1.\*
    </Card>
  </CardGroup>
</Update>

<Update label="31st January 2022" description="Segment Android Java Plugin v5.5.03">
  <CardGroup cols={2}>
    <Card title="Legacy Plugins">
      **Android (Java)**
      <span style={{ color: '#00C896', fontWeight: 'bold' }}>Version 5.5.03</span>

      * MoEngage Android SDK updated to **11.4.03**

      **iOS (Obj-C):** Unchanged — v6.1.0
    </Card>

    <Card title="MoEngage SDK">
      **Android:** 11.4.03

      **iOS:** 7.1.\*
    </Card>
  </CardGroup>
</Update>

<Update label="9th November 2021" description="Segment Android Java Plugin v5.5.02">
  <CardGroup cols={2}>
    <Card title="Legacy Plugins">
      **Android (Java)**
      <span style={{ color: '#00C896', fontWeight: 'bold' }}>Version 5.5.02</span>

      * MoEngage Android SDK updated to **11.4.02**

      **iOS (Obj-C):** Unchanged — v6.1.0
    </Card>

    <Card title="MoEngage SDK">
      **Android:** 11.4.02

      **iOS:** 7.1.\*
    </Card>
  </CardGroup>
</Update>

<Update label="29th September 2021" description="Segment Android Java Plugin v5.5.01">
  <CardGroup cols={2}>
    <Card title="Legacy Plugins">
      **Android (Java)**
      <span style={{ color: '#00C896', fontWeight: 'bold' }}>Version 5.5.01</span>

      * MoEngage Android SDK updated to **11.4.01**

      **iOS (Obj-C):** Unchanged — v6.1.0
    </Card>

    <Card title="MoEngage SDK">
      **Android:** 11.4.01

      **iOS:** 7.1.\*
    </Card>
  </CardGroup>
</Update>

<Update label="31st August 2021" description="Segment iOS Obj-C Plugin v6.1.0">
  <CardGroup cols={2}>
    <Card title="Legacy Plugins">
      **Android (Java):** Unchanged — v5.5.00

      **iOS (Obj-C)**
      <span style={{ color: '#00C896', fontWeight: 'bold' }}>Version v6.1.0</span>

      * MoEngage SDK dependency updated to **\~> 7.1.0**
    </Card>

    <Card title="MoEngage SDK">
      **Android:** 11.4.00

      **iOS:** 7.1.\*
    </Card>
  </CardGroup>
</Update>

<Update label="30th August 2021" description="Segment Android Java Plugin v5.5.00">
  <CardGroup cols={2}>
    <Card title="Legacy Plugins">
      **Android (Java)**
      <span style={{ color: '#00C896', fontWeight: 'bold' }}>Version 5.5.00</span>

      * MoEngage Android SDK updated to **11.4.00**

      **iOS (Obj-C):** Unchanged — v6.0.1
    </Card>

    <Card title="MoEngage SDK">
      **Android:** 11.4.00

      **iOS:** 7.0.\*
    </Card>
  </CardGroup>
</Update>

<Update label="19th July 2021" description="Segment Android Java Plugin v5.4.01">
  <CardGroup cols={2}>
    <Card title="Legacy Plugins">
      **Android (Java)**
      <span style={{ color: '#00C896', fontWeight: 'bold' }}>Version 5.4.01</span>

      * MoEngage Android SDK updated to **11.3.01**

      **iOS (Obj-C):** Unchanged — v6.0.1
    </Card>

    <Card title="MoEngage SDK">
      **Android:** 11.3.01

      **iOS:** 7.0.\*
    </Card>
  </CardGroup>
</Update>

<Update label="2nd July 2021" description="Segment Android Java Plugin v5.4.00">
  <CardGroup cols={2}>
    <Card title="Legacy Plugins">
      **Android (Java)**
      <span style={{ color: '#00C896', fontWeight: 'bold' }}>Version 5.4.00</span>

      * MoEngage Android SDK updated to **11.3.00**

      **iOS (Obj-C):** Unchanged — v6.0.1
    </Card>

    <Card title="MoEngage SDK">
      **Android:** 11.3.00

      **iOS:** 7.0.\*
    </Card>
  </CardGroup>
</Update>

<Update label="13th May 2021" description="Segment Android Java Plugin v5.3.01">
  <CardGroup cols={2}>
    <Card title="Legacy Plugins">
      **Android (Java)**
      <span style={{ color: '#00C896', fontWeight: 'bold' }}>Version 5.3.01</span>

      * MoEngage Android SDK updated to **11.2.01**

      **iOS (Obj-C):** Unchanged — v6.0.1
    </Card>

    <Card title="MoEngage SDK">
      **Android:** 11.2.01

      **iOS:** 7.0.\*
    </Card>
  </CardGroup>
</Update>

<Update label="10th May 2021" description="Segment Android Java Plugin v5.3.00 and iOS Obj-C Plugin v6.0.1">
  <CardGroup cols={2}>
    <Card title="Legacy Plugins">
      **Android (Java)**
      <span style={{ color: '#00C896', fontWeight: 'bold' }}>Version 5.3.00</span>

      * MoEngage Android SDK updated to **11.2.00**

      **iOS (Obj-C)**
      <span style={{ color: '#00C896', fontWeight: 'bold' }}>Version v6.0.1</span>

      <span style={{ backgroundColor: 'rgba(212,107,8,0.1)', color: '#D46B08', border: '1px solid #FFE58F', borderRadius: '4px', padding: '2px 8px', fontSize: '12px', fontWeight: 'bold' }}>Fixes</span>

      * Fixed import errors for Analytics SDK — added support for both integration methods
    </Card>

    <Card title="MoEngage SDK">
      **Android:** 11.2.00

      **iOS:** 7.0.\*
    </Card>
  </CardGroup>
</Update>

<Update label="14th April 2021" description="Segment Android Java Plugin v5.2.00">
  <CardGroup cols={2}>
    <Card title="Legacy Plugins">
      **Android (Java)**
      <span style={{ color: '#00C896', fontWeight: 'bold' }}>Version 5.2.00</span>

      * MoEngage Android SDK updated to **11.1.00**

      **iOS (Obj-C):** Unchanged — v6.0.0
    </Card>

    <Card title="MoEngage SDK">
      **Android:** 11.1.00

      **iOS:** 7.0.\*
    </Card>
  </CardGroup>
</Update>

<Update label="8th April 2021" description="Segment Android Java Plugin v5.1.01">
  <CardGroup cols={2}>
    <Card title="Legacy Plugins">
      **Android (Java)**
      <span style={{ color: '#00C896', fontWeight: 'bold' }}>Version 5.1.01</span>

      * MoEngage Android SDK updated to **11.0.05**

      **iOS (Obj-C):** Unchanged — v6.0.0
    </Card>

    <Card title="MoEngage SDK">
      **Android:** 11.0.05

      **iOS:** 7.0.\*
    </Card>
  </CardGroup>
</Update>

<Update label="1st March 2021" description="Segment Android Java Plugin v5.1.00">
  <CardGroup cols={2}>
    <Card title="Legacy Plugins">
      **Android (Java)**
      <span style={{ color: '#00C896', fontWeight: 'bold' }}>Version 5.1.00</span>

      * MoEngage Android SDK pinned to **11.0.04**

      **iOS (Obj-C):** Unchanged — v6.0.0
    </Card>

    <Card title="MoEngage SDK">
      **Android:** 11.0.04

      **iOS:** 7.0.\*
    </Card>
  </CardGroup>
</Update>

<Update label="24th February 2021" description="Segment Android Java Plugin v5.0.01">
  <CardGroup cols={2}>
    <Card title="Legacy Plugins">
      **Android (Java)**
      <span style={{ color: '#00C896', fontWeight: 'bold' }}>Version 5.0.01</span>

      * Updated minimum MoEngage SDK dependency to the version published on Maven Central
      * Publishing moved to Maven Central; all future updates on Maven Central only

      **iOS (Obj-C):** Unchanged — v6.0.0
    </Card>

    <Card title="MoEngage SDK">
      **Android:** 11.0.03+

      **iOS:** 7.0.\*
    </Card>
  </CardGroup>
</Update>

<Update label="23rd February 2021" description="Segment iOS Obj-C Plugin v6.0.0">
  <CardGroup cols={2}>
    <Card title="Legacy Plugins">
      **Android (Java):** Unchanged — v5.0.00

      **iOS (Obj-C)**
      <span style={{ color: '#00C896', fontWeight: 'bold' }}>Version v6.0.0</span>

      * Updated pod dependency to support `MoEngage-IOS-SDK` **7.0** and above
    </Card>

    <Card title="MoEngage SDK">
      **Android:** 11.0.03+

      **iOS:** 7.0.\*
    </Card>
  </CardGroup>
</Update>

<Update label="28th January 2021" description="Segment Android Java Plugin v5.0.00">
  <CardGroup cols={2}>
    <Card title="Legacy Plugins">
      **Android (Java)**
      <span style={{ color: '#00C896', fontWeight: 'bold' }}>Version 5.0.00</span>

      * MoEngage Android SDK updated to support **11.0.03** and above

      **iOS (Obj-C):** Unchanged — v5.1.0
    </Card>

    <Card title="MoEngage SDK">
      **Android:** 11.0.03+

      **iOS:** —
    </Card>
  </CardGroup>
</Update>

<Update label="19th November 2020" description="Segment Android Java Plugin v4.3.00">
  <CardGroup cols={2}>
    <Card title="Legacy Plugins">
      **Android (Java)**
      <span style={{ color: '#00C896', fontWeight: 'bold' }}>Version 4.3.00</span>

      * MoEngage Android SDK version is no longer pinned to a specific version — the latest version within the defined major range is picked

      **iOS (Obj-C):** Unchanged — v5.1.0
    </Card>

    <Card title="MoEngage SDK">
      **Android:** 10.x (range)

      **iOS:** —
    </Card>
  </CardGroup>
</Update>

<Update label="5th November 2020" description="Segment Android Java Plugin v4.2.03">
  <CardGroup cols={2}>
    <Card title="Legacy Plugins">
      **Android (Java)**
      <span style={{ color: '#00C896', fontWeight: 'bold' }}>Version 4.2.03</span>

      * MoEngage Android SDK updated to **10.4.04**

      **iOS (Obj-C):** Unchanged — v5.1.0
    </Card>

    <Card title="MoEngage SDK">
      **Android:** 10.4.04

      **iOS:** —
    </Card>
  </CardGroup>
</Update>

<Update label="16th October 2020" description="Segment Android Java Plugin v4.2.02">
  <CardGroup cols={2}>
    <Card title="Legacy Plugins">
      **Android (Java)**
      <span style={{ color: '#00C896', fontWeight: 'bold' }}>Version 4.2.02</span>

      * MoEngage Android SDK updated to **10.4.03**

      **iOS (Obj-C):** Unchanged — v5.1.0
    </Card>

    <Card title="MoEngage SDK">
      **Android:** 10.4.03

      **iOS:** —
    </Card>
  </CardGroup>
</Update>

<Update label="25th September 2020" description="Segment Android Java Plugin v4.2.01">
  <CardGroup cols={2}>
    <Card title="Legacy Plugins">
      **Android (Java)**
      <span style={{ color: '#00C896', fontWeight: 'bold' }}>Version 4.2.01</span>

      * MoEngage Android SDK updated to **10.4.01**

      **iOS (Obj-C):** Unchanged — v5.1.0
    </Card>

    <Card title="MoEngage SDK">
      **Android:** 10.4.01

      **iOS:** —
    </Card>
  </CardGroup>
</Update>

<Update label="17th September 2020" description="Segment Android Java Plugin v4.2.00">
  <CardGroup cols={2}>
    <Card title="Legacy Plugins">
      **Android (Java)**
      <span style={{ color: '#00C896', fontWeight: 'bold' }}>Version 4.2.00</span>

      <span style={{ backgroundColor: 'rgba(0,135,103,0.1)', color: '#008767', border: '1px solid #B5F5EC', borderRadius: '4px', padding: '2px 8px', fontSize: '12px', fontWeight: 'bold' }}>What's New</span>

      * MoEngage Android SDK updated to **10.4.00**
      * Moved to `androidx` namespace

      **iOS (Obj-C):** Unchanged — v5.0.0
    </Card>

    <Card title="MoEngage SDK">
      **Android:** 10.4.00

      **iOS:** —
    </Card>
  </CardGroup>
</Update>

<Update label="28th July 2020" description="Segment iOS Obj-C Plugin v5.0.0">
  <CardGroup cols={2}>
    <Card title="Legacy Plugins">
      **Android (Java):** Unchanged — v4.1.01

      **iOS (Obj-C)**
      <span style={{ color: '#00C896', fontWeight: 'bold' }}>Version v5.0.0</span>

      * Updated pod dependencies to support `MoEngage-iOS-SDK` **6.1.0** and above
    </Card>

    <Card title="MoEngage SDK">
      **Android:** 10.1.01

      **iOS:** 6.1.0+
    </Card>
  </CardGroup>
</Update>

<Update label="7th July 2020" description="Segment Android Java Plugin v4.1.01">
  <CardGroup cols={2}>
    <Card title="Legacy Plugins">
      **Android (Java)**
      <span style={{ color: '#00C896', fontWeight: 'bold' }}>Version v4.1.01</span>

      * MoEngage Android SDK updated to **10.1.01**

      **iOS (Obj-C):** Not yet released
    </Card>

    <Card title="MoEngage SDK">
      **Android:** 10.1.01

      **iOS:** —
    </Card>
  </CardGroup>
</Update>

<Update label="2nd July 2020" description="Segment Android Java Plugin v4.1.00">
  <CardGroup cols={2}>
    <Card title="Legacy Plugins">
      **Android (Java)**
      <span style={{ color: '#00C896', fontWeight: 'bold' }}>Version v4.1.00</span>

      <span style={{ backgroundColor: 'rgba(0,135,103,0.1)', color: '#008767', border: '1px solid #B5F5EC', borderRadius: '4px', padding: '2px 8px', fontSize: '12px', fontWeight: 'bold' }}>What's New</span>

      * MoEngage Android SDK updated to **10.1.00**
      * Cards support

      **iOS (Obj-C):** Not yet released
    </Card>

    <Card title="MoEngage SDK">
      **Android:** 10.1.00

      **iOS:** —
    </Card>
  </CardGroup>
</Update>

<Update label="5th April 2020" description="Segment Android Java Plugin v4.0.03">
  <CardGroup cols={2}>
    <Card title="Legacy Plugins">
      **Android (Java)**
      <span style={{ color: '#00C896', fontWeight: 'bold' }}>Version v4.0.03</span>

      * MoEngage Android SDK updated to **10.0.03**
      * Migrated integration-verification module to Kotlin

      **iOS (Obj-C):** Not yet released
    </Card>

    <Card title="MoEngage SDK">
      **Android:** 10.0.03

      **iOS:** —
    </Card>
  </CardGroup>
</Update>

<Update label="18th March 2020" description="Segment Android Java Plugin v4.0.02">
  <CardGroup cols={2}>
    <Card title="Legacy Plugins">
      **Android (Java)**
      <span style={{ color: '#00C896', fontWeight: 'bold' }}>Version v4.0.02</span>

      * MoEngage Android SDK updated to **10.0.02**
      * Support added for India Cluster

      **iOS (Obj-C):** Not yet released
    </Card>

    <Card title="MoEngage SDK">
      **Android:** 10.0.02

      **iOS:** —
    </Card>
  </CardGroup>
</Update>

<Update label="4th March 2020" description="Segment Android Java Plugin v4.0.01">
  <CardGroup cols={2}>
    <Card title="Legacy Plugins">
      **Android (Java)**
      <span style={{ color: '#00C896', fontWeight: 'bold' }}>Version v4.0.01</span>

      * MoEngage Android SDK updated to **10.0.01**

      **iOS (Obj-C):** Not yet released
    </Card>

    <Card title="MoEngage SDK">
      **Android:** 10.0.01

      **iOS:** —
    </Card>
  </CardGroup>
</Update>

<Update label="21st February 2020" description="Segment Android Java Plugin v4.0.00">
  <CardGroup cols={2}>
    <Card title="Legacy Plugins">
      **Android (Java)**
      <span style={{ color: '#00C896', fontWeight: 'bold' }}>Version v4.0.00</span>

      <span style={{ backgroundColor: 'rgba(212,56,13,0.1)', color: '#D4380D', border: '1px solid #FFCCC7', borderRadius: '4px', padding: '2px 8px', fontSize: '12px', fontWeight: 'bold' }}>Breaking Changes</span>

      * Removed support for manifest-based integration
      * Removed support for MoEngage's GCM library — migrate to FCM dependency
      * Removed support for Fresco — use Glide for GIF In-Apps
      * Sender ID provided during SDK initialization will now be used for token registration instead of the default in `google-services.json`
      * InApp Callbacks listener is now a concrete class rather than an interface
      * Self-handled in-app messages are now delivered on the Main thread

      **iOS (Obj-C):** Not yet released
    </Card>

    <Card title="MoEngage SDK">
      **Android:** 10.0.00

      **iOS:** —
    </Card>
  </CardGroup>
</Update>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.