Releases: iProov/android
Releases · iProov/android
v10.0.1
v10.0.0
iProov is pleased to announce the next major version of the iProov Biometrics SDK.
Please see the Upgrade guide for details on how to integrate this release.
Enhancements & API Changes
- SDK restructured, putting all the API classes into the package "com.iproov.sdk.api"
- API changed: now, create a Session first, then call "session.start()"
- Minimum Supported Android SDK now Android 8 (minSDK 26)
- Enhanced overall security
- Default Style for NaturalFilter change from BLUR to CLEAR
- Updated livery to match new company logo and product naming
- Displaying an optional 'Hold Still' prompt during flash mark capture to enhance user experience.
v9.1.1
Enhancements & API Changes
- Enhanced security for Dynamic Liveness (GPA)
v9.1.0
Enhancements & API Changes
- Enhanced security for Dynamic Liveness (previously GPA)
- New UI state API (IProovFlowLauncher.sessionsUIStates)
- The list of locales available in the SDK can be obtained from the API (IProovFlowLauncher.sdkLocales)
Bug Fixes
- MOB-1387: Fix for missing message prompt on landscape mode
- MOB-1436: Example App: Collect SessionStates flow with sessionId
- MOB-1492: Fix for rare corrupt imagery
Other changes
- Readme updated to indicate "selfie" frames returned on success and failure on only some SPs
v9.0.4
Bug Fixes
- MOB-1383: NullPointerException fix for permissionsDelegate
- MOB-1441: Renamed native-lib.so to iproov-com-lib.so to avoid potential naming clash
v8.5.2
Bug Fixes
- MOB-1449: Fix UI stuck on SCAN COMPLETED
v9.0.3
- New SPKIs added for default certificate pinning
v9.0.2
Enhancement
- WCAG 2.1 Compliance achieved with change to highlight back button on focus
Bug Fix
- MOB-1341: Fix LA frame lost
v9.0.1
Important announcement for users of 9.0.0
This version fixes an internal issue in release 9.0.0 that prevented reaching a successful outcome.
We recommend all 9.0.0 users and anyone looking to adopt it to skip that version and choose 9.0.1 and beyond.
Bug Fixes
- MOB-1215: Fix for RuntimeException: updateTxtImage
- MOB-1348: Fix obfuscation of
KeyPair
methods
v9.0.0
New features
- Supporting new Failure Codes for LA (added one new code "multiple_faces")
- New UX/UI animation for GPA: the
Options.genuinePresenceAssurance.readyOvalStrokeColor
no longer appears as a full ring at "ready" but progresses as a user goes through the claim, to communicate how much they have left to complete - LA with the clear or blur filter has a new cropping animation applied, in order to provide a more pleasing UX. Note the size/extent of this effect varies based on the claim
- Introduced an enhancement to LA, whereby better quality imagery can be collected & returned via the validate frame. This feature can be toggled on - reach out to Customer Success to enable this.
Enhancements & API Changes
Please refer to the upgrade guide on the GitHub Wiki for more details on API changes.
- Significant security improvements, especially for our Injection Detection capabilities
- Changed SSL Certificate pinning to check based on Subject Public Key Info (SPKI). This is more up to date and avoids many future certificate pitfalls.
- Removed deprecated alternative face detectors (MLKit, Blazeface) and Pose-related Options
- Failures "user_timeout" and "not_supported" are now returned as Errors
- Changed Options from data class to class to increase flexibility between major releases
- Changed API to U.S. English spelling of "Canceled"
- Optimised UI providing significant performance improvements (up to double frame rate on slower devices)
- Updated the Example App
Bug Fixes
- MOB-1308: Fix
claim_already_started
error