Skip to content

Commit

Permalink
Release commit for 2.12.1
Browse files Browse the repository at this point in the history
  • Loading branch information
JumioMobileTeam committed Jul 31, 2018
1 parent 8fb49ee commit 945b5e2
Show file tree
Hide file tree
Showing 9 changed files with 42 additions and 36 deletions.
17 changes: 6 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,18 +7,11 @@
- [Support](#support)

# Release notes
SDK version: 2.12.0
SDK version: 2.12.1

#### Changes
* Added support for 5 new default languages (Spanish, French, German, Chinese simple, Dutch) [Netverify/Fastfill, Document Verification]
* Improved image quality checks to reduce the number of blurred images [Netverify/Fastfill, Document Verification]
* Deprecated additionalInformation parameter [Netverify/Fastfill, Document Verification]
* Added new parameter enableExtraction to activate data extraction of documents [Document Verification]
* Updated BIN range list for credit cards [BAM Checkout]

#### Fixes
* Fixed handling of certain US/CAN barcodes [Netverify/Fastfill]
* Various smaller bug fixes/improvements [Netverify/Fastfill, Document Verification, BAM Checkout]
* Fixed a problem in which the user could get stuck in the Selfie capturing process [Netverify]

# Basic Setup

Expand Down Expand Up @@ -122,7 +115,7 @@ Our SDK supports accessibility features. Visually impaired users can now enable
# Support

## Previous version
The previous release version 2.11.0 of the Jumio Mobile SDK is supported until 2018-09-19.
The previous release version 2.12.0 of the Jumio Mobile SDK is supported until 2018-10-31.

In case the support period is expired, no bug fixes are provided anymore (typically fixed in the upcoming versions). The SDK will keep functioning (until further notice).

Expand All @@ -133,5 +126,7 @@ If you want to enable two-factor authentication for your Jumio customer portal p
If you have any questions regarding our implementation guide please contact Jumio Customer Service at support@jumio.com or https://support.jumio.com. The Jumio online helpdesk contains a wealth of information regarding our service including demo videos, product descriptions, FAQs and other things that may help to get you started with Jumio. Check it out at: https://support.jumio.com.

## Copyright

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

The source code and software available on this website (“Software”) is provided by Jumio Corp. or its affiliated group companies (“Jumio”) "as is” and any express or implied warranties, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose are disclaimed. In no event shall Jumio be liable for any direct, indirect, incidental, special, exemplary, or consequential damages (including but not limited to procurement of substitute goods or services, loss of use, data, profits, or business interruption) however caused and on any theory of liability, whether in contract, strict liability, or tort (including negligence or otherwise) arising in any way out of the use of this Software, even if advised of the possibility of such damage.
In any case, your use of this Software is subject to the terms and conditions that apply to your contractual relationship with Jumio. As regards Jumio’s privacy practices, please see our privacy notice available here: [Privacy Policy](https://www.jumio.com/legal-information/privacy-policy/).
8 changes: 4 additions & 4 deletions docs/integration_bam-checkout.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ BAM Checkout SDK is a powerful, cutting-edge solution to extract data from your
- [Javadoc](https://jumio.github.io/mobile-sdk-android/)

## Release notes
For technical changes, please read our [transition guide](transition-guide_bam-checkout.md) SDK version: 2.12.0
For technical changes, please read our [transition guide](transition-guide_bam-checkout.md) SDK version: 2.12.1

## Setup
The [basic setup](../README.md#basic-setup) is required before continuing with the following setup for Bam-Checkout.
Expand All @@ -42,11 +42,11 @@ If you want to use offline scanning for BAM Checkout (Credit card scanning), ple

|Dependency | Mandatory | Description | Size (Jumio libs only) |
| :---------------------------- |:-------------:|:-----------------|:------------:|
|com.jumio.android:core:2.12.0@aar | x | Jumio Core library| 4.57 MB |
|com.jumio.android:bam:2.12.0@aar | x | BAM Checkout library | 2.02 MB |
|com.jumio.android:core:2.12.1@aar | x | Jumio Core library| 4.57 MB |
|com.jumio.android:bam:2.12.1@aar | x | BAM Checkout library | 2.02 MB |
|com.android.support:appcompat-v7:27.1.1 | x | Android native library| - |
|com.android.support:support-v4:27.1.1 | x | Android native library| - |
|com.jumio.android:javadoc:2.12.0 | | Jumio SDK Javadoc| - |
|com.jumio.android:javadoc:2.12.1 | | Jumio SDK Javadoc| - |

If an optional module is not linked, the scan method is not available but the library size is reduced.

Expand Down
11 changes: 6 additions & 5 deletions docs/integration_document-verification.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
![Document Verification](images/document_verification.png)

# Document Verification SDK for Android
Document Verification SDK is a powerful solution to enable scanning various types (Utility Bill, Bank statement and many others) of your customer's documents in your mobile application within seconds, also supporting data extraction from Utility Bills and Bank Statements from US, UK, France and Canada, as well as US Social Security Cards.
Document Verification is a powerful solution to enable scanning various types (Utility Bill, Bank statement and many others) of your customer's documents in your mobile application within seconds, also supporting data extraction on documents like Utility Bills and Bank Statements (see [Supported documents for data extraction](https://github.com/Jumio/implementation-guides/blob/master/netverify/document-verification.md#supported-documents))

## Table of Content

Expand All @@ -15,7 +15,7 @@ Document Verification SDK is a powerful solution to enable scanning various type
- [Javadoc](https://jumio.github.io/mobile-sdk-android/)

## Release notes
For technical changes, please read our [transition guide](transition-guide_document_verification.md) SDK version: 2.12.0
For technical changes, please read our [transition guide](transition-guide_document_verification.md) SDK version: 2.12.1

## Setup
The [basic setup](../README.md#basic-setup) is required before continuing with the following setup for DocumentVerification.
Expand All @@ -39,11 +39,11 @@ You can specify your own theme (see [Customization](#customizing-look-and-feel)

| Dependency | Mandatory | Description | Size (Jumio libs only) |
| ----------------- |:-------------------:|:------------------|:-------------------:|
| com.jumio.android:core:2.12.0@aar | x | Jumio Core library | 4.57 MB |
| com.jumio.android:dv:2.12.0@aar | x | Document Verification library | 103.42 KB |
| com.jumio.android:core:2.12.1@aar | x | Jumio Core library | 4.57 MB |
| com.jumio.android:dv:2.12.1@aar | x | Document Verification library | 103.42 KB |
| com.android.support:appcompat-v7:27.1.1 | x | Android native library | - |
| com.android.support:support-v4:27.1.1 | x | Android native library | - |
| com.jumio.android:javadoc:2.12.0 | | Jumio SDK Javadoc | - |
| com.jumio.android:javadoc:2.12.1 | | Jumio SDK Javadoc | - |

If an optional module is not linked, the scan method is not available but the library size is reduced.

Expand Down Expand Up @@ -228,6 +228,7 @@ protected void onActivityResult(int requestCode, int resultCode, Intent data) {
|G00000| Cancelled by end-user | No error occurred |
|H00000| The camera is currently not available | Camera cannot be initialized, retry impossible |
|I00000| Certificate not valid anymore. Please update your application | End-to-end encryption key not valid anymore, retry impossible |
|K10400| Unsupported document code defined. Please contact Jumio support | An unsupported document code has been set, retry impossible |

## Callback
To get information about callbacks, Netverify Retrieval API, Netverify Delete API and Global Netverify settings and more, please read our [page with server related information](https://github.com/Jumio/implementation-guides/blob/master/netverify/callback.md).
Expand Down
22 changes: 11 additions & 11 deletions docs/integration_netverify-fastfill.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ Netverify & Fastfill SDK offers scanning and authentication of governmental issu
- [Javadoc](https://jumio.github.io/mobile-sdk-android/)

## Release notes
For technical changes, please read our [transition guide](transition-guide_netverify-fastfill.md) SDK version: 2.12.0
For technical changes, please read our [transition guide](transition-guide_netverify-fastfill.md) SDK version: 2.12.1

## Setup
The [basic setup](../README.md#basic-setup) is required before continuing with the following setup for Netverify.
Expand Down Expand Up @@ -60,22 +60,22 @@ The [Sample app](https://github.com/Jumio/mobile-sdk-android/blob/master/sample/

|Dependency | Mandatory | Description | Size (Jumio libs only) |
| ---------------------------- |:-------------:|:-----------------|:---------:|
| com.jumio.android:core:2.12.0@aar | x | Jumio Core library | 4.57 MB |
| com.jumio.android:nv:2.12.0@aar | x | Netverify library | 538.59 KB |
| com.jumio.android:core:2.12.1@aar | x | Jumio Core library | 4.57 MB |
| com.jumio.android:nv:2.12.1@aar | x | Netverify library | 538.59 KB |
|com.android.support:appcompat-v7:27.1.1 | x | Android native library | - |
|com.android.support:support-v4:27.1.1 | x | Android native library | - |
|com.android.support:cardview-v7:27.1.1 | x | Android cardview library (Netverify only) | - |
|com.google.android.gms:play-services-vision:12.0.0 | | Barcode Scanning | - |
|com.jumio.android:nv-liveness:2.12.0@aar | x | Face-Liveness library | 4.32 MB |
|com.jumio.android:nv-liveness:2.12.1@aar | x | Face-Liveness library | 4.32 MB |
|com.android.support:design:27.1.1 | | Android native library | - |
|com.jumio.android:javadoc:2.12.0 | | Jumio SDK Javadoc | - |
|com.jumio.android:nv-barcode:2.12.0@aar | | US / CAN Barcode Scanning | 3.46 MB |
|com.jumio.android:nv-barcode-vision:2.12.0@aar | | US / CAN Barcode Scanning Alternative (reduced size) | 36.72 KB |
|com.jumio.android:nv-mrz:2.12.0@aar | | MRZ scanning | 2.21 MB |
|com.jumio.android:nv-nfc:2.12.0@aar | | eMRTD Scanning | 887.77 KB |
|com.jumio.android:javadoc:2.12.1 | | Jumio SDK Javadoc | - |
|com.jumio.android:nv-barcode:2.12.1@aar | | US / CAN Barcode Scanning | 3.46 MB |
|com.jumio.android:nv-barcode-vision:2.12.1@aar | | US / CAN Barcode Scanning Alternative (reduced size) | 36.72 KB |
|com.jumio.android:nv-mrz:2.12.1@aar | | MRZ scanning | 2.21 MB |
|com.jumio.android:nv-nfc:2.12.1@aar | | eMRTD Scanning | 887.77 KB |
|com.madgag.spongycastle:prov:1.58.0.0 | | eMRTD Scanning | - |
|net.sf.scuba:scuba-sc-android:0.0.16 | | eMRTD Scanning | - |
|com.jumio.android:nv-ocr:2.12.0@aar | | Template Matcher | 1.58 MB |
|com.jumio.android:nv-ocr:2.12.1@aar | | Template Matcher | 1.58 MB |

### Google Mobile Vision

Expand Down Expand Up @@ -115,7 +115,7 @@ In case of __DIALOG_PENDING__, the `requestCode` provided in the method above ca
If you use Netverify and BAM Checkout in your app, add the following dependency:

```
implementation "com.jumio.android:bam:2.12.0@aar"
implementation "com.jumio.android:bam:2.12.1@aar"
```

#### Root detection
Expand Down
3 changes: 3 additions & 0 deletions docs/transition-guide_bam-checkout.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,9 @@

# Transition guide for BAM Checkout SDK

## 2.12.1
No backward incompatible changes.

## 2.12.0
No backward incompatible changes.

Expand Down
3 changes: 3 additions & 0 deletions docs/transition-guide_document-verification.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,9 @@

# Transition guide for Document Verification SDK

## 2.12.1
No backward incompatible changes.

## 2.12.0
#### New method setEnableExtraction
SDK method `documentVerificationSDK.setEnableExtraction(boolean)` has been added for enabling/disabling extraction on documents.
Expand Down
3 changes: 3 additions & 0 deletions docs/transition-guide_netverify-fastfill.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,9 @@

# Transition guide for Netverify & Fastfill SDK

## 2.12.1
#### Fixed a problem in which the user could get stuck in the Selfie capturing process

## 2.12.0
#### Fallback for Google Vision not operational added
A fallback to manual image picker will now be used if Google Vision is not operational due to problems on the device. This guarantees the face workflow to be finished despite problems with the availablility of the Google Play services. Details are also described in [sub-chapter operationality](integration_netverify-fastfill.md#operationality).
Expand Down
2 changes: 1 addition & 1 deletion sample/JumioMobileSample/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ repositories {
}

ext {
SDK_VERSION = "2.12.0"
SDK_VERSION = "2.12.1"
}

dependencies {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -269,10 +269,11 @@ public void onClick(View v) {

try {
initializeNetverifySDK();


customSDKController = netverifySDK.start(new NetverifyCustomSDKImpl());
customSDKController.resume();

if (netverifySDK != null) {
customSDKController = netverifySDK.start(new NetverifyCustomSDKImpl());
customSDKController.resume();
}

} catch (IllegalArgumentException | SDKNotConfiguredException | MissingPermissionException e) {
Snackbar.make(getView(), e.getMessage(), Snackbar.LENGTH_LONG).show();
Expand Down

0 comments on commit 945b5e2

Please sign in to comment.