Skip to content

Commit

Permalink
Release commit for 4.4.1
Browse files Browse the repository at this point in the history
  • Loading branch information
JumioMobileTeam committed Jan 18, 2023
1 parent 56569f1 commit b4deda0
Show file tree
Hide file tree
Showing 6 changed files with 32 additions and 22 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -275,7 +275,7 @@ For more details, please refer to our [integration guide](docs/integration_guide
* CC (Credit card)
* CCS (Credit card statement)
* CRC (Corporate resolution certificate)
* CUSTOM
* CUSTOM
* HCC (Health care card)
* IC (Insurance card)
* LAG (Lease agreement)
Expand Down
6 changes: 5 additions & 1 deletion docs/changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,10 +15,14 @@ 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.4.0__
Current SDK version: __4.4.1__

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

## SDK Version: __4.4.1__

![Fix] Bug fix: Internal crashes for certain edge cases

## SDK Version: __4.4.0__

![Improvement] Fully redesigned ID Autocapture experience - seamless capturing, precise guidance and faster user journey [ID Verification]
Expand Down
34 changes: 17 additions & 17 deletions docs/integration_guide.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ Jumio’s products allow businesses to establish the genuine identity of their u
- [Code Documentation](https://jumio.github.io/mobile-sdk-android/)

## Release Notes
Please refer to our [Change Log](changelog.md) for more information. Current SDK version: __4.4.0__
Please refer to our [Change Log](changelog.md) for more information. Current SDK version: __4.4.1__

For breaking technical changes, please read our [Transition Guide](transition_guide.md)

Expand All @@ -35,17 +35,17 @@ Below there is a list of dependencies the application will need to work in Andro

```
dependencies {
implementation "com.jumio.android:core:4.4.0" // Jumio Core library
implementation "com.jumio.android:defaultui:4.4.0" // Jumio Default UI
implementation "com.jumio.android:mrz:4.4.0" // MRZ Scanning
implementation "com.jumio.android:nfc:4.4.0" // NFC Scanning
implementation "com.jumio.android:linefinder:4.4.0" // Linefinder Scanning
implementation "com.jumio.android:docfinder:4.4.0" // Autocapture
implementation "com.jumio.android:barcode:4.4.0" // Barcode scanning
implementation "com.jumio.android:barcode-mlkit:4.4.0" // Barcode scanning alternative
implementation "com.jumio.android:iproov:4.4.0" // Face Liveness library
implementation "com.jumio.android:datadog:4.4.0" // Analytics library
implementation "com.jumio.android:devicerisk:4.4.0" // Device fingerprinting library
implementation "com.jumio.android:core:4.4.1" // Jumio Core library
implementation "com.jumio.android:defaultui:4.4.1" // Jumio Default UI
implementation "com.jumio.android:mrz:4.4.1" // MRZ Scanning
implementation "com.jumio.android:nfc:4.4.1" // NFC Scanning
implementation "com.jumio.android:linefinder:4.4.1" // Linefinder Scanning
implementation "com.jumio.android:docfinder:4.4.1" // Autocapture
implementation "com.jumio.android:barcode:4.4.1" // Barcode scanning
implementation "com.jumio.android:barcode-mlkit:4.4.1" // Barcode scanning alternative
implementation "com.jumio.android:iproov:4.4.1" // Face Liveness library
implementation "com.jumio.android:datadog:4.4.1" // Analytics library
implementation "com.jumio.android:devicerisk:4.4.1" // Device fingerprinting library
```

#### Autocapture
Expand All @@ -56,7 +56,7 @@ The models can be bundled with the app directly to save time on the download dur
Jumio uses Certified Liveness technology to determine liveness. The iProov SDK is referenced as a transitive dependency within the `com.jumio.android:iproov` module.
If necessary, the iProov SDK version can be overwritten with a more recent one:
```
implementation "com.jumio.android:iproov:4.4.0"
implementation "com.jumio.android:iproov:4.4.1"
implementation ("com.iproov.sdk:iproov:8.0.3"){
exclude group: 'org.json', module:'json'
}
Expand Down Expand Up @@ -470,7 +470,7 @@ Start the scanning process by initializing the [`JumioScanPart`][jumioScanPart].

`MULTIPART` handles the scanning of multiple sides in one seamless capture experience. Please also check the new [`NEXT_PART`][nextPart] scan step for this [`JumioCredentialPart`][jumioCredentialPart]

Start the execution of the acquired [`JumioScanPart`][jumioScanPart] by calling [`currentScanPart?.start()`][startScanPart]. After that
Start the execution of the acquired [`JumioScanPart`][jumioScanPart] by calling [`currentScanPart?.start()`][startScanPart].

When the scanning is done, the parameter [`JumioScanStep.CAN_FINISH`][canFinish] will be received and the scan part can be finished by calling [`currentScanPart?.finish()`][finishScanPart].

Expand All @@ -488,7 +488,7 @@ override fun onFinished(result: JumioResult) {
```

#### Scan steps
During the scanning process [`onScanStep()`][onScanStep] will be called as soon as the [`JumioScanPart`][jumioScanPart] needs additional input to continue the scanning journey. The provided [`JumioScanStep`][jumioScanStep] indicates what needs to be done next.
During the scanning process [`onScanStep()`][onScanStep] will be called as soon as the [`JumioScanPart`][jumioScanPart] needs additional input to continue the scanning journey. The provided [`JumioScanStep`][jumioScanStep] indicates what needs to be done next.

[`JumioScanStep`][jumioScanStep] covers lifecycle events which require action from the customer to continue the process.

Expand Down Expand Up @@ -529,7 +529,7 @@ JumioScanStep.ATTACH_FILE -> {
}
}
```
[`SCAN_VIEW`][scanView] points out that a [`JumioScanView`][jumioScanView] needs to be attached to the [`JumioScanPart`][jumioScanPart]. The [`JumioScanView`][jumioScanView] is a custom view that can be placed in your layout. During runtime it just needs to be attached to the [`JumioScanPart`][jumioScanPart].
[`SCAN_VIEW`][scanView] points out that a [`JumioScanView`][jumioScanView] needs to be attached to the [`JumioScanPart`][jumioScanPart]. The [`JumioScanView`][jumioScanView] is a custom view that can be placed in your layout. During runtime it just needs to be attached to the [`JumioScanPart`][jumioScanPart].
```
JumioScanStep.SCAN_VIEW -> {
currentScanPart?.let {
Expand Down Expand Up @@ -706,4 +706,4 @@ In any case, your use of this Software is subject to the terms and conditions th
[jumioScanPart]: https://jumio.github.io/mobile-sdk-android/jumio-core/com.jumio.sdk.scanpart/-jumio-scan-part/index.html
[jumioScanMode]: https://jumio.github.io/mobile-sdk-android/jumio-core/com.jumio.sdk.enums/-jumio-scan-mode/index.html
[credentialPartsList]: https://jumio.github.io/mobile-sdk-android/jumio-core/com.jumio.sdk.credentials/-jumio-credential/credential-parts.html
[proguardRules]: https://github.com/Jumio/mobile-sdk-android/blob/master/sample/JumioMobileSample/proguard-rules.pro
[proguardRules]: https://github.com/Jumio/mobile-sdk-android/blob/master/sample/JumioMobileSample/proguard-rules.pro
5 changes: 3 additions & 2 deletions docs/maintenance_policy.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,8 +33,9 @@ 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.4.0 | 20 December 2022 | 20 September 2023 | 20 December 2024 |
| 4.4.1 | 18 January 2023 | 18 October 2023 | 18 January 2024 |
| 4.4.0 | 20 December 2022 | 20 September 2023 | 20 December 2024 |
| 4.3.0 | 30 August 2022 | 30 May 2023 | 30 August 2024 |
| 4.2.0 | 25 May 2022 | 25 February 2023 | 25 May 2024 |
| 4.1.0 | 28 February 2022 | 28 November 2022 | 28 February 2024 |
| 4.0.0 | 16 November 2021 | 16 August 2022 | 16 November 2023 |
| 4.0.0 | 16 November 2021 | 16 August 2022 | 16 November 2023 |
5 changes: 5 additions & 0 deletions docs/transition_guide.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@ This section only covers the breaking technical changes that should be considere
⚠️  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.4.1
No backward incompatible changes

## 4.4.0
#### Public API Changes
Expand All @@ -17,6 +19,9 @@ __Example:__ If you're updating from SDK version __3.7.2__ to __3.9.2__, the cha
* `NEXT_PART` has been added in [`JumioScanStep`](https://jumio.github.io/mobile-sdk-android/jumio-core/com.jumio.sdk.enums/-jumio-scan-step/index.html)
* `MULTIPART` has been added in [`JumioCredentialPart`](https://jumio.github.io/mobile-sdk-android/jumio-core/com.jumio.sdk.enums/-jumio-credential-part/index.html)

#### Customization Updates
* Attributes changed and added to [`Iproov.Customization` theme](https://github.com/Jumio/mobile-sdk-android/blob/master/sample/JumioMobileSample/src/main/res/values/styles.xml#L95)

#### Dependency Updates
* IProov update: ~~`"com.iproov.sdk:iproov:7.5.0"`~~ is replaced by `"com.iproov.sdk:iproov:8.0.3"`

Expand Down
2 changes: 1 addition & 1 deletion sample/JumioMobileSample/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ repositories {
}

ext {
SDK_VERSION = "4.4.0"
SDK_VERSION = "4.4.1"
}

dependencies {
Expand Down

0 comments on commit b4deda0

Please sign in to comment.