Skip to content

Commit

Permalink
Merge pull request #354 from BlinkID/jenkins/stable-build
Browse files Browse the repository at this point in the history
Jenkins/stable build
  • Loading branch information
juraskrlec authored Aug 27, 2021
2 parents db1230b + 76a1f99 commit 5e0a902
Show file tree
Hide file tree
Showing 669 changed files with 3,619 additions and 3,254 deletions.
122 changes: 122 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,127 @@
# Release notes

## 5.13.0
### New additions to our supported document list

We’ve added 61 new documents:

#### Europe
- Austria - Paper Passport
- Belarus - Paper Passport
- Belgium - Paper Passport (beta)
- Bulgaria - Paper Passport
- Estonia - Paper Passport
- France - Paper Passport (beta)
- Georgia - Paper Passport (beta)
- Germany - Paper Passport
- Greece - Paper Passport
- Hungary- Paper Passport
- Italy - Paper Passport (beta)
- Kosovo - Paper Passport
- Moldova - Paper Passport (beta)
- Poland - Paper Passport
- Portugal - Paper Passport
- Spain - Paper Passport
- Switzerland - Paper Passport
- UK - Paper Passport

#### Middle East and Africa
- Algeria - Paper Passport (beta)
- Egypt - Paper Passport (beta)
- Eswatini - Paper Passport
- Ghana - Paper Passport
- Iran - Paper Passport (beta)
- Iraq - Paper Passport (beta)
- Israel - Paper Passport (beta)
- Jordan - Paper Passport (beta)
- Kenya - Polycarbonate Passport
- Libya - Polycarbonate Passport (beta)
- Morocco - Paper Passport (beta)
- Nigeria - Paper Passport
- Nigeria - Polycarbonate Passport (beta)
- Qatar - ID Card (front only, beta)
- Saudi Arabia - Paper Passport
- Syria - Paper Passport
- Tanzania - ID Card (beta)
- Tanzania - Voter ID (front only, beta)
- Tunisia - Paper Passport
- Turkey - Paper Passport
- Zimbabwe - Paper Passport

#### Latin America and the Caribbean
- Argentina - Paper Passport
- Brazil - Paper Passport (beta)
- Guatemala - Paper Passport
- Haiti - Paper Passport
- Honduras - Paper Passport (beta)
- Mexico - Paper Passport (beta)
- Mexico - Nayarit - Driving Licence (beta)

#### Asia
- Bangladesh - Paper Passport
- China - Paper Passport (beta)
- India - Paper Passport
- Indonesia - Paper Passport
- Japan - Paper Passport
- Nepal - Paper Passport
- Pakistan - Paper Passport
- Philippines - Paper Passport
- South Korea - Paper Passport (beta)
- Sri Lanka - Paper Passport
- Uzbekistan - Paper Passport

#### Oceania
- Australia - Paper Passport

#### Northern America
- Canada - Paper Passport
- Canada - Weapon Permit (front only, beta)
- USA - Paper Passport (beta)

#### Back side support added:
- Greece - ID Card
- Burkina Faso - ID Card
- Democratic Republic of the Congo - Driving Licence
- Mexico - Veracruz - Driving Licence
- Canada - Citizenship Certificate

#### No longer BETA:
- Belarus - Driving Licence
- UK - Polycarbonate Passport
- Argentina - Alien ID
- Bahamas - Driving Licence
- Mexico - Durango - Driving Licence
- Venezuela - ID Card
- USA - Kansas - ID Card


### Changes to BlinkID(Combined) Recognizer
- We’ve renamed the Swaziland country to Eswatini in results and ClassInfo
- Improved result validation
- `FieldIdentificationFailed` processing status is used to indicate if unexpected fields are present on the document. Those fields are then deleted from the result
- We are filling out COUNTRY and REGION fields in ClassInfo, without the field TYPE of document, when using BarcodeID mode for scanning documents where the Front side is not supported, and back side results are extracted from AAMVA compliant barcodes
- This applies only if `ClassInfo` isn’t already prepopulated in some other way and when you’re not in `FullRecognition` mode

#### ImageCapture
- Added support for including or excluding groups of documents supported by the current license with the `captureModeFilter` setting
- Scanning of documents with AAMVA compliant barcodes with BarcodeID mode
- Scanning of all licensed documents in BlinkID FullRecognition mode


### Improvements
- We can now extract the date of birth from the document number on the South Korean identity card and from the personal identification number on the driving licence

### Anonymization
- We’ve added anonymization support for new documents:
- Document number on Germany paper bio-data page Passport
- Document number on South Korea Identity Card
- Personal identification number on South Korea driving licence
- Personal identification number on South Korea paper bio-data page Passport

### Fixes
- We've fixed the orientation of an image obtained via [captureHighResImage](http://blinkid.github.io/blinkid-ios/Protocols/MBRecognizerRunnerViewController.html#/c:objc(pl)MBRecognizerRunnerViewController(im)captureHighResImage:)
- We've fixed minor UI/layout issues on phones with the notch

## 5.12.0
### We've added 15 new documents to our list of supported documents:

Expand Down
Binary file not shown.
Binary file not shown.
Binary file modified Microblink.framework/BlinkID_BlurClassifier_general_6.2.0.strop
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file modified Microblink.framework/BlinkID_MoireClassifier_malaysia_6.0.0.strop
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file modified Microblink.framework/BlinkID_Ocr_mrz_6.4.0.strop
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
2 changes: 1 addition & 1 deletion Microblink.framework/Headers/MBClassInfoTypes.h
Original file line number Diff line number Diff line change
Expand Up @@ -241,7 +241,7 @@ typedef NS_ENUM(NSInteger, MBCountry) {
MBCountrySudan,
MBCountrySuriname,
MBCountrySvalbardAndJanMayen,
MBCountrySwaziland,
MBCountryEswatini,
MBCountrySyria,
MBCountryTajikistan,
MBCountryTanzania,
Expand Down
2 changes: 1 addition & 1 deletion Microblink.framework/Headers/MBImage.h
Original file line number Diff line number Diff line change
Expand Up @@ -94,7 +94,7 @@ MB_CLASS_AVAILABLE_IOS(8.0)
/**
* Creates MBImage around CVPixelBufferRef.
*/
+ (instancetype)imageWithCvPixelBuffer:(CVPixelBufferRef)buffer;
+ (instancetype)imageWithCvPixelBuffer:(CVPixelBufferRef)buffer orientation:(UIImageOrientation)orientation;

@end

Expand Down
29 changes: 28 additions & 1 deletion Microblink.framework/Headers/MBMicroblinkDefines.h
Original file line number Diff line number Diff line change
Expand Up @@ -33,14 +33,25 @@

typedef void(^MBBlock)(void);

#define MBASSERTE(condition, description) \
#ifdef SHOWCASE_DEV
#define MBASSERTE(condition, description) \
do { \
NSAssert(condition, description); \
if (!(condition)) { \
NSString *message = [NSString stringWithFormat:@"Assertion failed: (%s), %@, %s, file %s, line %d", #condition, description, __PRETTY_FUNCTION__, __FILE__, __LINE__]; \
LOGE("%s", [message UTF8String]); \
} \
} while (0)
#else
#define MBASSERTE(condition, description) \
do { \
NSAssert(condition, description); \
if (!(condition)) { \
NSString *message = [NSString stringWithFormat:@"Assertion failed: (%s), %@", #condition, description]; \
LOGE("%s", [message UTF8String]); \
} \
} while (0)
#endif


#ifdef MB_DISABLE_OBFUSCATION
Expand All @@ -57,4 +68,20 @@ typedef void(^MBBlock)(void);

#define MB_OBFUSCATED(value) [NSString stringWithFormat:@"%s", OBFUSCATED(value)]

#define MBASSERT_OR_RETURN(condition) \
do { \
NSAssert(condition, @"%s", #condition); \
if (!(condition)) { \
return; \
} \
} while (0)

#define MBASSERT_OR_RETURN_VALUE(condition, value) \
do { \
NSAssert(condition, @"%s", #condition); \
if (!(condition)) { \
return value; \
} \
} while(0)

#endif /* MBMicroblinkDefines_h */
Binary file modified Microblink.framework/Info.plist
Binary file not shown.
4 changes: 2 additions & 2 deletions Microblink.framework/Microblink
Git LFS file not shown
Loading

0 comments on commit 5e0a902

Please sign in to comment.