Skip to content

Latest commit

 

History

History
121 lines (86 loc) · 7.39 KB

transition-guide_authentication.md

File metadata and controls

121 lines (86 loc) · 7.39 KB

Authentication

Transition Guide for Authentication SDK

This section only covers the breaking technical changes that should be considered when updating from the previous version.

3.9.0

Dependency Changes

  • Room update: "androidx.room:room-runtime:2.2.5" is replaced by "androidx.room:room-runtime:2.2.6"

  • AndroidX Kotlin Extension update: "androidx.core:core-ktx:1.3.1" is replaced by "androidx.core:core-ktx:1.3.2"

  • LocalBroadcastManager removed: "androidx.localbroadcastmanager:localbroadcastmanager:1.0.0"

3.8.0

Dependency Changes

  • Face library update: "com.jumio.android:face" is replaced with "com.jumio.android:zoom:3.8.0@aar" and "com.facetec:zoom-authentication:8.12.1@aar"

  • AndroidX Appcompat update: "androidx.appcompat:appcompat:1.1.0" is replaced by "androidx.appcompat:appcompat:1.2.0"

  • Google Material Library update: "com.google.android.material:material:1.1.0" is replaced by "com.google.android.material:material:1.2.1"

3.7.3

ZoOm Customization changes

  • All the attributes starting with face_ have been removed
  • For a full guide please head over to the FAQ

3.7.2

No backward incompatible changes

3.7.1

No backward incompatible changes

3.7.0

Dependency 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"

3.6.2

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

3.6.1

No backward incompatible changes

3.6.0

Dependency 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"

3.5.0

Error Code Change

Error code D (Wrong API credentials used, retry impossible) has been removed

Proguard Change

  • 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.

3.4.1

API Changes in AuthenticationCustomScanInterface

API Changes in AuthenticationCustomSDKController

3.4.0

Dependency Change

  • androidx.appcompat:appcompat:1.0.2 is replaced by androidx.appcompat:appcompat:1.1.0
  • androidx.room:room-runtime:2.0.0 is 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

Proguard Changes

-dontwarn com.facetec.zoom.sdk.** needs to be added

3.3.2

No backward incompatible changes

3.3.1

No backward incompatible changes

3.3.0

Deallocation Callback

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.

Dependency Change

  • com.facetec:zoom-authentication-hybrid:7.0.12 is replaced by com.facetec:zoom-authentication-hybrid:7.0.14

Change in Initiate Method

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.

New SDK Localizations Added

SDK Translations for the languages Italian and Portuguese have been added.

3.2.1

Fixed a Face Scanning Problem in Which a Black Screen Was Shown to the User

3.2.0

Dependency Changes

  • androidx.appcompat:appcompat:1.0.0 is replaced by androidx.appcompat:appcompat:1.0.2
  • com.facetec:zoom-authentication-hybrid:7.0.9 is replaced by com.facetec:zoom-authentication-hybrid:7.0.12

API Changes in AuthenticationCustomScanInterface

A new parameter AuthenticationCancelReason was added to AuthenticationCustomScanInterface$onAuthenticationScanCanceled

Close Button Customization in Custom UI

The position and image of the close button for can now be customized. Please have a look at the AuthenticationCustomScanView

Custom UI Help Animation Support

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.

3.1.0

Dependency Change

  • com.facetec:zoom-authentication-hybrid:7.0.5 is replaced by com.facetec:zoom-authentication-hybrid:7.0.9

3.0.0

Introduction of the Authentication product

Copyright

© Jumio Corp. 268 Lambert Avenue, Palo Alto, CA 94306