v1.8.14 (2022-07-07)
Fixed
- Reduced network calls done by the SDK.
v1.8.13 (2022-02-21)
Changed
- Debug logging system improved.
Fixed
- Stability improvements.
v1.8.11 (2022-02-21)
Fixed
- Stability improvements.
v1.8.10 (2022-02-01)
Fixed
- Removed
WorkHandler
dependency. - Stability improvemens.
v1.8.9 (2022-01-05)
Fixed
- Internal SDK logic improvements and fixes.
v1.8.8 (2021-12-22)
Changed
- Upload are "bundled", this greatly reduces number of jobs that SDK uses.
Fixed
- ANR issues resolved.
- Various stability and performance improvements.
v1.8.7 (2021-10-11)
Fixed
- Fragment transaction sensitive views handling.
- Orientation change detected on orientation force.
v1.8.6 (2021-09-20)
Fixed
- Dialog sensitive views correctly hidden.
v1.8.5 (2021-08-19)
Fixed
- Performance improvements.
- Improved sensitive view hiding.
v1.8.4 (2021-08-11)
Fixed
- Stability improvements regarding multithreading.
- Various bug fixes.
v1.8.3 (2021-07-09)
Fixed
- Fixed new sensitive API resource ID issues.
- Stability improvements regarding multithreading.
v1.8.2 (2021-07-01)
Added
- New sensitive view API.
Fixed
- Adaptive framerate fixed, recording works even when the application is idle.
- Sensitive views are no longer visible on Fragment transactions.
- Various stability improvements.
v1.8.1 (2021-06-07)
Fixed
- Fixed the issue with "skipping" record playback.
v1.8.0 (2021-05-31)
In this release, we have completely reworked our upload mechanism. SDK now uses system jobs. This change has many advantages over the old upload mechanism:
- Offline recordings are uploaded as soon as there is a suitable network connection (Wi-Fi or mobile connection if the project has enabled mobile uploads). This means the application doesn’t have to run for the upload to happen.
- Uploads happen in batches, this ensures lower battery usage.
- SDK now uses fewer API calls.
Internal SDK packages were reworked, which means you might need to migrate some imports when upgrading from an older version. Please follow the migration guide for more details.
Changed
- Sensitive views are now overlayed with a “texture” (instead of a single color). This greatly improves recording visuals. And makes sensitive views distinguishable on theme changes (dark/light).
UserProperties
helper class now works as a “builder”. Thus put methods can be “linked” together like this:
new UserProperties()
.putEmail("[email protected]")
.putName("Sample Name");
- SDK now uses
AndroidX
as default dependencies, but the “support” version is still available. - SDK targets the latest (at the time of release)
Android API 30
.
Fixed
- Rendering modes and touch detection take
z-index
and elevation into account. - Sensitive view hiding tweaks (mainly for
WebView
hiding) and minor API fixes (whitelisting). - Stability improvements and various bug fixes (new internal logic).
- This release internally uses latest backend API, that hugely improves on stability and reliability.