--- title: "Changelog" slug: "engage-flutter-changelog" updated: 2026-08-25T09:36:18Z published: 2026-08-25T09:36:18Z canonical: "docs.mapp.com/engage-flutter-changelog" --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.mapp.com/llms.txt > Use this file to discover all available pages before exploring further. # Changelog All notable changes to this SDK are documented in this file. ## Versions - [0.1.2](/v1/docs/engage-flutter-changelog#012) - [0.1.1](/docs/en/engage-flutter-changelog#011) - [0.1.0](/v1/docs/engage-flutter-changelog#010) - [0.0.13](/docs/en/engage-flutter-changelog#0013) - [0.0.12](/docs/en/engage-flutter-changelog#0012) - [0.0.11](/docs/en/engage-flutter-changelog#0011) - [0.0.10](/docs/en/engage-flutter-changelog#0010) - [0.0.9](/docs/en/engage-flutter-changelog#009) - [0.0.8](/docs/en/engage-flutter-changelog#008) - [0.0.7](/docs/en/engage-flutter-changelog#007) - [0.0.6](/docs/en/engage-flutter-changelog#006) - [0.0.5](/docs/en/engage-flutter-changelog#005) - [0.0.4](/docs/en/engage-flutter-changelog#004) --- ## 0.1.2 11 August 2026 Dependency-alignment release for Android and iOS. Aligns the plugin with the Mapp Engage Android SDK 7.1.2 and simplifies iOS framework linking. No Dart API changes. **Dependency Updates** - Android - Mapp Engage Android SDK 7.1.2 (from 7.1.0) - Kotlin Coroutines 1.11.0 - Firebase BOM 34.17.0 (from 34.8.0) - Gradle wrapper 9.5.0 (from 9.4.1) - Android Gradle Plugin 9.3.1 (from 9.2.1) - iOS - Removed redundant direct linking of `AppoxeeSDK.xcframework`, as it is already included through `AppoxeeInapp.xcframework` --- ## 0.1.1 21 July 2026 **Dependency Updates** - Android - Mapp Engage Android SDK 7.1.0 - Gradle wrapper 9.4.1 - Android Gradle Plugin 9.2.1 - iOS - Mapp Engage In-App iOS SDK 6.0.11, which improves the reliability of In-App message event tracking --- ### 0.1.0 23 April 2026 **Features** - Added support for the latest Mapp Engage Android SDK 7.0.2. - Updated Android integration to align with the new-generation Engage Android SDK architecture. - Added support for multiple push providers, including Mapp, Firebase (via direct integration), and others. **Dependency Updates** - Updated native Mapp Engage Android SDK from 6.x.x to 7.0.2. **Notes** - Version updated from 0.0.x to 0.1.x to reflect alignment with the new Android Engage SDK generation. - No changes are required on the Flutter integration side for existing implementations. - Upgrade is recommended for customers adopting the latest Android Engage SDK. --- ## 0.0.13 10 March 2026 **Features** - Added **multi-provider push support on Android**. - Introduced `MappMessageHandler` helper for delegating Mapp FCM messages from a custom `FirebaseMessagingService`. - Added new Dart API `MappSdk.handleRemoteMessage(Map<String, dynamic>)` for firebase_messaging integration. - Added new method channel `setRemoteMessage` for handling remote push messages. **Dependency Updates** - Updated **Firebase BOM** to **34.8.0**. **Documentation** - Added `INTEGRATION_FIREBASE_MESSAGING.md` with a multi-provider integration guide. - Expanded `README.md` with setup instructions and API examples. **Example Apps** - Added new multi-provider example app example_multi_provider. - Updated existing example apps. - Multi-provider example now uses `NotificationMode.backgroundAndForeground`. **Bug Fixes** - No bug fixes in this release. --- ## 0.0.12 **28 October 2025** **Features** - iOS - Updated `setPushEnable` method to return a description. - Flutter API - Added `setCustomAttributes(Map<String, dynamic>)` to set multiple custom attributes in a single call. - Added `getCustomAttributes(List<String>)` to retrieve attribute values for a requested list of keys. - Added `setAliasWithResend(String, Boolean)` to set an alias and trigger resending of custom parameters. **Tag Management** - Added `addTag(String)` - Added `getTags()` - Added `removeTag(String)` **Dependency Updates** - Native SDKs - iOS Engage SDK: **6.1.0** (from **6.0.5**) - Android Engage SDK: **6.1.2** - Android - Updated targetSdkVersion to **36** - Updated **Firebase BOM** to **34.4.0** - Updated **AppCompat** to **1.7.1** - Migrated Gradle apply configuration to the declarative plugins block. **Bug Fixes** - `setPushEnabled` can now be used on iOS. **Maintenance** - Code improvements. --- ## 0.0.11 **11 February 2025** **Dependency Updates** - Native SDKs - iOS: **6.0.10** (from **6.0.8**) **Bug Fixes** - Push messages can now also be displayed on iOS when the app is in the foreground. **Changes** - On iOS, the function `MappSdk.handledRemoteNotification` can now be called when the app receives push notifications in the foreground without requiring user interaction. --- ## 0.0.10 **18 November 2024** **Dependency Updates** - Flutter SDK 0.0.10 runs on the following native SDK versions: - iOS: 6.0.8 - Android: 6.0.25 - Dart: ">=3.5.0 <4.0.0" - Flutter: ">=3.24.0" - Android dependencies from the native SDK: - Updated native Android libraries - Updated Java version to Java 17 - Updated targetSdk for Android to version 34 - Updated firebase-bom to version 33.5.1 - Updated Gradle wrapper to version 8.7 - Updated Android Gradle Plugin to version 8.5.2 **New Features** Channel IDs on existing mobile applications can now be updated. Please note that the old channel needs to be archived. **Bug Fixes** Geolocation can now be used when entering/exiting locations ## 0.0.9 - Update ios part which now contains new native SDK ## 0.0.8 **31 May 2023** - Push notification support for Mapp Engage - In-app messages support for Mapp Engage - Geotargeting support for Mapp Engage ## 0.0.7 - Added method to request runtime permission for POST_NOTIFICATION from a plugin. ## 0.0.6 - Added support for user matching feature - Updated native dependencies for Android ## 0.0.5 - Updated native dependencies for Android ## 0.0.4 - This is beta version of flutter plugin which enables you to use all mobile features from Mapp Engage platform. This version contains implementation for both iOS and Android.