React Native SDK¶
The bitdrift Capture SDK offers developers a straightforward method to seamlessly integrate the Capture platform into their React Native applications.
Info
The SDK requires a minimum iOS version of 12.
Info
The Android SDK requires a minimum API level of 23.
Releases¶
You can find all React Native NPM releases in https://www.npmjs.com/package/@bitdrift/react-native.
Latest Version¶
0.10.2¶
- (iOS) Fixed an issue with JavaScript error reporting that prevented stack trace de-minification.
- Updated the Capture SDK version from 0.21.1 to 0.21.2. Full details at Android 0.21.2 Release Notes and iOS 0.21.2 Releases Notes.
0.10.1¶
- Updated the Capture SDK version from 0.21.0 to 0.21.1. Full details at Android 0.21.1 Release Notes and iOS 0.21.1 Releases Notes.
0.10.0¶
- Native fatal issue reporting is now enabled by default (same as capture-sdk). The
enableNativeFatalIssuesconfiguration option incrashReportingnow defaults totrueif not specified. - Updated the Capture SDK version from 0.20.1 to 0.21.0. Full details at Android 0.21.0 Release Notes and iOS 0.21.0 Releases Notes.
0.9.2¶
Changelog:
- Updated the Capture SDK version from 0.20.0 to 0.20.1. Full details at Android 0.20.1 Release Notes and iOS 0.20.1 Releases Notes.
- Added experimental support for JavaScript error reporting via
UNSTABLE_enableJsErrors: trueconfiguration flag. See Issues & Crashes for setup details.
Experimental
The UNSTABLE_enableJsErrors flag is experimental. This feature is under active development and may change in future releases.
0.9.1¶
Changelog:
- Updated the Capture SDK version from 0.19.1 to 0.20.0. Full details at Android 0.20.0 Release Notes and iOS 0.20.0 Releases Notes.
0.9.0¶
Changelog:
- This is a unintentional release. Please ignore and use directly 0.9.1 or latest.
0.8.1¶
Changelog:
- Updated the Capture SDK version from 0.19.0 to 0.19.1. Full details at Android 0.19.1 Release Notes and iOS 0.19.1 Releases Notes.
0.8.0¶
Changelog:
- Updated the Capture SDK version from 0.18.12 to 0.19.0. Full details at Android 0.19.0 Release Notes and iOS 0.19.0 Releases Notes
- First version to support free-tier plans for bitdrift.
0.7.7¶
Changelog:
- Updated the Capture SDK version from 0.18.11 to 0.18.12. Full details at Android 0.18.12 Release Notes and iOS 0.18.12 Releases Notes
0.7.6¶
Changelog:
- Updated the Capture SDK version from 0.18.10 to 0.18.11. Full details at Android 0.18.11 Release Notes and iOS 0.18.11 Releases Notes
0.7.5¶
Changelog:
- Updated the Capture SDK version from 0.18.9 to 0.18.10. Full details at Android 0.18.10 Release Notes and iOS 0.18.10 Releases Notes
0.7.4¶
Changelog:
- Updated the Capture SDK version from 0.18.8 to 0.18.9. Full details at Android 0.18.9 Release Notes and iOS 0.18.9 Releases Notes
0.7.3¶
Changelog:
- Include
androidx.appcompat:appcompatandorg.jetbrains.kotlin:kotlin-stdlibas dependencies in the published Android POM that were accidentally omitted since 0.7.1.
0.7.2¶
Changelog:
- Expose configuration to enable native crash reporting (e.g. JVM Crash, Native crash, etc)
- Fix missing class exception crash for Android
0.7.1¶
Changelog:
- Updated the Capture SDK version to 0.18.6 from 0.18.5.
- This fixes an issue causing a Kotlin version mismatch on older versions of React Native.
0.7.0¶
Changelog:
- Updated the Capture SDK version to 0.18.5 from 0.17.26.
- Fixed
logAppLaunchTTImethod on Android when not using the New Architecture.
0.6.13¶
Changelog:
- Updated the Capture SDK version to 0.17.26 from 0.17.15.
0.6.13¶
Changelog:
- Updated the Capture SDK version to 0.17.15 from 0.17.11.
- Added
logAppLaunchTTImethod to the Javascript API, see the API documentation for more information.
0.6.12¶
Changelog:
- Updated the Capture SDK version to 0.17.11 from 0.17.9.
- Fixed issue that would send larger payloads than needed for the logs that are used to signal app crashes.
- Added protocol information to the automatic networking instrumentation
0.6.11¶
Changelog:
- Updated the Capture SDK version to 0.17.9 from 0.17.6.
0.6.10¶
Changelog:
- Updated the Capture SDK version to 0.17.6 from 0.17.5.
- Added
logScreenViewmethod to the Javascript API, see the API documentation for more information.
0.6.9¶
Changelog:
- Updated the Capture SDK version to 0.17.5 from 0.16.11.
0.6.8¶
Changelog:
- [iOS] Ensure sdk directory has no file protections
0.6.7¶
Changelog:
- Fixed a crash that could occur while using network capture in iOS for apps creating background tasks
0.6.6¶
Changelog:
- Updated the Capture SDK version to 0.16.11 from 0.16.10.
0.6.5¶
Changelog:
- Updated the Capture SDK version to 0.16.10 from 0.16.6.
- See the iOS Capture SDK changelog and Android Capture SDK changelog for more information.
- Imporoves the implementation of the the iOS networking integration, making it less dependent on startup ordering.
- Reduces the amount of logcat noise produced by the session replay feature on Android.
- Added support for
removeField,getSessionID, andsetSessionURLmethods in the SDK
0.6.4¶
Changelog:
- This change is identical to 0.6.3.
0.6.3¶
Changelog:
- Fixed a bug where the SDK would crash when targeting the New Architecture and no option was provided to
init().