Skip to content

Releases: onfido/onfido-android-sdk

21.2.1

27 Sep 17:43
Compare
Choose a tag to compare

Changed

  • Added type, issuing country and side metadata to document video uploads

Fixed

  • Fixed a publication issue within our SDK modules, which caused our .aars to be missing from Maven central for the onfido-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. the onfido-workflow dependency being added was masking/working around the problem)

21.2.0

03 Sep 13:31
Compare
Choose a tag to compare

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

02 Sep 12:45
Compare
Choose a tag to compare

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

19 Aug 11:50
Compare
Choose a tag to compare

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

29 Jul 14:09
Compare
Choose a tag to compare

Fixed

  • Modified the video upload process to ensure ETSI compliance

21.0.0

25 Jul 15:02
Compare
Choose a tag to compare

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 and disableNFC attributes

Fixed

  • Fixed an issue with the TokenExpirationHandler for Studio, where the onException 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

02 Jul 14:46
Compare
Choose a tag to compare

Added

  • Added withNFC(Disabled, Optional, Required) when configuring NFC in OnfidoConfig
  • Deprecated disableNFC(), use withNFC(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 method void androidx.window.sidecar.SidecarInterface$SidecarCallback.onDeviceStateChanged

20.4.0

12 Jun 18:03
Compare
Choose a tag to compare

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 to onfidoColorIconStroke 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

25 Jun 13:37
Compare
Choose a tag to compare

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

04 Jun 13:21
Compare
Choose a tag to compare

Fixed

  • Removed all toolbar titles from classic and studio
  • Fixed the issue where the shutter button would disappear during document capture.