Skip to content

Releases: exponea/exponea-react-native-sdk

Version 4.0.0

Choose a tag to compare

@mobile-sdk-bot mobile-sdk-bot released this 26 Jun 07:45
a914e45

Release Notes for 4.0.0

June 26, 2026

  • Added:
    • Adds support for Data hub Event Streams integration with optional SDK auth token authorization.
    • Updates the native Android SDK to version 5.2.1.
    • Updates the native iOS SDK to version 4.2.0.
    • Adds the regenerateDeviceIdOnAnonymize configuration parameter to generate a new device_id when calling anonymize().
    • Deprecates the top-level requirePushAuthorization configuration parameter in favor of ios.requirePushAuthorization.
    • Updates documentation for notification_state event tracking and push notification configuration.
  • Fixed:
    • Fixes Android push notification open event parsing that emitted a native object instead of a JSON string and silently dropped numeric additionalData fields.
    • Fixes podspec configuration for USE_FRAMEWORKS=static iOS builds.

Version 3.1.0

Choose a tag to compare

@mobile-sdk-bot mobile-sdk-bot released this 13 May 18:07
0052a2e

Release Notes for 3.1.0

May 13, 2026

  • Added:
    • Adds allowWebViewCookies configuration parameter for Android to control cookie usage in WebViews.
    • Adds support for React Native 0.85.2.
  • Fixed:
    • Fixes iOS App Inbox returning undefined for message timestamps and content fields in the TurboModule architecture.
    • Fixes iOS App Inbox button not responding to taps.
    • Fixes build error in Expo managed workflow with static library builds.
    • Fixes in-app message tracking, missing enum exports, and TurboModule compatibility.

Version 3.0.0

Choose a tag to compare

@mobile-sdk-bot mobile-sdk-bot released this 13 Apr 15:49
0478df2

Release Notes for 3.0.0

April 13, 2026

  • Breaking:
    • Complete SDK rewrite using React Native's TurboModules architecture. Requires React Native 0.82 or higher and the New Architecture enabled in your app. Refer to the SDK version update guide for migration instructions.
    • LogLevel.DEBUG wire value changed from 'DEBUG' to 'DBG' to avoid iOS #define DEBUG preprocessor conflict. Code using the LogLevel.DEBUG enum constant is unaffected; only code that hardcodes the string 'DEBUG' must be updated.
    • In-app message tracking methods (trackInAppMessageClick, trackInAppMessageClose, and their WithoutTrackingConsent variants) now accept string | null instead of string | undefined for buttonText and buttonUrl parameters.
  • Added:
    • Adds cross-platform requestPushAuthorization() method, replacing the iOS-only requestIosPushAuthorization().
    • Adds named function exports for all SDK methods, enabling tree-shaking.
    • Updates build system to react-native-builder-bob with Yarn 4 and Turborepo.
  • Deprecated:
    • requestIosPushAuthorization() is deprecated. Use requestPushAuthorization() instead.

Version 2.7.0

Choose a tag to compare

@mobile-sdk-bot mobile-sdk-bot released this 16 Mar 14:41
e18f81c

Release Notes for 2.7.0

March 16, 2026

  • Added:
    • Updates native Android SDK to version 4.10.0.
    • Updates native iOS SDK to version 3.11.0.
    • Updates Example App's universal and app links to new domain.
    • Adds requirePushAuthorization parameter for Android configuration function.
    • Adds support for React Native 0.81.6.
    • Enables precompiled headers for iOS to speed up builds.
  • Fixed:
    • Fixes carousel sorting by adding default function when custom function isn't provided.

Version 2.6.0

Choose a tag to compare

@mobile-sdk-bot mobile-sdk-bot released this 15 Dec 15:24
16bc888

Release Notes for 2.6.0

December 15, 2025

  • Added:
    • Adds documentation for major push notification updates, including notification state event as a new token tracking method, Application ID configuration, and migration requirements for the Multiple mobile apps feature.
    • Updates native Android SDK to version 4.8.0.
    • Updates native iOS SDK to version 3.9.0.
    • Updates Example App's application and bundle ID and Firebase Cloud Messaging (FCM)/Huawei Mobile Services (HMS) integration configuration.

Version 2.5.0

Choose a tag to compare

@pxo-automation pxo-automation released this 05 Nov 16:48
f60910d

Release Notes for 2.5.0

November 05, 2025

  • Added:
    • Adopts the Multiple Mobile Apps/Devices feature.
    • Adds support for React Native 0.81.4 and newer versions.
    • Replaces age with timestamp for tracked events.
  • Fixed:
    • Fixes vulnerability for HTTP response header manipulation.
    • Upgrades dependencies, including brace library, to address security vulnerability.

Version 2.4.0

Choose a tag to compare

@pxo-automation pxo-automation released this 30 Sep 14:29
e043ebc

Release Notes for 2.4.0

September 30, 2025

  • Added:
    • Updates native iOS SDK to version 3.7.0.
  • Fixed:
    • Fixes Xcode 26 build issues related to 'performAndWait' method.

Version 2.3.0

Choose a tag to compare

@pxo-automation pxo-automation released this 11 Sep 09:19
d140cef

Release Notes for 2.3.0

September 11, 2025

  • Added:
    • Adds support for React Native from 0.77.0 to 0.81.3
    • Improves documentation notes about using identifyCustomer with soft ID and local cache
    • Adds a new stopIntegration method for improved SDK integration management and clears all locally stored data
    • Postpones all SDK method invocations until SDK has been fully initialized
    • Upgrades native SDKs to iOS 3.6.0 and Android 4.5.0
    • Brings AppDelegate implementation in Swift to support Expo 53 build process
  • Fixed:
    • Fixes documentation notes about minSdkVersion to 24 to match current Android configuration
    • Sends internal events only when listener and communication are active to prevent errors during native-to-React communication
    • Changes PushReceiver broadcast receiver to internal visibility to fix vulnerability issued as CWE-926
    • Fixes minor issues in example-app.md due to broken links

Version 2.2.0

Choose a tag to compare

@pxo-automation pxo-automation released this 07 May 07:33
fe45b66

Release Notes for 2.2.0

May 06, 2025

  • Added:
    • Describes the SDK integration and Rich Push Notifications configuration for Expo managed application.
    • Adds support for React Native 0.78.2.
    • Adds support for multiple In-App Content Blocks in the same placeholder through ContentBlockCarouselView. The SDK will loop through the content blocks one at a time in order of the configured Priority.
    • Adds rich styling support for native in-app messages.
    • Updates native iOS SDK to 3.4.0 and native Android SDK to 4.4.0.
    • Adds documentation improvements.
  • Fixed:
    • Fixes segmentations listener registration on RN side.
    • Fixes and updates some links in documentation.

Version 2.1.0

Choose a tag to compare

@pxo-automation pxo-automation released this 23 Jan 13:01
553b4fb

Release Notes for 2.1.0

January 23, 2025

  • Added:
    • Adds support for React Native 0.76.6.
    • Increases the minimum supported Android API level to 24.
    • Increases the minimum supported iOS SDK version to 15.1.