Skip to content

Releases: onfido/onfido-android-sdk

22.2.0

19 Dec 08:12
Compare
Choose a tag to compare

Changed

  • Added an informative prompt for users indicating the need to realign the device if the NFC connection is lost during chip authentication
  • Changed Ukraine endonym from Ukraїna to Україна
  • Added the accessibility announcement for the error and warning icons on the document capture confirmation screen

Fixed

  • Fixed an infinite loading issue on back press in the Studio workflow permissions screen
  • Fixed a custom theming issue for the OTP (One-Time-Password), QES (Qualified Electronic Signature) and Proof of Address modules
  • Fixed a bug with permission handling when the user has permanently denied the permissions

22.1.0

02 Dec 16:31
Compare
Choose a tag to compare

Changed

  • Handled an option to skip Motion Intro screen in Studio flow
  • Added API to skip Motion Intro screen in Classic flow via .withIntro(false)
  • The country names listed in the document selection screen are now translated according to the device locale
  • Added a deprecation warning log for usage of manually-generated SDK tokens (in favour of using Studio tokens) alongside workflowRunIDs

Fixed

  • Fixed minor bugs with the new Capture codebase
  • Fixed document capture showing document type screen after capturing document and moving to next step
  • 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)
  • Fixed a crash caused by a certain setup including aggressive Proguard rules. Note: only one customer was affected

21.2.2

11 Nov 16:02
Compare
Choose a tag to compare

Fixed

  • Fixed a native-level crash occurring during emulator-based testing.

22.0.0

30 Oct 16:08
Compare
Choose a tag to compare

Added

  • Updated the Proof of address module to the latest functionality

Changed

  • Updated the Kotlin version used from 1.7 to 1.9, as well as the Java version from 8 to 11
  • Renamed OnfidoActivityTheme to OnfidoLightTheme for consistency with OnfidoDarkTheme. Also dropped attr suffix from font family theme attributes for consistency with other attribute names

Removed

  • Removed deprecated APIs. Refer to our migration guide for specific details
  • Removed unused translations keys

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