Changelog
🚨 Minimum React Native Version Enforcement
Starting with next planned release (version 4.18.0), projects using React Native below 0.70 will no longer build successfully with our SDK. This update enforces the minimum version requirement already stated in our documentation.
4.16.0 - 2025.05.21
Section titled 4.16.0 - 2025.05.21-
Native SDKs:
-
Improves the masking feature for Session Replay on Android
-
Official support for React Native up to 0.79.x
4.15.0 - 2025.04.15
Section titled 4.15.0 - 2025.04.15- Native SDKs:
4.14.0 - 2025.04.02
Section titled 4.14.0 - 2025.04.02- Bug fix: Prevented a crash when the new architecture is enabled. Learn more about compatibility with the new architecture in React Native.
4.13.1 - 2025.03.24
Section titled 4.13.1 - 2025.03.24-
Native SDKs:
4.13.0 - 2025.02.26
Section titled 4.13.0 - 2025.02.26-
Native SDKs:
-
Bug fix: Removed conflicted dependencies
-
Official support for React Native up to 0.78.x
Session Replay
4.12.0 - 2025.02.10
Section titled 4.12.0 - 2025.02.10-
Native SDKs:
-
Bug fix: iOS - Resolve crashes caused by unnecessary React import
4.11.2 - 2024.12.10
Section titled 4.11.2 - 2024.12.10-
Native SDKs:
-
Bug fix: iOS - Resolve missing webview screens in Session Replay
4.11.1 - 2024.12.04
Section titled 4.11.1 - 2024.12.04- Bug fix: iOS - Fix a crash in the Error Analysis module occurring on React Native 0.76.x
4.11.0 - 2024.11.21
Section titled 4.11.0 - 2024.11.21-
Native SDKs:
-
Official support for React Native up to 0.76.x
-
Simpler implementation method for CSWebView
-
Bug fix: iOS - Prevents text duplication in Session Replay when using
react-native-linear-gradient
and@react-native-masked-view/masked-view
packages.
4.10.1 - 2024.10.14
Section titled 4.10.1 - 2024.10.14-
Native SDKs:
-
Android
- Improved
CSMask
component
- Improved
4.10.0 - 2024.10.08
Section titled 4.10.0 - 2024.10.08-
Native SDKs:
-
iOS
- Added support for the
react-native-linear-gradient
library
- Added support for the
-
Track transactions
- Enhancements to the
sendTransaction
method - ⛔️ DEPRECATED
sendTransactionWithStringCurrency
: usesendTransaction
instead
- Enhancements to the
-
Error Analysis
- Collect information for crashes in React Native
4.9.0 - 2024.09.13
Section titled 4.9.0 - 2024.09.13-
Native SDKs:
-
iOS
- Added support for the
@react-native-masked-view
library
- Added support for the
-
Bug fix: CSWebView injection
4.8.0 - 2024.08.21
Section titled 4.8.0 - 2024.08.21-
Native SDKs:
-
Official support for React Native up to 0.75.x
-
Bug fix: Android - Resolved an issue where navigating back in the webview history would result in a white screen
-
Bug fix: Android - Fixed a crash issue when manually initializing the SDK
4.7.0 - 2024.07.15
Section titled 4.7.0 - 2024.07.15-
Native SDKs:
-
Improved SDK thread safety
-
Improved SDK ProGuard rules
4.6.1 - 2024.07.02
Section titled 4.6.1 - 2024.07.02- Bug fix: Fixing an issue with source and URL prop changes in CSWebView
4.6.0 - 2024.06.19
Section titled 4.6.0 - 2024.06.19-
Native SDKs:
-
Improved
CSMask
component.
4.5.1 - 2024.06.17
Section titled 4.5.1 - 2024.06.17-
Native SDK:
4.5.0 - 2024.05.17
Section titled 4.5.0 - 2024.05.17-
Native SDK:
-
Official support for React Native up to 0.74.x
4.4.0 - 2024.04.08
Section titled 4.4.0 - 2024.04.08🚨 Minimum React Native version announcement
Starting with this release, Contentsquare Bridge for React Native will require React Native version to be 0.70 or later
-
Native SDKs:
-
Bug fix: Fixing an issue in Expo involving a missing library import.
-
Bug fix: Fixing an issue on Android related to the use of nested
CSMask
components.
4.3.1 - 2024.02.29
Section titled 4.3.1 - 2024.02.29-
Native SDKs:
-
Bug fix: Fixing an issue where occasionally closing a WebView freezes the view.
4.3.0 - 2024.02.28
Section titled 4.3.0 - 2024.02.28-
Native SDKs:
-
Session Replay
- New method to subscribe to Session Replay Link changes
- ⛔️ DEPRECATED
getCurrentSessionReplayLink
: useonSessionReplayLinkChange
instead
4.2.0 - 2024.01.30
Section titled 4.2.0 - 2024.01.30-
Native SDKs:
-
CSWebView support for webview source object
4.1.0 - 2024.01.17 [⛔️ DEPRECATED]
Section titled 4.1.0 - 2024.01.17 [⛔️ DEPRECATED]-
Native SDKs:
-
Bug fix: Remove style on
CSMask
4.0.1 - 2024.01.05
Section titled 4.0.1 - 2024.01.05- Bug fix: URL injection method in WebView
4.0.0 - 2024.01.03
Section titled 4.0.0 - 2024.01.03- Official support for React Native up to 0.73.x
- BREAKING CHANGE: New WebView injection method. Refer to new documentation to check implementation Track WebViews
3.10.0 - 2023.12.21 [⛔️ DEPRECATED]
Section titled 3.10.0 - 2023.12.21 [⛔️ DEPRECATED]3.9.0 - 2023.11.28
Section titled 3.9.0 - 2023.11.28-
Native SDKs:
-
Custom variables feature is now available on Android
-
Improved WebView injection for Android
-
Bug fix: Prevent a potential error on Android
CSMask
3.8.0 - 2023.11.06
Section titled 3.8.0 - 2023.11.06-
Native SDKs:
- Reverted to Android native SDK 4.20.0
- The Custom variables feature is NOT available on Android
- iOS native SDK 4.25.2
- Reverted to Android native SDK 4.20.0
-
Session Replay
- Added a new method
setUserIdentifier
- Added a new method
-
Bug fix: Fixed a bug on Android when using the
start
method -
Bug fix: Fixed a bug on Android when using the
CSMask
3.7.1 - 2023.10.04 [⛔️ DEPRECATED]
Section titled 3.7.1 - 2023.10.04 [⛔️ DEPRECATED]- Bug fix: Fixed a crash that occurred when manually starting the application while InApp features were active
3.7.0 - 2023.09.19 [⛔️ DEPRECATED]
Section titled 3.7.0 - 2023.09.19 [⛔️ DEPRECATED]-
Native SDKs:
-
Session Replay
- Added a new method
setDefaultMasking
- Added a new method
-
Custom variables feature is now available on Android
-
Bug fix: Fix a crash caused by
CSMask
3.6.1 - 2023.08.25
Section titled 3.6.1 - 2023.08.25- Support
use_frameworks!
in Podfile
3.6.0 - 2023.08.02
Section titled 3.6.0 - 2023.08.02-
Native SDKs:
-
Official support for React Native up to 0.72.x
-
Bug fix: Fixed WebView Injection on Android - there was an issue with WebView injection failing during the initial visit of a WebView
-
Bug fix: Fixed
CSMask
- there was an issue withCSMask
impacting the screen layout -
Zoning analysis: Reliable targets feature is now available on iOS
-
Session Replay: Collecting gesture events is now available on iOS
-
Error Analysis:
- Enabled collection of failed network requests (API Errors)
- Enabled collection of API Error troubleshooting details (Available in the Session Replay)
- Added a method to mask API errors using template URL
ErrorAnalysis.setUrlMaskingPatterns
3.5.0 - 2023.06.22
Section titled 3.5.0 - 2023.06.22-
Native SDKs:
-
Session Replay:
- Fixed an animation glitch.
- Added a method to programmatically retrieve the Session Replay link.
- Different quality settings are available.
3.4.1 - 2023.06.07
Section titled 3.4.1 - 2023.06.07- Fix a bug where React Native project with version below 0.70 couldn’t find
CSMask
import.
3.4.0 - 2023.05.19
Section titled 3.4.0 - 2023.05.19- The Bridge uses Android native SDK 4.18.1 and iOS native SDK 4.22.1
- Session Replay feature is available for iOS and Android. For more information, reach out to your Contentsquare contact.
3.3.1 - 2023.05.02
Section titled 3.3.1 - 2023.05.02- Fix of an Xcode 14 issue
3.3.0 - 2023.04.03
Section titled 3.3.0 - 2023.04.03- Custom Variables: The Custom Variables feature is now supported by the bridge (for iOS only, beta version).
- Adding masking component for future Session Replay feature (WIP)
3.2.0 - 2023.03.08
Section titled 3.2.0 - 2023.03.08- The Bridge uses iOS native SDK 4.20.0
- Official support for React Native up to 0.71.x
- Add error callback to dynamic variables method
3.1.0 - 2023.01.12
Section titled 3.1.0 - 2023.01.12- The Bridge uses Android native SDK 4.15.0 and iOS native SDK 4.18.0
3.0.0 - 2022.12.12
Section titled 3.0.0 - 2022.12.12- Upgrade maximum React Native version compatibility to 0.70.x
- BREAKING CHANGE: New WebView injection method
2.8.0 - 2022.12.01
Section titled 2.8.0 - 2022.12.01- The Bridge uses Android native SDK 4.14.0 and iOS native SDK 4.16.0
- Add Expo compatibility
2.7.0 - 2022.08.03
Section titled 2.7.0 - 2022.08.03- The Bridge uses Android native SDK 4.11.0 and iOS native SDK 4.15.1
2.6.0 - 2022.05.10
Section titled 2.6.0 - 2022.05.10- The Bridge uses Android native SDK 4.9.0 and iOS native SDK 4.13.0
- Official support for React Native up to 0.68.x
- Fix a snapshot issue with some ReactNative UI components (RNSVGSvgView)
2.5.3 - 2022.04.19
Section titled 2.5.3 - 2022.04.19- Fix unreliable WebView injection.
- Official support for React Native up to 0.67.x
2.5.2 - 2022.2.16
Section titled 2.5.2 - 2022.2.16- Fixing a crash caused by WebViews in some specific cases.
2.5.1 - 2022.1.21
Section titled 2.5.1 - 2022.1.21- The Bridge uses Android native SDK 4.7.0 and iOS native SDK 4.10.1
2.5.0 - 2022.1.18
Section titled 2.5.0 - 2022.1.18- Official support for React Native up to 0.66.x
- The Bridge uses Android native SDK 4.6.0 and iOS native SDK 4.10.0
2.4.0 - 2021.11.18
Section titled 2.4.0 - 2021.11.18- WebView tracking: WebView tracking is now available. See Track WebViews section
- Implementing deeplink support for in-app features (iOS): You can now handle the deeplink URL directly from your JavaScript code, in addition to being able to handle it the native way
- The Bridge uses Android native SDK 4.4.0 and iOS native SDK 4.9.0
- Drop support for iOS 10. Minimum supported version is now iOS 11. See Compatibility section
2.3.0 - 2021.09.02
Section titled 2.3.0 - 2021.09.02- Disable auto-start: Option to start the SDK in a manual method instead of starting automatically.
- The Bridge uses Android native SDK 4.3.0 and iOS native SDK 4.6.0
2.2.1 - 2021.07.08
Section titled 2.2.1 - 2021.07.08- The Bridge uses Android native SDK 4.2.1 and iOS native SDK 4.4.0
2.2.0 - 2021.06.28
Section titled 2.2.0 - 2021.06.28- The Bridge uses Android native SDK 4.2.0 and iOS native SDK 4.4.0
- Official support for React Native 0.64.x
- Fixed issue that caused some apps to freeze
2.1.0 - 2021.03.11
Section titled 2.1.0 - 2021.03.11- The Bridge uses Android native SDK 4.1.0 and iOS native SDK 4.1.0
2.0.0 - 2020.11.03
Section titled 2.0.0 - 2020.11.03- The Bridge uses Android native SDK 4.0.0 and iOS native SDK 4.0.0
1.1.1 - 2020.08.26
Section titled 1.1.1 - 2020.08.26- The Bridge uses iOS native SDK 3.2.1
1.1.0 - 2020.08.21
Section titled 1.1.0 - 2020.08.21- The Bridge uses Android native SDK 3.2 and iOS native SDK 3.2
- Official support for React Native 0.63.x
1.0.0 - 2020.04.23
Section titled 1.0.0 - 2020.04.23- The bridge is now available at
@contentsquare/react-native-bridge
. - The Bridge uses Android native SDK 3.1.0 and iOS native SDK 3.1.1
- Bridge only supports React Native >=0.60
- Dynamic Variables are supported