Skip to content

Commit

Permalink
Release commit for 4.8.0
Browse files Browse the repository at this point in the history
  • Loading branch information
JumioMobileTeam committed Oct 17, 2023
1 parent ba5b24f commit 6717cf5
Show file tree
Hide file tree
Showing 5 changed files with 38 additions and 20 deletions.
5 changes: 4 additions & 1 deletion docs/changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,10 +16,13 @@ All notable changes, such as SDK releases, updates and fixes, are documented in
For detailed technical changes please refer to our [Transition Guide](transition_guide.md).

## Support Period
Current SDK version: __4.7.0__
Current SDK version: __4.8.0__

Please refer to our [SDK maintenance and support policy](maintenance_policy.md) for more information about Mobile SDK maintenance and support.

## SDK Version: __4.8.0__
![Improvement] Managing Liveness dependencies to help better conversion [Identity Verification]

## SDK Version: __4.7.0__
![Improvement] Added support for [CameraX](https://developer.android.com/training/camerax)

Expand Down
39 changes: 25 additions & 14 deletions docs/integration_guide.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ Jumio’s products allow businesses to establish the genuine identity of their u
- [Device Supported Check](#device-supported-check)
- [Privacy Notice](#privacy-notice)
- [Digital Identity (DID)](#digital-identity-did)
- [Risk Signal: Device Risk](#risk-signal-device-risk)
- [Initialization](#initialization)
- [Requesting a Token (via OAuth2)](#requesting-a-token-via-oauth2)
- [Initializing the Jumio SDK](#initializing-the-jumio-sdk)
Expand All @@ -43,7 +44,7 @@ Jumio’s products allow businesses to establish the genuine identity of their u

## Release Notes

Please refer to our [Change Log](changelog.md) for more information. Current SDK version: **4.7.0**
Please refer to our [Change Log](changelog.md) for more information. Current SDK version: **4.8.0**

For technical changes that should be considered when updating the SDK, please read our [Transition Guide](transition_guide.md).

Expand Down Expand Up @@ -71,32 +72,32 @@ If an optional module is **not linked**, some functionalities may not be availab
```groovy
// [Mandatory] Jumio Core library
dependencies {
implementation "com.jumio.android:core:4.7.0"
implementation "com.jumio.android:core:4.8.0"
...
}
// [Optional] Extraction methods
dependencies {
implementation "com.jumio.android:docfinder:4.7.0" // Autocapture library, includes all previous scanning methods
implementation "com.jumio.android:barcode-mlkit:4.7.0" // Barcode scanning library, assists Autocapture
implementation "com.jumio.android:nfc:4.7.0" // NFC scanning library, assists Autocapture
implementation "com.jumio.android:iproov:4.7.0" // Face Liveness library
implementation "com.jumio.android:liveness:4.7.0" // Face Liveness library
implementation "com.jumio.android:digital-identity:4.7.0" // Digital Identity verification library
implementation "com.jumio.android:docfinder:4.8.0" // Autocapture library, includes all previous scanning methods
implementation "com.jumio.android:barcode-mlkit:4.8.0" // Barcode scanning library, assists Autocapture
implementation "com.jumio.android:nfc:4.8.0" // NFC scanning library, assists Autocapture
implementation "com.jumio.android:iproov:4.8.0" // Face Liveness library
implementation "com.jumio.android:liveness:4.8.0" // Face Liveness library
implementation "com.jumio.android:digital-identity:4.8.0" // Digital Identity verification library
...
}
S
// [Optional] Jumio Default UI
dependencies {
implementation "com.jumio.android:defaultui:4.7.0"
implementation "com.jumio.android:defaultui:4.8.0"
...
}
// [Optional] Additional functionality
dependencies {
implementation "com.jumio.android:camerax:4.7.0" // CameraX library
implementation "com.jumio.android:datadog:4.7.0" // Analytics library
implementation "com.jumio.android:devicerisk:4.7.0" // Device fingerprinting library
implementation "com.jumio.android:camerax:4.8.0" // CameraX library
implementation "com.jumio.android:datadog:4.8.0" // Analytics library
implementation "com.jumio.android:devicerisk:4.8.0" // Device fingerprinting library
...
}
```
Expand All @@ -113,7 +114,7 @@ Jumio uses Certified Liveness technology to determine liveness. Link `com.jumio.
If necessary, the iProov SDK version can be overwritten with a more recent one:

```groovy
implementation "com.jumio.android:iproov:4.7.0"
implementation "com.jumio.android:iproov:4.8.0"
implementation("com.iproov.sdk:iproov:8.3.1") {
exclude group: 'org.json', module: 'json'
}
Expand Down Expand Up @@ -230,6 +231,16 @@ override fun onNewIntent(intent: Intent) {
}
```

### Risk Signal: Device Risk
If you want to include risk signals into your application, please check our [Risk Signal guide](https://docs.jumio.com/production/Content/References/Risk%20Signals/Device%20Risk.htm).

#### Iovation setup
To integrate the device risk vendor Iovation into your application, please follow the [Iovation integration guide](https://github.com/iovation/deviceprint-SDK-android).

#### API call
To provide Jumio with the generated Device Risk blackbox, please follow the [Device Risk API guide](https://docs.jumio.com/production/Content/Integration/Integration%20Channels/REST%20APIs.htm).


## Initialization

### Requesting a Token (via OAuth2)
Expand Down
1 change: 1 addition & 0 deletions docs/maintenance_policy.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,7 @@ The following table is a visual representation of the SDK 4.x.x version life-cyc

| Version | Release | End of Support | End of Life |
|:-------:|:-----------------:|:-----------------:|:-----------------:|
| 4.8.0 | 17 October 2023 | 17 July 2024 | 17 October 2025 |
| 4.7.0 | 27 September 2023 | 27 June 2024 | 27 September 2025 |
| 4.6.0 | 5 June 2023 | 5 March 2024 | 5 June 2025 |
| 4.5.0 | 14 April 2023 | 14 January 2024 | 14 April 2025 |
Expand Down
3 changes: 3 additions & 0 deletions docs/transition_guide.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,9 @@ This section covers all technical changes that should be considered when updatin
⚠️  When updating your SDK version, __all__ changes/updates made in in the meantime have to be taken into account and applied if necessary.
__Example:__ If you're updating from SDK version __3.7.2__ to __3.9.2__, the changes outlined in __3.8.0, 3.9.0__ and __3.9.1__ are __still relevant__.

## 4.8.0
No backward incompatible changes

## 4.7.0
#### Public API Changes
* `rawBarcodeData` has been removed from [`JumioIDResult`](https://jumio.github.io/mobile-sdk-android/jumio-core/com.jumio.sdk.result/-jumio-i-d-result/index.html)
Expand Down
10 changes: 5 additions & 5 deletions sample/JumioMobileSample/build.gradle
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
buildscript {
ext.kotlin_version = "1.8.21"
ext.kotlin_version = "1.8.22"
repositories {
google()
mavenCentral()
Expand Down Expand Up @@ -31,14 +31,14 @@ repositories {
}

ext {
SDK_VERSION = "4.7.0"
SDK_VERSION = "4.8.0"
}

dependencies {
implementation fileTree(dir: 'libs', include: '*.jar')

// Kotlin
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.21"
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.22"
// only for the sample code
implementation "androidx.activity:activity-ktx:1.7.2"
implementation "androidx.multidex:multidex:2.0.1"
Expand All @@ -59,7 +59,7 @@ dependencies {

android {
compileSdkVersion 33
buildToolsVersion "33.0.0"
buildToolsVersion "33.0.1"
namespace "com.jumio.sample"

defaultConfig {
Expand Down Expand Up @@ -96,7 +96,7 @@ android {
}
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
}
}

0 comments on commit 6717cf5

Please sign in to comment.