Releases: iProov/android
v8.1.0
Bug Fixes
- MOB-1121: Improved Liveness Authentication completion, particularly on shorter screens (e.g. Z Fold 2 UNFOLDED)
- MOB-1135: Added consumer proguard rules to suppress R8 warnings
- MOB-1146: Prevent log output of NPE for FAILED_TO_STOP_GRACEFULLY
- MOB-1147: Remove obfuscation for KeyPair
- MOB-1148: Switch from protobuf-java to protobuf-javalite to reduce conflicts
- MOB-1152: Blur removed from inside oval in landscape (GPA)
v8.0.3
Bug Fix
- MOB-1127: NPE crash on Moto C "CameraFilter"
v8.0.2
Bug Fix
- MOB-1119: NPE crash on Samsung Galaxy Tab S "getCameraInfo()"
v8.0.1
Bug Fixes
- MOB-1095: Full screen mode now handles "camera cutout area" on modern devices
- MOB-1107: (on)Connected event was not being sent
- MOB-1108: NPE crash on Sony Xperia Z2 Tablet and Lenovo Moto C doing Liveness Assurance
- MOB-1111: NPE crash on Samsung Galaxy Tab A & S "getHeight()"
- MOB-1115: Sometimes final event wasn't sent
- Fixed Proguard issue with IProovFlowLauncher
v8.0.0
iProov is pleased to announce the release of the next major version of the iProov Biometrics SDK.
-
Brand-new user experience - In addition to a completely redesigned and modernised user experience, the SDK now offers a choice for Liveness Assurance transactions between
LineDrawingFilter
(also known as "canny") and a newNaturalFilter
option with bothclear
andblur
filters. The new immersive full screen removed the status and navigation bars. -
New networking stack - The SDK now streams over pure WebSockets for improved efficiency and flexibility, which avoids the need for the dependency on Socket.IO.
-
Overhauled failure handling - The SDK will now provide more specific and accurate feedback for Genuine Presence Assurance claims (coming soon to Liveness Assurance).
-
Ability to cancel the SDK - It is now possible for your app to electively cancel an in-progress iProov transaction.
-
Improvements to Liveness Assurance - Liveness Assurance now benefits from a refined user experience, leading to a reduced false-reject rate.
-
Support for additional languages - The SDK now ships with support for 9 additional languages alongside English.
Bug Fix
- MOB-954: Fix issue where some source code could be double obfuscated
Note: This is a major SDK version change with a number of breaking changes. See the Upgrade Guide for details.
v8.0.0-beta
iProov is pleased to announce the beta release of the next major version of the iProov Biometrics SDK.
(Please use 8.0.0, see release for details)
v7.5.0
New features
- Added a customizable closeButton to the top bar, allowing tap back navigation (the default icon is a standard back arrow image)
- New Options to customize the closeButton, allowing users to determine the tintColor or change the image with a Resource id or a Drawable
- Added support for right-to-left languages
Enhancements
- Accessibility: Achieves WCAG 2.1 AA compliance, with a range of iterations including improvements to Screen Reader announcements and changes to the default UI colors
- Removed default title
Bug Fixes
- MOB-679: Ensure that refresh button for userId is enabled after a faulty launch
- MOB-915: Fixed memory leak (introduced in 7.4.0)
- MOB-916: Putting face in oval does not complete Liveness transaction for some tablets
- MOB-920: Fix parameter report for analytics of NULL value in optional colour
v7.4.0
New features
- New Options to allow changes to the oval, reticle and floating prompt colors in both Genuine Presence Assurance and Liveness Assurance
- New Option to determine whether the floating prompt has rounded corners
Bug Fixes
- MOB-850: Stop the public KeyPair key type enum from being obfuscated
- MOB-868: Fix consumer proguard rules not being enabled for iProov module builds
- MOB-875: Fix for non-fatal exception
IllegalArgumentException: width and height must be > 0
- MOB-907: Fix for NullPointerException on java.util.Timer
v7.3.0
This update reverts the following dependency version upgrades made in Android Biometrics SDK v7.2.0 which caused integration issues for some developers:
- Kotlin 1.6.10 reverted to 1.5.30
- Requirement for compilation target, build tools and Android compatibility libraries reverted from 31+ to 29+
v7.2.0
New Features
- New opt-in "floating prompt" user experience places the instructions prompt over a user's face instead of in the footer (
options.ui.floatingPromptEnabled
).
Enhancements
- Improved pass rate of Genuine Presence Assurance claims.
Bug Fixes
- MOB-773: Fixes an issue in Liveness Assurance where claims would fail if the user's face started near the edge of the camera frame
- MOB-799: Fixes an issue with the BlazeFace face detector, where it would fail to start
- MOB-811: Fix for crash
AccessibilityManager.isEnabled() on a null object reference
- MOB-815: Fixes for various crashes related to Bitmaps
- MOB-816: Fix for crash
surface was abandoned
- MOB-817: Fix for crash
IllegalArgumentException: width and height must be > 0