Skip to content

Releases: onfido/onfido-android-sdk

5.0.1

06 Sep 13:12
Compare
Choose a tag to compare

Changed:

  • Public: Improvements on our source code obfuscation strategy

5.0.0

20 Aug 14:09
Compare
Choose a tag to compare

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 the OnfidoConfig.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 the OnfidoConfig.Builder.
    The applicant should always from now on be created outside of the SDK and its id used to initialise the flow withApplicant(String) on the OnfidoConfig.Builder

4.11.0

12 Aug 17:07
Compare
Choose a tag to compare

No changes since the previous release candidate version

4.11.0-rc.1

12 Aug 17:06
Compare
Choose a tag to compare

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

18 Jul 10:24
Compare
Choose a tag to compare

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

12 Jun 13:26
Compare
Choose a tag to compare

Added:

  • Public: Added United States' driver's license autocapture as an experimental feature. Can be enabled by calling withUSDLAutocapture() in the OnfidoConfig.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

23 May 16:14
Compare
Choose a tag to compare

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

04 Apr 14:09
Compare
Choose a tag to compare

Added:

  • Public: Added the ability to skip the selfie intro screen by adding the FaceCaptureVariantPhoto that can be passed
    as an argument to a FaceCaptureStep
  • 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 the OnfidoConfig.Builder.
    This mode enforces that the flow will automatically exit through the userExited() 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 from CountryCode.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

06 Mar 17:30
Compare
Choose a tag to compare

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

15 Feb 16:32
Compare
Choose a tag to compare

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