Releases: exponea/exponea-react-native-sdk
Releases · exponea/exponea-react-native-sdk
Version 2.5.0
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
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
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
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
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.
Version 2.0.0
Release Notes for 2.0.0
October 17, 2024
- Added:
- Updates native iOS SDK to 3.0.0 and native Android SDK to 4.0.1.
- Improves the behavior of the Segmentation API’s getSegments method.
- Adds a manualSessionAutoClose configuration parameter to override automatic session end tracking for open sessions when sessionStart is called multiple times.
- Updates the default session timeout to 60 seconds.
- Adds the identification of Cancel button clicks in In-app message close events and inclusion of the button label in the tracked event.
- Adds React Native-specific message service implementation details to push notification documentation.
- Adds documentation improvements.
Version 1.9.0
Release Notes for 1.9.0
September 10, 2024
- Added:
- Introduces improved SDK documentation at documentation.bloomreach.com
- Adds support for React Native 0.74.5.
- Enables React Native’s New Architecture through the interop layer.
- Fixed:
- Fixes incorrectly mapped parameters in the push notification tracking methods.
- Fixes an issue where the application would hang due to an unresolved Promise.
Version 1.8.2
Release Notes for 1.8.2
July 02, 2024
- Fixed:
- Fixes an issue with Segmentation API for not supported event type - Segmentation API refactored to be compatible with native modules
Version 1.8.1
Release Notes for 1.8.1
June 20, 2024
- Features
- Native iOS SDK updated to 2.26.2 and Android to 3.14.0
- Bug Fixes
- Fixed: SDK Privacy manifest value is assigned under wrong key (in native iOS SDK)
Version 1.8.0
Release Notes for 1.8.0
April 30, 2024
- Features
- Segmentation API feature support
- Case of using RCTAppDelegate described more deeply in documentation
- How to run example app documentation update