This section only covers the breaking technical changes that should be considered when updating from the previous version.
-
Room update:
"androidx.room:room-runtime:2.2.5"is replaced by "androidx.room:room-runtime:2.2.6" -
AndroidX Kotlin Extension update:
is replaced by"androidx.core:core-ktx:1.3.1"
"androidx.core:core-ktx:1.3.2"
-
LocalBroadcastManager removed:
"androidx.localbroadcastmanager:localbroadcastmanager:1.0.0"
-
Face library update:
is replaced with"com.jumio.android:face"
"com.jumio.android:zoom:3.8.0@aar"
and"com.facetec:zoom-authentication:8.12.1@aar"
-
AndroidX Appcompat update:
is replaced by"androidx.appcompat:appcompat:1.1.0"
"androidx.appcompat:appcompat:1.2.0"
-
Google Material Library update:
is replaced by"com.google.android.material:material:1.1.0"
"com.google.android.material:material:1.2.1"
- All the attributes starting with
face_
have been removed - For a full guide please head over to the FAQ
No backward incompatible changes
No backward incompatible changes
- Zoom update:
"com.facetec:zoom-authentication:8.0.11@aar"is replaced by "com.facetec:zoom-authentication:8.12.1@aar" - Room updated:
"androidx.room:room-runtime:2.2.3"is replaced by "androidx.room:room-runtime:2.2.5"
The Proguard keep rule -keep class com.jumio.** { *; }
has to be added to your Proguard rules, if it wasn't added yet.
Details can be found in chapter Proguard
No backward incompatible changes
AndroidX Material design library has been updated to version 1.1.0
"com.google.android.material:material:1.0.0"is replaced by "com.google.android.material:material:1.1.0"
Local broadcast manager dependency has been added mandatory due to the design library update where it was separated by Google
- implementation "androidx.localbroadcastmanager:localbroadcastmanager:1.0.0"
Error code D (Wrong API credentials used, retry impossible) has been removed
- Consumer Proguard rules have been added. All Jumio SDK Proguard rules will now be applied automatically to the application when the Jumio Core library is included.
- A new callback onAuthenticationUserConsentRequired was added to AuthenticationCustomScanInterface
- A new method onUserConsented was added to AuthenticationCustomSDKController
androidx.appcompat:appcompat:1.0.2is replaced by androidx.appcompat:appcompat:1.1.0androidx.room:room-runtime:2.0.0is replaced by androidx.room:room-runtime:2.2.1- Dependency name and version change - com.facetec:zoom-authentication-hybrid:7.0.14 is replaced by com.facetec:zoom-authentication:8.0.11@aar
-dontwarn com.facetec.zoom.sdk.**
needs to be added
No backward incompatible changes
No backward incompatible changes
Added a new method checkDeallocation in the AuthenticationSDK to check if the SDK resources have already been deallocated. The method requires a AuthenticationDeallocationCallback instance as a parameter and calls onAuthenticationDeallocated
once the SDK is deallocated. The checkDeallocation method should only be called once the SDK has returned a result and another SDK instance is required.
com.facetec:zoom-authentication-hybrid:7.0.12is replaced by com.facetec:zoom-authentication-hybrid:7.0.14
The enrollmentTransactionReference parameter has been moved to its own setter. It needs to be called before the initiate method is called. In case an Authentication transaction has been created via the facemap server to server API setAuthenticationTransactionReference should be used. Therefore setEnrollmentTransactionReference should not be called.
SDK Translations for the languages Italian and Portuguese have been added.
androidx.appcompat:appcompat:1.0.0is replaced by androidx.appcompat:appcompat:1.0.2com.facetec:zoom-authentication-hybrid:7.0.9is replaced by com.facetec:zoom-authentication-hybrid:7.0.12
A new parameter AuthenticationCancelReason was added to AuthenticationCustomScanInterface$onAuthenticationScanCanceled
The position and image of the close button for can now be customized. Please have a look at the AuthenticationCustomScanView
AuthenticationCustomSDKController$getHelpAnimation has been added to get the specific help animation in case the scan part is canceled. An instance of AuthenticationCustomAnimationView needs to be passed where the animation is rendered in.
com.facetec:zoom-authentication-hybrid:7.0.5is replaced by com.facetec:zoom-authentication-hybrid:7.0.9
Introduction of the Authentication product
© Jumio Corp. 268 Lambert Avenue, Palo Alto, CA 94306