Releases: onfido/onfido-android-sdk
Releases · onfido/onfido-android-sdk
19.3.0
Added
- Added a new artifact to facilitate integration in Dynamic Feature Modules
Changed
- Increased Motion device coverage to devices that don't have Play Services
- Added
installActivity
to allow Dynamic Feaature Modules - The compile sdk version has been upgraded to 33 to meet Google Play's target API level requirement
Fixed
- Fixed the Out of Memory issue encountered during captured image confirmation
- Replaced direct usage of Json serializer with our globally configured instance
- Fixed background customization issue in capture confirmation screen
- Used TextureView to workaround Android 14 Beta crashes in SurfaceView
19.2.1
Added
-
Added documentation for additional UI customisation attributes:
onfidoColorBackground
onfidoColorContentMainDark
onfidoColorIconStrokeNegative
onfidoColorWatermarkDark
Changed
- Updated serializers to supported lower versions of the Kotlinx.Serialization library
Fixed
- Fix UI customization issues
18.0.1
Fixed
- Used TextureView to workaround Android 14 Beta crashes in SurfaceView
16.3.3
Fixed
- Used TextureView to workaround Android 14 Beta crashes in SurfaceView
15.4.3
Fixed
- Used TextureView to workaround Android 14 Beta crashes in SurfaceView
14.1.2
Fixed
- Used TextureView to workaround Android 14 Beta crashes in SurfaceView
19.2.0
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
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
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 fromOnfidoAnalyticsEventListener
and run it in the same process with the application. - Remove
Parcelable
implementation fromTokenExpirationHandler
and run it in the same process with the application. - Remove
Parcelable
implementation fromMediaCallback
and run it in the same process with the application - Deprecated
withNFCReadFeature()
inOnfidoConfig
- Enabled NFC by default in
OnfidoConfig
. AddeddisableNFC()
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
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 ofSerializable
for:OnfidoConfig
,TokenExpirationHandler
,MediaCallback
,OnfidoAnalyticsEventListener
,FlowConfig
andEnterpriseFeatures
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