Skip to content

Commit

Permalink
Merge pull request #336 from BlinkID/release/v6.13.0
Browse files Browse the repository at this point in the history
Release/v6.13.0
  • Loading branch information
krizaa authored Dec 20, 2024
2 parents af7eef9 + 6e6e9c8 commit 9415a9f
Show file tree
Hide file tree
Showing 548 changed files with 18,758 additions and 11,630 deletions.
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -194,6 +194,7 @@ private void extractMixedResults(BlinkIdMultiSideRecognizer.Result result) {
add(R.string.PPEligibilityCategory, result.getEligibilityCategory());
add(R.string.PPSpecificDocumentValidity, result.getSpecificDocumentValidity());
add(R.string.PPVisaType, result.getVisaType());
add(R.string.PPVehicleOwner, result.getVehicleOwner());

DriverLicenseDetailedInfo driverLicenseInfo = result.getDriverLicenseDetailedInfo();
if (!driverLicenseInfo.isEmpty()) {
Expand Down Expand Up @@ -307,6 +308,7 @@ private void extractMixedNonEmptyResults(BlinkIdMultiSideRecognizer.Result resul
addIfNotEmpty(R.string.PPEligibilityCategory, result.getEligibilityCategory());
addIfNotEmpty(R.string.PPSpecificDocumentValidity, result.getSpecificDocumentValidity());
addIfNotEmpty(R.string.PPVisaType, result.getVisaType());
addIfNotEmpty(R.string.PPVehicleOwner, result.getVehicleOwner());

DriverLicenseDetailedInfo driverLicenseInfo = result.getDriverLicenseDetailedInfo();
if (!driverLicenseInfo.isEmpty()) {
Expand Down Expand Up @@ -415,6 +417,7 @@ private void extractVisualResults(VizResult result) {
addIfNotEmpty(R.string.PPEligibilityCategory, result.getEligibilityCategory());
addIfNotEmpty(R.string.PPSpecificDocumentValidity, result.getSpecificDocumentValidity());
addIfNotEmpty(R.string.PPVisaType, result.getVisaType());
addIfNotEmpty(R.string.PPVehicleOwner, result.getVehicleOwner());

DependentInfo[] dependentsInfo = result.getDependentsInfo();
if (dependentsInfo.length > 0) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -176,6 +176,7 @@ private void extractMixedResults(BlinkIdSingleSideRecognizer.Result result) {
add(R.string.PPEligibilityCategory, result.getEligibilityCategory());
add(R.string.PPSpecificDocumentValidity, result.getSpecificDocumentValidity());
add(R.string.PPVisaType, result.getVisaType());
add(R.string.PPVehicleOwner, result.getVehicleOwner());

DriverLicenseDetailedInfo driverLicenseInfo = result.getDriverLicenseDetailedInfo();
if (!driverLicenseInfo.isEmpty()) {
Expand Down Expand Up @@ -271,6 +272,7 @@ private void extractMixedNonEmptyResults(BlinkIdSingleSideRecognizer.Result resu
addIfNotEmpty(R.string.PPEligibilityCategory, result.getEligibilityCategory());
addIfNotEmpty(R.string.PPSpecificDocumentValidity, result.getSpecificDocumentValidity());
addIfNotEmpty(R.string.PPVisaType, result.getVisaType());
addIfNotEmpty(R.string.PPVehicleOwner, result.getVehicleOwner());

DriverLicenseDetailedInfo driverLicenseInfo = result.getDriverLicenseDetailedInfo();
if (!driverLicenseInfo.isEmpty()) {
Expand Down Expand Up @@ -362,6 +364,7 @@ private void extractVisualResults(VizResult result) {
addIfNotEmpty(R.string.PPEligibilityCategory, result.getEligibilityCategory());
addIfNotEmpty(R.string.PPSpecificDocumentValidity, result.getSpecificDocumentValidity());
addIfNotEmpty(R.string.PPVisaType, result.getVisaType());
addIfNotEmpty(R.string.PPVehicleOwner, result.getVehicleOwner());

DependentInfo[] dependentsInfo = result.getDependentsInfo();
if (dependentsInfo.length > 0) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -305,6 +305,7 @@
<string name="PPEligibilityCategory">Eligibility category</string>
<string name="PPSpecificDocumentValidity">Specific document validity</string>
<string name="PPVisaType">Visa type</string>
<string name="PPVehicleOwner">Vehicle owner</string>

<string name="MBRecognitionStatus">Recognition status</string>
<string name="MBFullDocumentImage">Full document image</string>
Expand Down
4 changes: 2 additions & 2 deletions BlinkIDSample/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ buildscript {
google()
}
dependencies {
classpath 'com.android.tools.build:gradle:8.7.2'
classpath 'com.android.tools.build:gradle:8.7.3'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
}
}
Expand All @@ -25,7 +25,7 @@ allprojects {
// versions of libraries that all modules require

project.ext {
blinkIdVersion = '6.12.0'
blinkIdVersion = '6.13.0'
compileSdkVersion = 34
targetSdkVersion = 34
appCompatVersion = '1.7.0'
Expand Down
Binary file modified LibBlinkID-javadoc.jar
Binary file not shown.
Binary file modified LibBlinkID.aar
Binary file not shown.
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,7 @@ Add _BlinkID_ as a dependency and make sure `transitive` is set to true

```
dependencies {
implementation('com.microblink:blinkid:6.12.0@aar') {
implementation('com.microblink:blinkid:6.13.0@aar') {
transitive = true
}
}
Expand All @@ -127,7 +127,7 @@ Android studio should automatically import javadoc from maven dependency. If tha

1. In Android Studio project sidebar, ensure [project view is enabled](https://developer.android.com/studio/projects#ProjectView)
2. Expand `External Libraries` entry (usually this is the last entry in project view)
3. Locate `blinkid-6.12.0` entry, right click on it and select `Library Properties...`
3. Locate `blinkid-6.13.0` entry, right click on it and select `Library Properties...`
4. A `Library Properties` pop-up window will appear
5. Click the second `+` button in bottom left corner of the window (the one that contains `+` with little globe)
6. Window for defining documentation URL will appear
Expand Down Expand Up @@ -1356,7 +1356,7 @@ Execution failed for task ':app:mergeDebugNativeLibs'.
> A failure occurred while executing com.android.build.gradle.internal.tasks.MergeJavaResWorkAction
> 2 files found with path 'lib/arm64-v8a/libc++_shared.so' from inputs:
- <path>/.gradle/caches/transforms-3/3d428f9141586beb8805ce57f97bedda/transformed/jetified-opencv-4.5.3.0/jni/arm64-v8a/libc++_shared.so
- <path>/.gradle/caches/transforms-3/609476a082a81bd7af00fd16a991ee43/transformed/jetified-blinkid-6.12.0/jni/arm64-v8a/libc++_shared.so
- <path>/.gradle/caches/transforms-3/609476a082a81bd7af00fd16a991ee43/transformed/jetified-blinkid-6.13.0/jni/arm64-v8a/libc++_shared.so
If you are using jniLibs and CMake IMPORTED targets, see
https://developer.android.com/r/tools/jniLibs-vs-imported-targets
```
Expand Down
77 changes: 77 additions & 0 deletions Release notes.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,82 @@
# Release notes

## v6.13.0

### What's New

#### New Documents Support
- Benin - Identity Card
- Costa Rica - Polycarbonate Passport
- Gambia - Identity Card
- Guinea - Identity Card
- Nicaragua - Paper Passport
- Pakistan - Polycarbonate Passport
- Saudi Arabia - Polycarbonate Passport
- Senegal - Paper Passport
- Suriname - Identity Card
- Uruguay - Paper Passport
- Zimbabwe - Polycarbonate Passport

#### New Document Versions for Supported Documents
- Australia, Northern Territory - Proof Of Age Card
- Ecuador - Driver's License
- Ecuador - Paper Passport
- El Salvador - Identity Card
- Finland - Identity Card
- Germany - eID
- Greece - Driver's License
- Guatemala - Driver's License
- Kenya - Identity Card
- Luxembourg - Residence Permit
- Mexico, Hidalgo - Driver's License
- Mexico, Quintana Roo-Solidaridad - Driver's License
- Mexico, Tamaulipas - Driver's License
- Mozambique - Identity Card
- New Zealand - Driver's License
- Nicaragua - Identity Card
- Tunisia - Driver's License
- Uganda - Driver's License
- UK - Asylum Request
- UK - Proof Of Age Card
- USA - Passport Card
- USA, Michigan - Identity Card
- USA, Tennessee - Driver's License
- USA, Tennessee - Identity Card

#### New Beta Documents Support
- Brazil, Alagoas - Identity Card
- Grenada - Paper Passport
- Honduras - Resident ID
- Paraguay - Paper Passport
- Saint Kitts and Nevis - Paper Passport
- UAE - Esaad Card

#### New Document Versions for Beta-Supported Documents
- El Salvador - Driver's License
- Honduras - Driver's License
- Hong Kong - Polycarbonate Passport
- India, Gujarat - Driver's License
- Liechtenstein - Driver's License
- Mexico, Quintana Roo-Cozumel - Driver's License
- Mozambique - Driver's License
- Saint Lucia - Paper Passport

#### Out of beta
- UK - Asylum Request
- USA, North Dakota - Identity Card

### Minor API changes
- added new items to enums:
- Type: `ESAAD_CARD`
- FieldType: `VehicleOwner`
- added `vehicleOwner` result to `BlinkIdMultiSideRecognizer.Result`, `BlinkIdSingleSideRecognizer.Result`, and `VizResult`

### Bug Fixes
- NY ID/DL: Added logic to expose the Enhanced document subtype, allowing customers to distinguish between regular and enhanced versions.
- Bolivia & Namibia ID: Resolved data match inconsistencies that were causing data match failures.
- Romanian ID: Multi side scan no longer expects blank back card of old IDs, even with `skipUnsupportedBack` set to `false`.
- Fixed `backImageAnalysisResult.cardRotation` not being correctly populated when scanning the wrong side of a document.

## v6.12.0

### What's New
Expand Down
2 changes: 1 addition & 1 deletion builtFromCommit.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
Built from commit be7079831774720d89d845d66e1eabee2fcf1389
Built from commit d3483e007d6d7c05def9e9980d19f0d2cee06e30
Loading

0 comments on commit 9415a9f

Please sign in to comment.