Changelog
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 gradient and react native masked view
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-
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 support 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