Skip to content

Commit

Permalink
Merge pull request #191 from BlinkID/jenkins/master-build
Browse files Browse the repository at this point in the history
Jenkins/master build
  • Loading branch information
juraskrlec authored Aug 13, 2018
2 parents c0d2d70 + 7503e6a commit 0777aaf
Show file tree
Hide file tree
Showing 767 changed files with 5,728 additions and 1,746 deletions.
24 changes: 24 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,30 @@
# Release notes

## 4.1.0

- Updates and additions
- Added support for reading front side of Swiss Driver's License - use `MBSwitzerlandDlFrontRecognizer`
- Added support for reading front side of Singapore Driver's License - use `MBSingaporeDlFrontRecognizer`
- Added support for reading front side of Morocco ID card - use `MBMoroccoIdFrontRecognizer`
- Added support for reading back side of Morocco ID card - use `MBMoroccoIdBackRecognizer`
- Added support for reading Singapore Changi Employee ID card - use `MBSingaporeChangiEmployeeIdRecognizer`
- Added support for reading residential status on front side of Hong Kong ID Card
- Added support for reading partial dates on all MRTD documents
- Added support for returning encoded images on all recognizers that support image return
- Added support for checking if scanning is unsupported for camera type on `MBRecognizerRunnerViewController`
- Added support for reading sticker with new address on back side of Singapore ID card
- Added missing `oldNric` property on `MBMyKadBackRecognizerResult`
- Removed manatee

- Improvements in ID scanning performance
- Improved reading of New Zealeand Driver's License
- Better name and nationality extraction on `MBUnitedArabEmiratesIdFrontRecognizer`

- Minor API changes
- `identityCardNumber` property has been renamed to `documentNumber` on `MBCroatiaIdFrontRecognizerResult`

## 4.0.1

- Bugfixes
- Calling `reconfigureRecognizers` before showing camera now correctly applies supplied recognizers
- Fixed autorotation of overlays and `MBRecognizerRunnerViewController`
Expand Down
Binary file modified MicroBlink.bundle/Info.plist
Binary file not shown.
Binary file added MicroBlink.bundle/morocco_id_confusions.zzip
Binary file not shown.
Binary file added MicroBlink.bundle/morocco_places_dictionary.zzip
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file modified MicroBlink.bundle/nn_model_BlinkInputOcr_production_4.1.0.zzip
Binary file not shown.
Binary file modified MicroBlink.bundle/uae_confusions.zzip
Binary file not shown.
Binary file modified MicroBlink.bundle/uae_name_dictionary.zzip
Binary file not shown.
Binary file modified MicroBlink.bundle/uae_nationality_dictionary.zzip
Binary file not shown.
3 changes: 2 additions & 1 deletion MicroBlink.framework/Headers/MBAustriaIdBackRecognizer.h
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
#import "MBAustriaIdBackRecognizerResult.h"

#import "MBFullDocumentImage.h"
#import "MBEncodeFullDocumentImage.h"
#import "MBFullDocumentImageDpi.h"
#import "MBGlareDetection.h"

Expand All @@ -21,7 +22,7 @@ NS_ASSUME_NONNULL_BEGIN
* Austrian ID Back recognizer is used for scanning back side of Austrian ID.
*/
PP_CLASS_AVAILABLE_IOS(8.0)
@interface MBAustriaIdBackRecognizer : MBRecognizer <NSCopying, MBFullDocumentImage, MBFullDocumentImageDpi, MBGlareDetection>
@interface MBAustriaIdBackRecognizer : MBRecognizer <NSCopying, MBFullDocumentImage, MBEncodeFullDocumentImage, MBFullDocumentImageDpi, MBGlareDetection>

MB_INIT

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
#import "MBRecognizerResult.h"
#import "MBMrzResult.h"
#import "MBFullDocumentImageResult.h"
#import "MBEncodedFullDocumentImageResult.h"


NS_ASSUME_NONNULL_BEGIN
Expand All @@ -16,7 +17,7 @@ NS_ASSUME_NONNULL_BEGIN
* Class representing values obtained when scanning back side of Austrian ID
*/
MB_CLASS_AVAILABLE_IOS(8.0)
@interface MBAustriaIdBackRecognizerResult : MBRecognizerResult<NSCopying, MBFullDocumentImageResult>
@interface MBAustriaIdBackRecognizerResult : MBRecognizerResult<NSCopying, MBFullDocumentImageResult, MBEncodedFullDocumentImageResult>

MB_INIT_UNAVAILABLE

Expand Down
6 changes: 4 additions & 2 deletions MicroBlink.framework/Headers/MBAustriaIdFrontRecognizer.h
Original file line number Diff line number Diff line change
Expand Up @@ -10,12 +10,14 @@

#import <Foundation/Foundation.h>
#import "MBFaceImage.h"
#import "MBEncodeFaceImage.h"
#import "MBFaceImageDpi.h"
#import "MBSignatureImage.h"
#import "MBEncodeSignatureImage.h"
#import "MBSignatureImageDpi.h"
#import "MBFullDocumentImage.h"
#import "MBEncodeFullDocumentImage.h"
#import "MBFullDocumentImageDpi.h"
#import "MBEncodeFaceImage.h"
#import "MBGlareDetection.h"
#import "MBRecognizer.h"
#import "MBMicroBlinkInitialization.h"
Expand All @@ -29,7 +31,7 @@ NS_ASSUME_NONNULL_BEGIN
* Aus ID Front recognizer is used for scanning front side of Austrian Id.
*/
MB_CLASS_AVAILABLE_IOS(8.0) MB_FINAL
@interface MBAustriaIdFrontRecognizer : MBRecognizer <NSCopying, MBFaceImage, MBFaceImageDpi, MBSignatureImage, MBSignatureImageDpi, MBFullDocumentImage, MBFullDocumentImageDpi, MBGlareDetection, MBEncodeFaceImage>
@interface MBAustriaIdFrontRecognizer : MBRecognizer <NSCopying, MBFaceImage, MBEncodeFaceImage, MBFaceImageDpi, MBSignatureImage, MBEncodeSignatureImage, MBSignatureImageDpi, MBFullDocumentImage, MBEncodeFullDocumentImage, MBFullDocumentImageDpi, MBGlareDetection>

MB_INIT

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,11 @@

#import "MBRecognizerResult.h"

#import "MBFaceImageResult.h"
#import "MBSignatureImageResult.h"
#import "MBEncodedSignatureImageResult.h"
#import "MBFullDocumentImageResult.h"
#import "MBEncodedFullDocumentImageResult.h"
#import "MBFaceImageResult.h"
#import "MBEncodedFaceImageResult.h"
#import "MBDateResult.h"

Expand All @@ -19,7 +21,7 @@ NS_ASSUME_NONNULL_BEGIN
* Class representing values obtained when scanning front side of Aus ID
*/
MB_CLASS_AVAILABLE_IOS(8.0)
@interface MBAustriaIdFrontRecognizerResult : MBRecognizerResult<NSCopying, MBFaceImageResult, MBFullDocumentImageResult, MBSignatureImageResult, MBEncodedFaceImageResult>
@interface MBAustriaIdFrontRecognizerResult : MBRecognizerResult<NSCopying, MBFaceImageResult, MBEncodedFaceImageResult, MBFullDocumentImageResult, MBEncodedFullDocumentImageResult, MBSignatureImageResult, MBEncodedSignatureImageResult>

MB_INIT_UNAVAILABLE

Expand Down
5 changes: 4 additions & 1 deletion MicroBlink.framework/Headers/MBAustriaPassportRecognizer.h
Original file line number Diff line number Diff line change
Expand Up @@ -9,10 +9,13 @@
#import "MBAustriaPassportRecognizerResult.h"

#import "MBFullDocumentImage.h"
#import "MBEncodeFullDocumentImage.h"
#import "MBFullDocumentImageDpi.h"
#import "MBSignatureImage.h"
#import "MBEncodeSignatureImage.h"
#import "MBSignatureImageDpi.h"
#import "MBFaceImage.h"
#import "MBEncodeFaceImage.h"
#import "MBFaceImageDpi.h"
#import "MBGlareDetection.h"

Expand All @@ -25,7 +28,7 @@ NS_ASSUME_NONNULL_BEGIN
* Austrian Passport recognizer is used for scanning Austrian Passport.
*/
PP_CLASS_AVAILABLE_IOS(8.0)
@interface MBAustriaPassportRecognizer : MBRecognizer <NSCopying, MBFullDocumentImage, MBFullDocumentImageDpi, MBSignatureImage, MBSignatureImageDpi, MBFaceImage, MBFaceImageDpi, MBGlareDetection>
@interface MBAustriaPassportRecognizer : MBRecognizer <NSCopying, MBFullDocumentImage, MBEncodeFullDocumentImage, MBFullDocumentImageDpi, MBSignatureImage, MBEncodeSignatureImage, MBSignatureImageDpi, MBFaceImage, MBEncodeFaceImage, MBFaceImageDpi, MBGlareDetection>

MB_INIT

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,11 @@
#import "MBRecognizerResult.h"
#import "MBMrzResult.h"
#import "MBFaceImageResult.h"
#import "MBEncodedFaceImageResult.h"
#import "MBSignatureImageResult.h"
#import "MBEncodedSignatureImageResult.h"
#import "MBFullDocumentImageResult.h"
#import "MBEncodedFullDocumentImageResult.h"


NS_ASSUME_NONNULL_BEGIN
Expand All @@ -18,7 +21,7 @@ NS_ASSUME_NONNULL_BEGIN
* Class representing values obtained when scanning Aus Passport
*/
MB_CLASS_AVAILABLE_IOS(8.0)
@interface MBAustriaPassportRecognizerResult : MBRecognizerResult<NSCopying, MBFaceImageResult, MBSignatureImageResult, MBFullDocumentImageResult>
@interface MBAustriaPassportRecognizerResult : MBRecognizerResult<NSCopying, MBFaceImageResult, MBEncodedFaceImageResult, MBSignatureImageResult, MBEncodedSignatureImageResult, MBFullDocumentImageResult, MBEncodedFullDocumentImageResult>

MB_INIT_UNAVAILABLE
/**
Expand Down
4 changes: 0 additions & 4 deletions MicroBlink.framework/Headers/MBBarcodeEntities.h
Original file line number Diff line number Diff line change
Expand Up @@ -14,10 +14,6 @@
#import "MBSimNumberRecognizer.h"
#import "MBSimNumberRecognizerResult.h"

//VIN
#import "MBVinRecognizer.h"
#import "MBVinRecognizerResult.h"

// Barcode
#import "MBBarcodeRecognizer.h"
#import "MBBarcodeRecognizerResult.h"
7 changes: 0 additions & 7 deletions MicroBlink.framework/Headers/MBBarcodeRecognizer.h
Original file line number Diff line number Diff line change
Expand Up @@ -161,13 +161,6 @@ MB_INIT
*/
@property (nonatomic, assign) BOOL nullQuietZoneAllowed;

/**
* Set manatee license key and unlock the aztec scanning feature.
*
* Default: ""
*/
@property (nonatomic, strong) NSString *manateeLicenseKey;

@end

NS_ASSUME_NONNULL_END
69 changes: 69 additions & 0 deletions MicroBlink.framework/Headers/MBBlinkIDEntities.h
Original file line number Diff line number Diff line change
Expand Up @@ -10,109 +10,178 @@

// Australia
#import "MBAustraliaDlFrontRecognizer.h"
#import "MBAustraliaDlFrontRecognizerResult.h"
#import "MBAustraliaDlBackRecognizer.h"
#import "MBAustraliaDlBackRecognizerResult.h"

// Austria
#import "MBAustriaIdBackRecognizer.h"
#import "MBAustriaIdBackRecognizerResult.h"
#import "MBAustriaIdFrontRecognizer.h"
#import "MBAustriaIdFrontRecognizerResult.h"
#import "MBAustriaCombinedRecognizer.h"
#import "MBAustriaCombinedRecognizerResult.h"
#import "MBAustriaPassportRecognizer.h"
#import "MBAustriaPassportRecognizerResult.h"

// Colombia
#import "MBColombiaIdBackRecognizer.h"
#import "MBColombiaIdBackRecognizerResult.h"
#import "MBColombiaIdFrontRecognizer.h"
#import "MBColombiaIdFrontRecognizerResult.h"

// Croatia
#import "MBCroatiaIdFrontRecognizer.h"
#import "MBCroatiaIdFrontRecognizerResult.h"
#import "MBCroatiaIdBackRecognizer.h"
#import "MBCroatiaIdBackRecognizerResult.h"
#import "MBCroatiaCombinedRecognizer.h"
#import "MBCroatiaCombinedRecognizerResult.h"

// Czechia
#import "MBCzechiaIdBackRecognizer.h"
#import "MBCzechiaIdBackRecognizerResult.h"
#import "MBCzechiaIdFrontRecognizer.h"
#import "MBCzechiaIdFrontRecognizerResult.h"
#import "MBCzechiaCombinedRecognizer.h"
#import "MBCzechiaCombinedRecognizerResult.h"

// DocumentFace
#import "MBDocumentFaceRecognizer.h"
#import "MBDocumentFaceRecognizerResult.h"

// Egypt
#import "MBEgyptIdFrontRecognizer.h"
#import "MBEgyptIdFrontRecognizerResult.h"

// Europe Driver's License
#import "MBEudlRecognizer.h"
#import "MBEudlRecognizerResult.h"

// Germany
#import "MBGermanyIdBackRecognizer.h"
#import "MBGermanyIdBackRecognizerResult.h"
#import "MBGermanyIdFrontRecognizer.h"
#import "MBGermanyIdFrontRecognizerResult.h"
#import "MBGermanyCombinedRecognizer.h"
#import "MBGermanyCombinedRecognizerResult.h"
#import "MBGermanyPassportRecognizer.h"
#import "MBGermanyPassportRecognizerResult.h"
#import "MBGermanyOldIdRecognizer.h"
#import "MBGermanyOldIdRecognizerResult.h"

// Hong Kong
#import "MBHongKongIdFrontRecognizer.h"
#import "MBHongKongIdFrontRecognizerResult.h"

// Indonesia
#import "MBIndonesiaIdFrontRecognizer.h"
#import "MBIndonesiaIdFrontRecognizerResult.h"

// Jordan
#import "MBJordanIdBackRecognizer.h"
#import "MBJordanIdBackRecognizerResult.h"
#import "MBJordanIdFrontRecognizer.h"
#import "MBJordanIdFrontRecognizerResult.h"
#import "MBJordanCombinedRecognizer.h"
#import "MBJordanCombinedRecognizerResult.h"

// Malaysia
#import "MBMyKadBackRecognizer.h"
#import "MBMyKadBackRecognizerResult.h"
#import "MBMyKadFrontRecognizer.h"
#import "MBMyKadFrontRecognizerResult.h"
#import "MBIkadRecognizer.h"
#import "MBIkadRecognizerResult.h"
#import "MBMyTenteraRecognizer.h"
#import "MBMyTenteraRecognizerResult.h"
#import "MBMalaysiaDlFrontRecognizer.h"
#import "MBMalaysiaDlFrontRecognizerResult.h"

// Morocco
#import "MBMoroccoIdFrontRecognizer.h"
#import "MBMoroccoIdFrontRecognizerResult.h"
#import "MBMoroccoIdBackRecognizer.h"
#import "MBMoroccoIdBackRecognizerResult.h"

// Mrtd
#import "MBMrtdRecognizer.h"
#import "MBMrtdRecognizerResult.h"
#import "MBMrtdCombinedRecognizer.h"
#import "MBMrtdCombinedRecognizerResult.h"

// New Zealand
#import "MBNewZealandDlFrontRecognizer.h"
#import "MBNewZealandDlFrontRecognizerResult.h"

// Poland
#import "MBPolandIdBackRecognizer.h"
#import "MBPolandIdBackRecognizerResult.h"
#import "MBPolandIdFrontRecognizer.h"
#import "MBPolandIdFrontRecognizerResult.h"
#import "MBPolandCombinedRecognizer.h"
#import "MBPolandCombinedRecognizerResult.h"

// Romania
#import "MBRomaniaIdFrontRecognizer.h"
#import "MBRomaniaIdFrontRecognizerResult.h"

// Serbia
#import "MBSerbiaIdBackRecognizer.h"
#import "MBSerbiaIdBackRecognizerResult.h"
#import "MBSerbiaIdFrontRecognizer.h"
#import "MBSerbiaIdFrontRecognizerResult.h"
#import "MBSerbiaCombinedRecognizer.h"
#import "MBSerbiaCombinedRecognizerResult.h"

// Singapore
#import "MBSingaporeIdBackRecognizer.h"
#import "MBSingaporeIdBackRecognizerResult.h"
#import "MBSingaporeIdFrontRecognizer.h"
#import "MBSingaporeIdFrontRecognizerResult.h"
#import "MBSingaporeCombinedRecognizer.h"
#import "MBSingaporeCombinedRecognizerResult.h"
#import "MBSingaporeDlFrontRecognizer.h"
#import "MBSingaporeDlFrontRecognizerResult.h"
#import "MBSingaporeChangiEmployeeIdRecognizer.h"
#import "MBSingaporeChangiEmployeeIdRecognizerResult.h"

// Slovakia
#import "MBSlovakiaIdBackRecognizer.h"
#import "MBSlovakiaIdBackRecognizerResult.h"
#import "MBSlovakiaIdFrontRecognizer.h"
#import "MBSlovakiaIdFrontRecognizerResult.h"
#import "MBSlovakiaCombinedRecognizer.h"
#import "MBSlovakiaCombinedRecognizerResult.h"

// Slovenia
#import "MBSloveniaIdBackRecognizer.h"
#import "MBSloveniaIdBackRecognizerResult.h"
#import "MBSloveniaIdFrontRecognizer.h"
#import "MBSloveniaIdFrontRecognizerResult.h"
#import "MBSloveniaCombinedRecognizer.h"
#import "MBSloveniaCombinedRecognizerResult.h"

// Sweden
#import "MBSwedenDlFrontRecognizer.h"
#import "MBSwedenDlFrontRecognizerResult.h"

// Switzerland
#import "MBSwitzerlandIdBackRecognizer.h"
#import "MBSwitzerlandIdBackRecognizerResult.h"
#import "MBSwitzerlandIdFrontRecognizer.h"
#import "MBSwitzerlandIdFrontRecognizerResult.h"
#import "MBSwitzerlandPassportRecognizer.h"
#import "MBSwitzerlandPassportRecognizerResult.h"
#import "MBSwitzerlandDlFrontRecognizer.h"
#import "MBSwitzerlandDlFrontRecognizerResult.h"

// United Arab Emirates
#import "MBUnitedArabEmiratesIdBackRecognizer.h"
#import "MBUnitedArabEmiratesIdBackRecognizerResult.h"
#import "MBUnitedArabEmiratesIdFrontRecognizer.h"
#import "MBUnitedArabEmiratesIdFrontRecognizerResult.h"

// USDL
#import "MBUsdlCombinedRecognizer.h"
#import "MBUsdlCombinedRecognizerResult.h"
4 changes: 4 additions & 0 deletions MicroBlink.framework/Headers/MBBlinkInputEntities.h
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,10 @@
#import "MBDateParser.h"
#import "MBDateParserResult.h"

// VIN
#import "MBVinRecognizer.h"
#import "MBVinRecognizerResult.h"

// Raw
#import "MBRawParser.h"
#import "MBRawParserResult.h"
Expand Down
2 changes: 1 addition & 1 deletion MicroBlink.framework/Headers/MBBlinkInputUIComponents.h
Original file line number Diff line number Diff line change
Expand Up @@ -14,4 +14,4 @@

// Overlay subviews
#import "MBOcrResultSubview.h"
#import "MBOcrLayoutSubview.h"
#import "MBOcrLayoutSubview.h"
Loading

0 comments on commit 0777aaf

Please sign in to comment.