DevRev SDK for Cordova
Release notes
Notable changes, improvements, and fixes for the DevRev SDK for Cordova. This project adheres to Semantic Versioning.
2.3.2
Fixed
- Fixed an issue where Ktor classes were getting stripped due to ProGuard rules.
- Fixed an issue related to blank user identifier in identification calls.
- Added a fix for masking stability during scrolls.
- Fixed an issue related to garbage characters in custom events.
- [iOS] Fixed an issue with empty crash types.
- [iOS] Fixed an issue with push notifications not being delivered in sandbox environments.
2.3.1
Fixed
- Improved session recording stability and reduced resource usage on both platforms.
- Fixed multiple crashes and ANRs during session recording and app termination.
- [Android] Fixed incorrect session engagement time calculations.
2.3.0
Added
- Feature configuration for screen capture, auto-start recording, Plug chat theme, and remote config (fresh vs cached/lazy fetch).
Changed
- Improved the frame-capture-disabled session replay experience.
- [iOS] Session upload now enforces a minimum visit duration before uploading.
Fixed
- Fixed a few memory leaks and crashes.
2.2.6
Fixed
- [Android] Fixed an issue with session recordings on QR scan screens.
2.2.5
Changed
- Modernized legacy components and aligned for better performance.
Removed
- Removed deprecated and non-public iOS APIs.
2.2.4
Changed
- Improved session replay stability and performance.
- Reduced log noise.
- [Android] Removed redundant dependencies for reduced SDK size and enhanced security.
Fixed
- Fixed session data not found.
2.2.3
Added
- [Android] Added a capture error API to allow apps to report runtime errors through the SDK.
Changed
- [Android] Refined rage tap detection logic to avoid misclassifying double taps as rage taps.
- [Android] Optimized session recording and network request handling to reduce overhead during active sessions.
Fixed
- Fixed timer response rounding to return accurate duration values.
- Fixed incorrect engagement time calculation in crash scenarios.
- [Android] Fixed ANRs occurring during SDK initialization.
2.2.2
Added
- Support for session capturing on Android 16 devices.
- Support for tracking hybrid platforms and their versions.
- [iOS] Added automatic restoration of sessions lost when the app is killed.
Changed
- Improved masking behavior on
RecyclerViewscrolls. - Improved session upload reliability and stability.
- Optimized network bandwidth usage.
- [iOS] Improved crash log parsing and formatting for clearer diagnostics.
Fixed
- Fixed an issue in the logout flow.
2.2.1
Added
- Added the ability to pause and resume user interaction event tracking, offering more security on confidential screens.
Changed
- Simplified the identification flow by deprecating redundant anonymous API usage.
Fixed
- Resolved potential out of memory crashes.
- Corrected incorrect or missing device model names on certain iPhone versions.
- Fixed visual distortion issues when zooming inside a WebView.
- Fixed issues in the logout process to ensure complete session termination and improved reliability.
2.2.0
Changed
- [iOS] Improved the infrastructure for custom masking.
- Unified the screen tracking feature naming across platforms.
Deprecated
- Deprecated the
startScreenTransitionandendScreenTransitionfunctions; use thesetInScreenTransitioningfunction instead.
Last updated on