React Native SDK Changelog #
3.10.6 #
December 19, 2022
- Added React Navigation Screen Tracker verison 0.1.1
- Fixed a small bug when users use a recent React Native SDK with an old Android SDK
3.10.5 #
December 16, 2022
- Fixed a small bug when users use a recent React Native SDK with an old Android SDK
3.10.0 #
October 09, 2022
- Added Axios interceptor to force log network calls
- Now Embrace will track errors in DEV mode
- Upgraded to latest Android SDK version
- Upgraded to latest iOS SDK version
3.9.21 #
August 29, 2022
- Fixed setup script.
- Upgraded to latest Android SDK version
- Upgraded to latest iOS SDK version
3.9.2 #
June 9, 2022
- Added
getDeviceId
to get the Embrace ID
3.9.1 #
April 8, 2022
- Added a new API call to log network calls manually
3.8.4 #
February 8, 2022
- Fixed issue where you needed to specify a moment identifier when starting a moment with properties
- Fixed issue where stack traces were not captured for error logs on Android
- Upgraded to latest Android SDK version
3.8.3 #
January 20, 2022
- Removed dependency on JCenter for Android
- Upgraded to latest Android SDK version
3.8.1 #
September 9, 2021
- Added prefix to logs generated by unhandled promise exceptions
- Set minimum iOS version to 9.0
3.8.0 #
June 17, 2021
- Updated Android native Embrace SDK dependency to 4.8.10
3.7.1 #
April 23, 2021
- Updated Android native Embrace SDK dependency to 4.8.2
Please follow the instructions in the Embrace Android SDK changelog to fetch the SDK from Maven Central instead of JCenter.
3.6.4 #
February 12, 2021
- Make SDK compatible with Xcode 12.
3.6.3 #
December 17, 2020
- Update function signatures to use typed object instead of Map for properties.
3.6.2 #
October 2, 2020
- Fix warning raised when checking for CodePush integration.
3.6.1 #
August 13, 2020
- Upgrades default Embrace Android SDK to 4.5.1
- Fixes type mismatch issue when calling
logMessage
method for warning logs on Android
To use this version on Android, you will need to make sure theio.embrace:embrace-swazzler
dependency is set to at least 4.5.1 in yourbuild.gradle
file.
3.5.0 #
August 3, 2020
- Allow passing properties into the
logHandledError
method. - Fix issue with Gradle file and specifying Java 8.
3.4.0 #
May 20, 2020
- Exposes setJavaScriptBundlePath function to set the path to the downloaded JS bundle from JS code
- Added methods to get parity with the native SDKs
- setUserAsPayer
- clearUserAsPayer
- endSession
- endAppStartup (with properties)
- endMoment (with properties)
3.3.0 #
April 9, 2020
- Adds setup script to help users integrate more easily on new projects
- After installing the SDK, run node node_modules/react-native-embrace/dist/scripts/setup/run.js to run the setup script
3.2.0 #
April 7, 2020
- Adds support for logging handled exceptions Note: to utilize this, users will need to update their native dependencies. On iOS please update to at least v4.1.8 and on Android, please update to v4.2.2
3.1.0 #
March 30, 2020
- Add support for session properties
- Add
clearAllUserPersonas
method to match native SDKs
3.0.1 #
March 13, 2020
- Reduces bloat by removing unnecessary dependencies
3.0.0 #
March 6, 2020
- Added support for custom views; users can define the start of a view by calling
startView('myView')
and end it by callingendView('myView')
Note: to utilize this, users will need to update their native dependencies. On iOS please update to v4.1.6 and on Android, please update to v4.1.0
2.1.1 #
February 28, 2020
- Fixed a small bug with the
startMoment
function when used in conjunction with properties
2.1.0 #
February 12, 2020
- Added support for Auto Link
2.0.1 #
December 24, 2019
- Added a fix for CodePush integration on Android. This was addressed in the native Android SDK 4.0.0-beta7 and Swazzler 4.0.0-beta7. Please update your native SDK on Android
2.0.0 #
December 18, 2019
- Added support for JS crashes