Skip to content

Commit

Permalink
Merge pull request #290 from BlinkID/release/v6.1.0
Browse files Browse the repository at this point in the history
Release/v6.1.0
  • Loading branch information
medvedecrobertmb authored Feb 7, 2023
2 parents 63fa2e9 + 997f12f commit 8c969bc
Show file tree
Hide file tree
Showing 552 changed files with 8,024 additions and 18,996 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -52,9 +52,6 @@ protected void onCreate(Bundle savedInstanceState) {
if (ContextCompat.checkSelfPermission(this, Manifest.permission.CAMERA) != PackageManager.PERMISSION_GRANTED) {
requiredPermissions.add(Manifest.permission.CAMERA);
}
if (ContextCompat.checkSelfPermission(this, Manifest.permission.WRITE_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED) {
requiredPermissions.add(Manifest.permission.WRITE_EXTERNAL_STORAGE);
}
if (requiredPermissions.size() > 0) {
String[] permArray = new String[requiredPermissions.size()];
permArray = requiredPermissions.toArray(permArray);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
import android.Manifest;
import android.content.Intent;
import android.content.pm.PackageManager;
import android.os.Build;
import android.os.Bundle;
import android.widget.Toast;

Expand Down Expand Up @@ -58,13 +59,17 @@ protected List<MenuListItem> createMenuListItems() {
new MenuListItem("Scan document", new Runnable() {
@Override
public void run() {
if (ContextCompat.checkSelfPermission(MainActivity.this,
Manifest.permission.WRITE_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED) {
// request write permission
ActivityCompat.requestPermissions(MainActivity.this,
new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE}, REQUEST_WRITE_EXTERNAL_STORAGE);
} else {
if (android.os.Build.VERSION.SDK_INT >= Build.VERSION_CODES.R){
startScanning();
} else{
if (ContextCompat.checkSelfPermission(MainActivity.this,
Manifest.permission.WRITE_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED) {
// request write permission
ActivityCompat.requestPermissions(MainActivity.this,
new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE}, REQUEST_WRITE_EXTERNAL_STORAGE);
} else {
startScanning();
}
}
}
})
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ static BlinkIdOverlayController build(Context context, RecognizerBundle recogniz
// you can override icons, colors and text appearances by setting your custom style
// supported attributes depend on overlay view you're using,
// for ReticleOverlayView check attributes in R.styleable.BlinkIdReticleOverlay
int customStyle = R.style.BluePulseStyle;
int customStyle = R.style.CustomStyle;

BlinkIdOverlayView overlayView = new ReticleOverlayView(true, true, true, true, overlayStrings, customStyle);
return new BlinkIdOverlayController(overlaySettings, scanResultListener, overlayView);
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>

<style name="BluePulseStyle">
<item name="mb_pulseColor">#48B2E8</item>
<style name="CustomStyle">
</style>

</resources>
Binary file not shown.
Binary file not shown.
4 changes: 2 additions & 2 deletions BlinkIDSample/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -17,15 +17,15 @@ allprojects {
repositories {
mavenCentral()
maven { url 'https://maven.microblink.com' }
//mavenLocal()
// mavenLocal()
google()
}
}

// versions of libraries that all modules require

project.ext {
blinkIdVersion = '6.0.0'
blinkIdVersion = '6.1.0'
compileSdkVersion = 33
targetSdkVersion = 33
appCompatVersion = '1.4.0'
Expand Down
Binary file modified LibBlinkID-javadoc.jar
Binary file not shown.
Binary file modified LibBlinkID.aar
Binary file not shown.
89 changes: 39 additions & 50 deletions README.md

Large diffs are not rendered by default.

72 changes: 71 additions & 1 deletion Release notes.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,75 @@
# Release notes

## v6.1.0
### New features
- new and improved machine learning models for data extraction
- further improved barcode scanning (parsing for non-standard US DLs)
- added anonymization for QR code on Dutch ID card
- anonymization of religion field on Malaysian documents
- updated reticle UI and animations flow

### Added support for 9 new documents:
- Australia - Victoria - Proof of Age Card
- Brazil - Rio de Janeiro - ID Card
- Liechtenstein - ID Card
- Luxembourg - Passport
- Mozambique - ID Card
- Norway - ID Card
- Togo - ID Card
- USA - Wyoming - ID Card
- Zimbabwe - ID Card

### Added support for 9 new documents in BETA:
- Barbados - ID Card
- Belgium - Passport
- Brazil - Rio Grande do Sul - ID Card
- Ireland - Residence Permit
- Japan - Residence Permit
- Lithuania - Residence Permit
- Saint Lucia - ID Card
- USA - New Hampshire - ID Card
- USA - South Dakota - ID Card

### Added support for 34 new versions of already supported documents:
- Belgium - Resident ID Card
- Canada - Residence Permit
- Estonia - ID Card
- Finland - Alien ID Card
- Finland - ID Card
- Latvia - Alien ID Card
- Lithuania - ID Card
- Luxembourg - ID Card
- Malta - Residence Permit
- Netherlands - ID Card
- Netherlands - Residence Permit
- Poland - ID Card
- Sweden Residence Permit
- USA - Alabama - ID Card
- USA - Alaska - ID Card
- USA - Colorado - Driving License
- USA - Connecticut - ID Card
- USA - District of Colombia - Driving License
- USA - District of Colombia - ID Card
- USA - Iowa - ID Card
- USA - Kansas - ID Card
- USA - Louisiana - Driving License
- USA - Maine - Driving License
- USA - Maine - ID Card
- USA - Minnesota - ID Card
- USA - Mississippi - ID Card
- USA - Nevada - Driving License
- USA - New York - Driving License
- USA - South Carolina - ID Card
- USA - South Dakota - Driving License
- USA - Texas - ID Card
- USA - Vermont - Driving License
- USA - Washington - ID Card
- USA - Wisconsin - Driving License

### Added support for 2 new versions of already supported documents in BETA:
- Poland - Residence Permit
- Portugal - Residence Permit

## v6.0.0
### New features:
#### Extracting ID data from Arabic and Cyrillic IDs
Expand Down Expand Up @@ -27,7 +97,7 @@
- Added new result property of an `AdditionalProcessingInfo` type that provides information about `missingMandatoryFields`, `invalidCharacterFields`, and `extraPresentFields`
- Unified `DataMatchResult` and `DataMatchDetailedInfo` into a single structure `DataMatchResult` (removed `dataMatchDetailedInfo` result member)
- Added new result member `cardOrientation` to `ImageAnalysisResult` structure
- More info about transitioning to **BlinkID v6.0.0** can be found in [`Transition-guide.md`](Transition-guide.md)
- More info about transitioning to **BlinkID v6.0.0** can be found in [`Transition guide.md`](Transition guide.md)

### Added support for 50 new versions of already supported documents:
- Mexico - Aguascalientes - Driving license
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 564d4698c46911390f076a1eb9e93144d596e3c2
Built from commit f6b387d8dbefd9a3c506e3463058413830f44084
Loading

0 comments on commit 8c969bc

Please sign in to comment.