Changelog

Prev Next

Version 1.1.3

(07-08-2026)

React Native & Dependencies

  • Migrated the plugin and example app to React Native 0.84.1 and React 19.2.3.

  • Updated the supported peer range to React Native >=0.84.0 <0.85.0.

  • Updated Android tooling to AGP 8.12.0, Gradle 9.0.0, and Kotlin 2.3.21.

  • Raised the required Node.js version to 22.13 and aligned the iOS deployment target to 15.1.

Bug Fixes

  • Applied the configured user-matching flag during Android SDK initialization so setEnableUserMatching(true) before build() is reflected in the active SDK configuration.

  • Made the iOS user-matching promise resolve only after the native setter runs on the main queue.


Version 1.1.2

(13-03-2026)

Features

  • Added PluginIntegrationTest screen in the example app to exercise public plugin APIs, including configuration, page tracking, actions, campaigns, ecommerce tracking, media tracking, and exception tracking.

Bug Fixes

  • Fixed crashes on Android when optional tracking parameters are omitted by aligning native module methods with nullable inputs.

  • Improved iOS handling of null values in native bridge methods to prevent runtime exceptions for optional parameters.

  • Fixed an error in the WebView tracking example related to React instance handling.


Version 1.1.1

(2026-02-26)

API Break

  • Requires React Native 0.83.x

  • Minimum Android minSdkVersion is now 24

  • Requires Kotlin 2.3.0 (2.3.x supported)

  • iOS SDK is now bundled within the plugin

Important

Remove any existing manual or direct CocoaPods dependency on MappIntelligence to avoid duplicate framework conflicts.


Dependency Updates

  • native iOS SDK bundled as vendored framework (ios/Frameworks/MappIntelligenceiOS.xcframework)

  • Removed external CocoaPods dependency on MappIntelligence

  • Updated podspec to use:

    • vendored_framework

    • preserve_path

    • public_header_files


React Updates

  • react-native: >= 0.83.0 < 0.84.0

  • react: ^18.0.0 or ^19.0.0

  • New Architecture (TurboModules) compatibility


Android Updates

  • gradle: 8.14.3

  • android gradle plugin: 8.10.1

  • kotlin: 2.3.0

  • minSdkVersion: 24

  • compileSdkVersion: 36

  • targetSdkVersion: 36


Version 1.1.0

(2025-06-12)

API Break
As mentioned in the last release, this release supports the new React architecture and React Native version 0.76 and higher. Given that React/React Native performed an API break between 0.75 and 0.76, support for previous versions cannot be guaranteed when using this and upcoming versions of the Intelligence React Native SDK. It is highly recommended to update to React Native 0.76 before updating to this version.

Dependency Updates

  • native iOS SDK: 5.0.15 (from 5.0.14)

React Updates

  • react-native: 0.79.2 (from 0.75.3)

  • react: 19.0.0 (from 18.3.1)

  • New architecture enabled**

Android Updates

  • gradle: 8.13 (from 8.8)

  • android gradle plugin: 8.7.2 (from 8.3.2)

  • kotlin: 2.0.21 (from 1.9.22)

  • targetSdk: 35 (from 34)

  • compile java: 17 (from 8)

Version 1.0.3

(2025-03-26)

Dependency Updates

  • native Android SDK: 5.1.11 (from 5.1.10)

  • native iOS SDK: 5.0.14 (from 5.0.11)

New Features

WebView tracking is available for iOS and Android

Important Notice

This is the last version that supports React Native version 0.75. Since ReactNative did a few major changes in their latest release, the current version only works with ReactNative version 0.75 and lower, while from the next version onwards, the SDK will only support ReactNative version 0.76 and higher.

Version 1.0.2

(2024-09-26)

  • Initial release

  • Fixed some known bugs

  • Optimized exposure of the public functions