Releases: onfido/onfido-android-sdk
Releases · onfido/onfido-android-sdk
20.0.0 (NOT STABLE)
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
Changed
- Improved resolution selection algorithm
19.4.4
Changed
- Improved resolution selection algorithm
19.6.0
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
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
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 to1.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 ofuserExited
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
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 to1.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
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
Fixed
- Fixed crashes during the PoA capture
- Fixed NPE occurring during
isOnfidoProcess
check
19.4.0
Changed
- Replaced
com.google.android.play:core
library with a more specificcom.google.android.play:feature-delivery
library for Dynamic Feature Module compatibility
Fixed
- Fixed Motion Capture screen restoration after Camera/Mic permissions being removed