Releases: onfido/onfido-android-sdk
Releases · onfido/onfido-android-sdk
21.2.1
Changed
- Added type, issuing country and side metadata to document video uploads
Fixed
- Fixed a publication issue within our SDK modules, which caused our
.aar
s to be missing from Maven central for theonfido-capture-sdk
module (none of the other modules were impacted). Consequently, SDK integrations that were only importing this dependency were failing to compile: the dependencies were not correctly pulled and therefore imports were failing. Note: this was only happening when not using Onfido Studio (i.e. theonfido-workflow
dependency being added was masking/working around the problem)
21.2.0
Added
- Added
BiometricTokenCallback
for handling biometric token on the client's side
Changed
- Removed Motion confirmation screen
- Updated the Studio retry step to support all languages
- Updated the Studio retry step to support custom translations
- Clarified the error message with improved customer guidance and UX when Liveness video upload fails due to large file size
Fixed
- Fixed the issue where a 'No Face Detection' warning was incorrectly displayed on devices that do not support face detection
- Fixed the issue when the document capture Studio task was not completing for clients with Document Video report disabled
- Fixed the Studio Retry task behaviour which was incorrectly resulting in "Unsupported Task" error messages and/or infinite loading screens
- Fixed an issue where the Studio flows terminate when the user completes or skips NFC
21.1.1
Fixed
- Fixed the issue when the document capture Studio task was not completing for clients with Document Video report disabled
- Fixed an issue where Studio flow terminates when user completes or skips NFC
21.1.0
Changed
- Removed the hardcoded support document list
- Updated NFC scanning UI and improved product copy and translations for a better user experience
- Enhanced Media Callback logic: The SDK now sends a cropped image after document capture rather than the full image, based on the position of the document. This will optimize the SDK’s performance and enhance the accuracy of the image capture
Fixed
- Fixed the error where dark mode was not working on the QES screen
- Fixed the back navigation from the permissions screen in Studio flows
21.0.1
Fixed
- Modified the video upload process to ensure ETSI compliance
21.0.0
Added
- Added support for electronic id verification (eID)
- Added a fallback for any unsupported Studio task to fallback to as a capture module
Changed
- Removed deprecated Motion capture fallback API
- Deprecated APIs are now marked with Error deprecation Level
- Bumped Android target SDK version to 34. This update indirectly means that Java version 17 is required to build the project. Details: https://developer.android.com/build/jdks
- Updated JMRTD and SCUBA library versions to latest, to account for the deprecated functions on Android API 34
- Removed the deprecated
withNFCReadFeature
anddisableNFC
attributes
Fixed
- Fixed an issue with the
TokenExpirationHandler
for Studio, where theonException
callback was triggered instead of the refresh token set in the expiration handler - Fixed a crash when user enables NFC after entering the NFC intro screen
20.5.0
Added
- Added
withNFC(Disabled, Optional, Required)
when configuring NFC inOnfidoConfig
- Deprecated
disableNFC()
, usewithNFC(NFCOptions.Disabled)
instead
Changed
- Added handling for the Studio workflows with abandoned or error state
- Fixed the ANR (Application Not Responding) issue that occurred when NFC scanning was canceled.
Fixed
- Fixed tapping back from proof of address landing page exits the flow
- Added proguard rules for
androidx.window
Sidecar classes to avoid them being removed by R8 which causes crashes in some devices with abstract methodvoid androidx.window.sidecar.SidecarInterface$SidecarCallback.onDeviceStateChanged
20.4.0
Added
- Added haptic feedback for NFC
- Implemented user flow exit button on studio flows
Changed
- Updated NFC intro instructions
- Handled the NFC scanning interruption. The NFC scanning process will resume from the point where the user left off.
Fixed
- Fixed LoadingFragment IllegalStateException on capture screen.
- Fixed the issue where the shutter button would disappear during document capture
- Updated the search icon's stroke color attribute from
onfidoColorContentMain
toonfidoColorIconStroke
to align with other icons and improve UI customization. This icon is used in the country selection screen. - Fixed proof of address file not found crash
- Fixed an issue where the Token expiration handler was not called for Studio integrations.
- Fixed NFC flow handling for two-sided document in the workflow.
20.2.2
Fixed
- Improved the user experience to eliminate the need for retries when a camera error occurs, resolving the issue where users were prompted with "Document capture didn't work. Please try again."
20.3.1
Fixed
- Removed all toolbar titles from classic and studio
- Fixed the issue where the shutter button would disappear during document capture.