Repository navigation
Releases: iProov/android
Releases · iProov/android
Release list
v12.0.0
ATTENTION: Do NOT use "-pf" releases unless you have a specific reason
Enhancements & API Changes
- Minimum level of Kotlin is now 2.0.21 (was 1.8.10).
- Support for <Android 10 being phased out: even though you can still set
minSdkto 26, users on devices below Android 10 will be blocked. If you are affected, please contact support - Security Enhancements
- Session.cancel() is now consistent; it can be called even before start(); it is safe to call repeatedly; it always leaves the Session in a final state for the integrator to observe via
state - Option 'orientation' removed
IProov.State.Successis now an object and no longer carries aSuccessResult.IProov.State.Failureexposes itsreasonsdirectly. TheIProov.FailureResultwrapper class has been removed.- Improved accessibility features for visually challenged users in Dynamic, supported by new Option flags
- Updated dependencies: notably protobuf is now at 4.36.0, which removes the 4.35.1 ceiling in the last release (11.1.1). Apps can use
protobuf-javalite3.25.8 or later with the standard SDK, orprotobuf-java4.33.5 or later with the-pfSDK IProov.getKeyPair(context)now throwsUnexpectedErrorExceptionwhen the device cannot create or load its key pair
Bug Fixes
- MOB-2147: Fix for Redmi Note 9s frozen camera
- MOB-2149: Failed to find a face on Pixel 10 Pro Fold in unfolded and rotated state
- MOB-2153: Intermittent KeyStore failure in Android handled better; session.cancel() race condition fixed
v11.1.1
ATTENTION: Do NOT use "-pf" releases unless you have a specific reason
Bug Fixes
- MOB-1950: Fix for Dynamic Modules and update to DexGuard 9.13.2
v11.1.0
Enhancements & API Changes
- Security enhancements
v11.0.0
Enhancements & API Changes
- Moved to Kotlin 1.8.10
- Redundant Error 'FaceDetectorException' has been removed
- iProov Activity was always launched with FLAG_ACTIVITY_NEW_TASK flag. When Activity context is provided the iProov Activity will be launched with the same taskAffinity as the calling Activity.
- Camera option removed, fixing to FRONT camera only
- Readme document title changed from "iProov Biometric Authentication SDK" to "iProov Face SDK"
- New Feedback Codes (including up to three returned now instead of one)
ATTENTION: Do NOT use "-pf" releases unless you have a specific reason
v10.4.0
ATTENTION: Do NOT use "-pf" releases unless you have a specific reason
Enhancements & API Changes
- Move Left/Right to match existing Up/Down prompts for Dynamic Liveness (additional API option
controlXPositionto go with existingcontrolYPositioninIProov.Options.genuinePresenceAssurance)
Bug Fixes
- MOB-1762: Fixed zoom factor for Xiaomi 13 Lite to cater for wide angle lens
- MOB-1860: Fix inverted image when orientation option set to landscape
v10.3.2
Bug Fixes
- MOB-1780: UI not closing properly when scanningPrompts enabled
- MOB-1787: Fix NPE that occurs at JSONObject initialization
v10.3.1
Enhancements & API Changes
- New scanning prompts have been added to the options under
IProov.Options.genuinePresenceAssurance.scanningPrompts, allowing you to enable two new prompts for "Scanning," and "Scan Completed" during scanning process. Please refer to the README for details.
Bug Fixes
- MOB-1760: Speculative fix for rare NPEs in activity onCreate
ATTENTION: Most people will continue to use normal releases and NOT "-pf" releases going forward unless they have a specific reason
v10.3.0
Bug Fixes
- MOB-1687: Fixed NPE when versionName not set by host app
- MOB-1700: Fixed correct reporting of web native bridge variant name
v10.2.1
Bug Fixes
- MOB-1690: Fix error report on Native Bridge
v9.1.2
Enhancements & API Changes
- Add support for Android OS 15 16KB memory page size
NOTE to use this patch release you need to use the "patch912" branch instead of "master" when specifying the maven repo in your build.gradle