Skip to content

Releases: onfido/onfido-android-sdk

20.0.0 (NOT STABLE)

05 Mar 17:21
Compare
Choose a tag to compare

⚠️ This release is not stable. Please upgrade to the patched version 20.0.2, which includes critical fixes.

Changed

  • Separated Onfido SDK and Workflow APIs to onfido-public-api and onfido-workflow-api respectively, with no API or integration change
  • Updated documentation on how to integrate and use the SDK as a Dynamic Feature Module
  • Improved Resolution Selection Algorithm
  • Removed dfm-base module and merged it with onfido-public-api
  • Use custom data input (phone number) payload in otp workflows

Fixed

  • Fixed visible toolbar back navigation while SDK is initializing
  • Fixed a crash due to a FileNotFoundException, when launching Motion on certain devices by disabling compression of essential asset files

19.6.1

29 Feb 15:44
Compare
Choose a tag to compare

Changed

  • Improved resolution selection algorithm

19.4.4

14 Feb 13:28
Compare
Choose a tag to compare

Changed

  • Improved resolution selection algorithm

19.6.0

30 Jan 11:06
Compare
Choose a tag to compare

Added

  • Added support for the NFC required flow
  • Implemented waiting screens improvements for uploading and checking image quality

Changed

  • Improved waiting screens UX for Studio flows
  • Removed the redundant toolbar title in document selection screen in Studio flows
  • Optimized Motion preview face frame for tablets and foldable devices

Fixed

  • Enhanced the stability of the SDK during initial startup and when resuming after being in the background. This update ensures a smoother, more reliable experience both when launching the app and returning to it after multitasking.
  • Fixed Camera lifecyle related issues
  • Fixed broken theme after restoring state in document selection screen

19.4.3

18 Jan 16:54
Compare
Choose a tag to compare

Fixed

  • Fixed Camera Lifecycle Related Issues
  • Enhanced the stability of the SDK during initial startup and when resuming after being in the background. This update ensures a smoother, more reliable experience both when launching the app and returning to it after multitasking.

19.5.0

05 Dec 12:06
Compare
Choose a tag to compare

Added

  • Expanded Studio to support the integration of Qualified Electronic Signature (QES) and One-Time Password (OTP) capture steps
  • Added an uploading view while uploading Proof of Address documents
  • Added Proguard rules for Retrofit to support R8 full mode according to the R8 FAQ
  • Added dontwarn for our internal dagger shadow classes to Proguard rules
  • Added a new sample app in Kotlin

Changed

  • Improved Motion camera preview to support different screen form factors and fix Android 14 Beta compatibility issue
  • Updated the Consumer Proguard rules (consumer-proguard-rules.pro) to keep DTO serializers of the Kotlinx serialization library (version 1.3.1)

Fixed

  • Lowered the kotlinx-serialization-json library version to 1.3.1 to be more compatible for customer integrators using lower versions
  • Fixed the unmute button height animation in the video capture confirmation screen
  • Fixed flow termination when user clicks cancel during NFC scanning process
  • Fixed an issue with the submit button being visible on the document confirmation screen when an image quality error is displayed for the first time
  • Fixed a Studio issue where, in case the capture was cancelled by the user, the onError callback was being triggered instead of userExited in a specific navigation scenario
  • Fixed a Studio issue where the workflow-run-id was kept between successive executions of the same workflow
  • Fixed an NPE occurring during isOnfidoProcess check
  • Fixed crashes during the Proof of Address capture
  • Fixed missing translation for voice-over text on selfie preview screen
  • Fixed infinite loading after document capture when the SDK is sent to the background

19.4.2

17 Nov 10:00
Compare
Choose a tag to compare

Fixed

  • Fixed flow termination when the user clicks cancel during NFC scanning process
  • Fixed submit button is visible on the document confirmation screen when an image quality error is returned for the first time
  • Forced and lowered the kotlinx-serialization-json library version to 1.3.1 to be more compatible with customer integrators using lower versions.
  • Fixed a Studio issue where the workflow-run-id was kept between successive executions of the same workflow

Added

  • Added Proguard rules to consumer rules for Kotlinx.Serialization 1.3.1 version to keep DTO classes serializers from being removed

19.3.1

14 Nov 15:44
40bce30
Compare
Choose a tag to compare

Fixed

  • Fixed a Studio issue where the workflow-run-id was kept between successive executions of the same workflow
  • Fixed a flow termination issue when the user clicked on Cancel during the NFC scanning process
  • Fixed an issue with the Submit button being visible on document confirmation screen when image quality error is returned for the first time

19.4.1

03 Nov 13:49
Compare
Choose a tag to compare

Fixed

  • Fixed crashes during the PoA capture
  • Fixed NPE occurring during isOnfidoProcess check

19.4.0

31 Oct 15:10
Compare
Choose a tag to compare

Changed

  • Replaced com.google.android.play:core library with a more specific com.google.android.play:feature-delivery library for Dynamic Feature Module compatibility

Fixed

  • Fixed Motion Capture screen restoration after Camera/Mic permissions being removed