Releases: onfido/onfido-android-sdk
Releases · onfido/onfido-android-sdk
5.0.1
Changed:
- Public: Improvements on our source code obfuscation strategy
5.0.0
Added:
- Public: Added SDK token support (EU region)
Changed:
- Public: Removed Applicant parameter from
OnfidoResultListener
callback methods - Internal: ApplicantId became mandatory parameter for 'OnfidoConfig' for
mobileToken
preferences
Removed
- Public: Removed the
withUSDLAutocapture()
method from theOnfidoConfig.Builder
. The autocapture of the United States' driving license is now enabled by default - Public: Removed applicant creation using the SDK, along with the
withApplicant(Applicant)
method of theOnfidoConfig.Builder
.
The applicant should always from now on be created outside of the SDK and its id used to initialise the flowwithApplicant(String)
on theOnfidoConfig.Builder
4.11.0
No changes since the previous release candidate version
4.11.0-rc.1
Added:
- Internal: Support new token format
- Public: Added certificate pinning support. For more information, please visit our README.md
Changed:
- Internal: Performance improvements to our liveness face tracking feature
4.10.0
Added:
- Public: Added support for Gradle 5 and Android Studio Gradle plugin 3.4.x
Changed:
- UI: Improved the video capture challenge generation and added error handling
4.9.0
Added:
- Public: Added United States' driver's license autocapture as an experimental feature. Can be enabled by calling
withUSDLAutocapture()
in theOnfidoConfig.Builder
Changed:
- UI: Optimised liveness intro videos resolution and duration, reducing overall size
Fixed:
- Public: Fixed a crash when the host app was being killed by the system after sent to background and then recovered from, e.g., the recent apps list
- Public: Fixed a crash rarely happening when a user navigates through the liveness challenges flow
4.8.1
Changed:
- Internal: Removed the strict requirement for the device to support autofocus in order to run the SDK.
Fixed:
- Public: Fixed a bug that was causing the
onfidoPrimaryButtonTextColor
attribute to have no effect in the main button customisation
4.8.0
Added:
- Public: Added the ability to skip the selfie intro screen by adding the
FaceCaptureVariantPhoto
that can be passed
as an argument to aFaceCaptureStep
- Public: Added the ability for integrators to specify a
Locale
for the flow to be displayed with, instead of inferring it from the device settings - Public: Added the ability for integrators to enable an "exit when sent to background" mode in the SDK flow through the
exitWhenSentToBackground()
in theOnfidoConfig.Builder
.
This mode enforces that the flow will automatically exit through theuserExited()
callback whenever the app is sent to background mid-flow - Public: Added support for preselection of work permit documents, through the
DocumentType.WORK_PERMIT
enum value. This is a beta feature
Changed:
- Internal: Upgraded OpenCV version to 3.4.5
- Internal: Now asking for the capture of both sides of the
DocumentType.NATIONAL_IDENTITY_CARD
fromCountryCode.IN
(indian national identity card)
Fixed:
- Public: Fixed crash when initialising the capture screen and system returned a null camera to the SDK
- Public: Fixed crash in the liveness confirmation screen, related with the usage of a vector drawable as the background of a button
- Public: Fixed a crash when initialising the capture screen and we are not able to retrieve the camera parameters from the system
- Public: Fixed crash happening when the activity
android:label
property is required to be non-blank
4.7.0
Changed:
- Public: Improved the documentation about adding custom translations and the
onfido_locale
string - UI: Linked text views to the Onfido design system
Fixed:
- Public: Fixed crash when the SDK was wrongly doing operations with unknown request codes when transitioning from the capture screen to the flow screen
- Public: Fixed crash when the SDK tries to access a view after the app was sent to background
- Public: Fixed a crash when uploading the liveness video when the filename contains characters not supported by OkHttp
- Public: Fixed a crash happening when face detection or tracking started on a device/emulator without Play Services
- Public: Fixed a crash when reporting an error during the video recording back to the user while the error callback is
null
- Public: Fixed crash when checking for front camera support for selfie/video purposes throws a
RuntimeException
- UI: Fixed the issue of text getting cropped when going over 2 lines in bullet views.
The text can now go up to 3 lines and shows an ellipsis if the content is longer than that.
4.6.0
Added:
- Public: Added support for preselection of Visa documents, through the
DocumentType.VISA
enum value - UI: Redesigned the liveness introduction screen to show an example video of the actions to perform
Changed:
- UI: Redesigned the secondary action button to make it customisable
- UI: Added improvements to font size display when device accessibility features are enabled