Skip to content

Releases: onfido/onfido-android-sdk

15.4.3

06 Oct 10:44
Compare
Choose a tag to compare

Fixed

  • Used TextureView to workaround Android 14 Beta crashes in SurfaceView

14.1.2

05 Oct 14:26
Compare
Choose a tag to compare

Fixed

  • Used TextureView to workaround Android 14 Beta crashes in SurfaceView

19.2.0

22 Aug 15:53
Compare
Choose a tag to compare

Changed

  • Fixed the extended white screen issue when the SDK flow starts and finishes.

Fixed

  • Fix Driving license was not displayed for Haiti.

19.1.0

26 Jul 17:40
Compare
Choose a tag to compare

Added

  • Introduced dark theme
  • Added theme selection to Onfido SDK's public APIs

Changed

  • Added NFC dependencies to the SDK by default
  • Please check documentation if you don't need NFC and want to exclude corresponding dependencies
  • Removed Multiple substitutions specified in non-positional format of string resource warnings

Fixed

  • Fixed last two countries in the countries list are not visible
  • Fixed the BadTokenException crashes that occurred when users moved the app to the background while capturing
  • Fixed the crash occurs when decoding bitmap
  • Fixed the Fatal 6 signal error after the document capture
  • Fixed IllegalArgumentException crash occurring during image cropping operations
  • Fixed 'CameraDevice was already closed' crashes, occurring when leaving the camera screen right after opening it
  • Fixed infinite loop issue on document capture with Redmi phones

19.0.0

21 Jun 09:55
Compare
Choose a tag to compare

Added

  • Payload signing for Selfie and Liveness 1.0 (aka Video)
  • Updated Consent screen. Disabled Accept and Reject buttons until the consent is read
  • Added inOnfidoProcess extension function to the Application class to prevent reinitialization in the custom application classes. More info here.

Changed

  • Remove Parcelable implementation from OnfidoAnalyticsEventListener and run it in the same process with the application.
  • Remove Parcelable implementation from TokenExpirationHandler and run it in the same process with the application.
  • Remove Parcelable implementation from MediaCallback and run it in the same process with the application
  • Deprecated withNFCReadFeature() in OnfidoConfig
  • Enabled NFC by default in OnfidoConfig. Added disableNFC() for disabling it
  • Remove Document Liveness deprecated feature
  • Update supported locals in public documentation
  • Update OpenCV library version to 4.7.0
  • Add all translations to github public documentation

Fixed

  • Fixed transparent PDF rendering issue in the PoA screen
  • Fixed recording completion on Android 5 Samsung Galaxy 4 for Motion

18.0.0

25 May 13:21
Compare
Choose a tag to compare

Added

  • Included Dashboard country and document selection in readme file

Changed

  • Updated MediaFile used with custom media callbacks. This now contains the file data, file type and file name
  • Switched to implementing Parcelable instead of Serializable for: OnfidoConfig, TokenExpirationHandler, MediaCallback, OnfidoAnalyticsEventListener, FlowConfig and EnterpriseFeatures

Fixed

  • Fixed a crash on foldable devices upon finishing Video/Liveness recording
  • Fixed undefined 'onfidoFontFamilyBody' attribute in 'OnfidoBaseActivityTheme' by adding a default value
  • Fixed the custom language selection issue
  • Fixed weird toolbar icon that appears in loading and consent screens
  • Reverted orientation mode to portrait mode

17.0.0

09 May 14:29
6e5b78a
Compare
Choose a tag to compare

Added

  • After the release of version 17.0.0, Onfido Android SDK runs in a separate process. This means that when the callback is triggered, the body of that callback will run in the Onfido SDK process rather than the main application process. Therefore, any actions performed in the callback, such as accessing memory or modifying UI, will be executed within the SDK process. It is important to keep this in mind when designing and implementing callbacks in order to ensure the proper functioning and performance of the SDK. Having Onfido SDK run in its own process adds extra reliability to customer applications as it avoids crashes on the customer app. It also brings better error logging support.

  • Add explicit support for the Nynorsk language

Changed

  • Initial release for the high-res scan
  • Increase upload timeout to avoid Network Error message in slow connections
  • Provided the application context via TokenExpirationHandler, MediaCallback and OnfidoAnalyticsEventListener callbacks

16.3.2

28 Apr 16:33
Compare
Choose a tag to compare

Fixed

  • Fixed document media ids not being send properly which affects autofill task in studio

16.3.1

18 Apr 09:53
Compare
Choose a tag to compare

Changed

  • Added default value to DocumentSide#nfcSupported to support backward compatibility.

16.3.0

13 Apr 11:19
Compare
Choose a tag to compare

Changed

  • Enhanced security around document payload tampering

Fixed

  • Fix duplicated FACIAL_INTRO event
  • Fixed the invalid picture size exception
  • Fixed theme hierarchy
  • Fixed the crash that occurs during dismissing progress dialog
  • Enable color customisation for Motion upload ProgressBar