Skip to content

Commit

Permalink
Automatically built release by Jenkins
Browse files Browse the repository at this point in the history
  • Loading branch information
Jenkins committed Oct 4, 2022
1 parent 279a2d0 commit 774d492
Show file tree
Hide file tree
Showing 854 changed files with 4,243 additions and 4,165 deletions.
149 changes: 82 additions & 67 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,91 +1,106 @@
# Release notes

## 5.18.0
## 5.19.0
### What's new in the BlinkID(Combined) Recognizer?

### New additions to our supported document list:
We've added 24 new documents.
### Support for atypical Vietnam passports
- Extract data from Vietnam Passports that have non-ICAO compliant MRZ fields. For example, when the filler arrow is facing the other way (>) instead of the standard way (<)
### Data anonymization
- We've added the option to not extract the religion field on all supported Malaysian documents (MyKad, MyKas, MyKid, MyPR, MyTentera)

#### Europe
- Cyprus - Paper Passport
- Germany - Minors Passport
- Iceland - Paper Passport (beta)
- UK - Proof of Age Card (front only)
- Ukraine - Residence Permit
- Ukraine - Temporary Residence Permit
### Setting up custom scanning overlay
- You will need to set the cameraFrame property of MBImage to `NO` when using still images (photos) for processing, or set cameraFrame to `YES` when using a video capture output.
- cameraFrame is set to 'YES' by default except when creating MBImage from UIImage when it is set to `NO`
### Bugfixes
- Resolved issues with RGB color overlay when extracting document image, which was present on some devices

#### Middle East and Africa
- Qatar - Paper Passport
- South Africa - ID Card (front only, beta)
- UAE - Paper Passport
## 5.18.0

### New feature:
- Updated machine learning models resulting in a 41% reduced error rate.
### Support for 16 new document types:
#### Northern America
- USA - Passport Card
- USA - District of Columbia - ID Card
- USA - Iowa - ID Card
- USA - Tennessee - ID Card
#### Latin America and the Caribbean
- Brazil - Consular Passport (beta)
- Cuba - Paper Passport (front only)
- Cuba - Paper Passport
- Dominican Republic - Paper Passport
- Panama - Residence Permit (front only)
- Peru - Paper Passport

#### Mexico
- Quintana Roo Cozumel - Driving Licence (beta)

#### Europe
- Cyprus - Paper Passport
- Germany - Minors Passport
- UK - Proof of Age Card (front only)
- Ukraine - Residence Permit
- Ukraine - Temporary Residence Permit
#### The Middle East and Africa
- Qatar - Paper Passport
- UAE - Paper Passport
#### Oceania
- Australia - Northern Territory - Proof of Age Card

#### Northern America
- Canada - Social Security Card (front only, beta)
- Canada - British Columbia - Minor Public Services Card (beta)
- USA - Passport Card
- USA - District of Columbia - ID Card
- USA - Iowa - ID Card
- USA - Maine - ID Card (beta)
- USA - North Dakota - ID Card (beta)
- USA - Tennessee - ID Card

#### Back side support added:
### Back side support added:
- Austria - ID Card
- Australia - South Australia - Driving Licence
- Australia - Tasmania - Driving Licence
- Canada - Quebec - Driving Licence
- Mexico - Quintana Roo Solidaridad - Driving Licence
- USA - Washington - Driving Licence

#### No longer BETA:
- Algeria - Paper Passport
- Slovakia - Residence Permit
- USA - Mississippi - ID Card

#### New document version for already supported documents:
We've added 25 new versions of already supported documents.

- Australia - South Australia - Driving license
- Australia - Tasmania - Driving license
- Canada - Quebec - Driving license
- Mexico - Quintana Roo Solidaridad - Driving license
- USA - Washington - Driving license
### Added support for 26 new versions of already supported documents:
- Afghanistan - ID Card
- Bahrain - ID Card
- Hungary - Residence Permit
- India - ID Card
- Mexico - Tabasco - Driving Licence
- New Zealand - Driving Licence (front only)
- Philippines - Professional ID (front only)
- Mexico - Tabasco - Driving license
- New Zealand - Driving license (front only)
- The Philippines - Professional ID (front only)
- Slovakia - Residence Permit
- South Africa - ID Card
- Switzerland - Residence Permit
- UK - Driving Licence (front only)
- USA - Colorado - Driving Licence (front only)
- USA - Idaho - Driving Licence (front only)
- USA - Kansas - ID Card (front only)
- USA - Kentucky - Driving Licence (front only)
- USA - Maine - Driving Licence (front only)
- USA - Massachusetts - ID Card (front only)
- USA - Nebraska - Driving Licence (front only)
- USA - New Hampshire - Driving licence (front only)
- USA - New Jersey - ID Card (front only)
- USA - New Mexico - ID Card (front only)
- USA - North Carolina - ID Card (front only)
- USA - Utah - Driving Licence (front only)
- USA - Vermont Driving Licence (front only)
- USA - West Virginia - Driving Licence (front only)


- UK - Driving license
- USA - Colorado - Driving license
- USA - Idaho - Driving license
- USA - Kansas - ID Card
- USA - Kentucky - Driving license
- USA - Maine - Driving license
- USA - Massachusetts - ID Card
- USA - Nebraska - Driving license
- USA - New Hampshire - Driving license
- USA - New Jersey - ID Card
- USA - New Mexico - ID Card
- USA - North Carolina - ID Card
- USA - Utah - Driving license
- USA - Vermont Driving license
- USA - West Virginia - Driving license
### These documents are no longer BETA:
- Algeria - Paper Passport
- Slovakia - Residence Permit
- USA - Mississippi - ID Card
### Added support for 8 new ID types in BETA:
- Iceland - Paper Passport
- South Africa - ID Card (front only)
- Brazil - Consular Passport (beta)
- Quintana Roo Cozumel - Driving license
- Canada - Social Security Card (front only)
- Canada - British Columbia - Minor Public Services Card
- USA - Maine - ID Card
- USA - North Dakota - ID Card
### Changes to BlinkID(Combined) Recognizer

- Added new enums:
- Region: `QUINTANA_ROO_COZUMEL`
- Type: `CONSULAR_PASSPORT`, `MINORS_PASSPORT`, and `MINORS_PUBLIC_SERVICES_CARD`
Expand Down
14 changes: 7 additions & 7 deletions Microblink.xcframework/Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -21,38 +21,38 @@
</dict>
<dict>
<key>LibraryIdentifier</key>
<string>ios-arm64_x86_64-maccatalyst</string>
<string>ios-arm64</string>
<key>LibraryPath</key>
<string>Microblink.framework</string>
<key>SupportedArchitectures</key>
<array>
<string>arm64</string>
<string>x86_64</string>
</array>
<key>SupportedPlatform</key>
<string>ios</string>
<key>SupportedPlatformVariant</key>
<string>maccatalyst</string>
</dict>
<dict>
<key>LibraryIdentifier</key>
<string>ios-arm64</string>
<string>ios-arm64_x86_64-maccatalyst</string>
<key>LibraryPath</key>
<string>Microblink.framework</string>
<key>SupportedArchitectures</key>
<array>
<string>arm64</string>
<string>x86_64</string>
</array>
<key>SupportedPlatform</key>
<string>ios</string>
<key>SupportedPlatformVariant</key>
<string>maccatalyst</string>
</dict>
</array>
<key>CFBundlePackageType</key>
<string>XFWK</string>
<key>CFBundleShortVersionString</key>
<string>5.18.0</string>
<string>5.19.0</string>
<key>CFBundleVersion</key>
<string>5.18.0</string>
<string>5.19.0</string>
<key>XCFrameworkFormatVersion</key>
<string>1.0</string>
</dict>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@

NS_ASSUME_NONNULL_BEGIN

MB_CLASS_AVAILABLE_IOS(9.0)
MB_CLASS_AVAILABLE_IOS(11.0)
@interface MBBarcodeElements : NSObject<NSCopying>

MB_INIT_UNAVAILABLE
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@

NS_ASSUME_NONNULL_BEGIN

MB_CLASS_AVAILABLE_IOS(8.0) MB_FINAL
MB_CLASS_AVAILABLE_IOS(11.0) MB_FINAL
@interface MBBarcodeResult : NSObject

MB_INIT_UNAVAILABLE
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ NS_ASSUME_NONNULL_BEGIN
/**
* Settings class containing UI information
*/
MB_CLASS_AVAILABLE_IOS(8.0)
MB_CLASS_AVAILABLE_IOS(11.0)
@interface MBBaseOcrOverlaySettings : MBBaseOverlaySettings

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ NS_ASSUME_NONNULL_BEGIN
/**
* Settings class containing UI information
*/
MB_CLASS_AVAILABLE_IOS(8.0)
MB_CLASS_AVAILABLE_IOS(11.0)
@interface MBBaseOverlaySettings : MBOverlaySettings

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ NS_ASSUME_NONNULL_BEGIN
/**
* Common base class for default overlay view controllers
*/
MB_CLASS_AVAILABLE_IOS(8.0)
MB_CLASS_AVAILABLE_IOS(11.0)
@interface MBBaseOverlayViewController : MBOverlayViewController

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ NS_ASSUME_NONNULL_BEGIN
/**
* Recognizer which can scan front and back side of the United States driver license.
*/
MB_CLASS_AVAILABLE_IOS(8.0) MB_FINAL
MB_CLASS_AVAILABLE_IOS(11.0) MB_FINAL
@interface MBBlinkIdCombinedRecognizer : MBRecognizer<NSCopying, MBCombinedRecognizer, MBFaceImage, MBEncodeFaceImage, MBFaceImageDpi, MBFullDocumentImage, MBEncodeFullDocumentImage, MBFullDocumentImageDpi, MBFullDocumentImageExtensionFactors, MBSignatureImage, MBSignatureImageDpi, MBEncodeSignatureImage, MBCameraFrames>

MB_INIT
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ NS_ASSUME_NONNULL_BEGIN
/**
* Recognizer which can scan front and back side of the United States driver license.
*/
MB_CLASS_AVAILABLE_IOS(8.0)
MB_CLASS_AVAILABLE_IOS(11.0)
@interface MBBlinkIdCombinedRecognizerResult : MBRecognizerResult<NSCopying, MBCombinedRecognizerResult, MBFaceImageResult, MBEncodedFaceImageResult, MBCombinedFullDocumentImageResult, MBEncodedCombinedFullDocumentImageResult, MBAgeResult, MBDocumentExpirationCheckResult, MBSignatureImageResult, MBEncodedSignatureImageResult>

MB_INIT_UNAVAILABLE
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ NS_ASSUME_NONNULL_BEGIN
/**
* Settings class containing parameters for BlinkId UI
*/
MB_CLASS_AVAILABLE_IOS(8.0)
MB_CLASS_AVAILABLE_IOS(11.0)
@interface MBBlinkIdOverlaySettings : MBBaseOverlaySettings

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@

NS_ASSUME_NONNULL_BEGIN

MB_CLASS_AVAILABLE_IOS(8.0)
MB_CLASS_AVAILABLE_IOS(11.0)
@interface MBBlinkIdOverlayTheme : NSObject

- (instancetype)init NS_UNAVAILABLE;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ NS_ASSUME_NONNULL_BEGIN
/**
* Default version of overlay view controller with modern design.
*/
MB_CLASS_AVAILABLE_IOS(8.0) MB_FINAL
MB_CLASS_AVAILABLE_IOS(11.0) MB_FINAL
@interface MBBlinkIdOverlayViewController : MBBaseOverlayViewController

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ NS_ASSUME_NONNULL_BEGIN
/**
* The Blink ID Recognizer is used for scanning Blink ID.
*/
MB_CLASS_AVAILABLE_IOS(8.0) MB_FINAL
MB_CLASS_AVAILABLE_IOS(11.0) MB_FINAL
@interface MBBlinkIdRecognizer : MBRecognizer <NSCopying, MBFaceImage, MBEncodeFaceImage, MBFaceImageDpi, MBFullDocumentImage, MBEncodeFullDocumentImage, MBFullDocumentImageDpi, MBFullDocumentImageExtensionFactors, MBSignatureImage, MBSignatureImageDpi, MBEncodeSignatureImage, MBCameraFrames>

MB_INIT
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ NS_ASSUME_NONNULL_BEGIN
/**
* The Blink ID Recognizer is used for scanning Blink ID.
*/
MB_CLASS_AVAILABLE_IOS(8.0)
MB_CLASS_AVAILABLE_IOS(11.0)
@interface MBBlinkIdRecognizerResult : MBRecognizerResult<NSCopying, MBFullDocumentImageResult, MBEncodedFullDocumentImageResult, MBFaceImageResult, MBEncodedFaceImageResult, MBAgeResult, MBDocumentExpirationCheckResult, MBSignatureImageResult, MBEncodedSignatureImageResult>

MB_INIT_UNAVAILABLE
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ NS_ASSUME_NONNULL_BEGIN
* A camera reticle that locates at the center of screen and uses circle arc rotation to indicate that
* the system is active but has not detected an object yet.
*/
MB_CLASS_AVAILABLE_IOS(8.0) MB_FINAL
MB_CLASS_AVAILABLE_IOS(11.0) MB_FINAL
@interface MBCameraReticle : MBSubview

/** Whether the reticle is currently animating. */
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@ typedef NS_ENUM(NSInteger, MBCameraAutofocusRestriction) {
/**
* Settings class containing parameters for camera capture
*/
MB_CLASS_AVAILABLE_IOS(8.0)
MB_CLASS_AVAILABLE_IOS(11.0)
@interface MBCameraSettings : NSObject <NSCopying>

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

NS_ASSUME_NONNULL_BEGIN

MB_CLASS_AVAILABLE_IOS(8.0)
MB_CLASS_AVAILABLE_IOS(11.0)
@interface MBClassInfo : NSObject <NSSecureCoding>

- (instancetype)init NS_UNAVAILABLE;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ NS_ASSUME_NONNULL_BEGIN
Custom Overlay View Controller is an abstract class for all custom overlay views placed on top View Controller.
It's responsibility is to provide meaningful and useful interface for the user to interact with.
*/
MB_CLASS_AVAILABLE_IOS(8.0)
MB_CLASS_AVAILABLE_IOS(11.0)
@interface MBCustomOverlayViewController : MBOverlayViewController

@property (nonatomic, readonly, strong) MBRecognizerCollection *recognizerCollection;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ NS_ASSUME_NONNULL_BEGIN
* This policy is usually best for processor groups that prepare
* image for output (e.g. MBImageReturnProcessor).
*/
MB_CLASS_AVAILABLE_IOS(8.0) MB_FINAL
MB_CLASS_AVAILABLE_IOS(11.0) MB_FINAL
@interface MBDPIBasedDewarpPolicy : MBDewarpPolicy

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

NS_ASSUME_NONNULL_BEGIN

MB_CLASS_AVAILABLE_IOS(9.0)
MB_CLASS_AVAILABLE_IOS(11.0)
@interface MBDataMatchDetailedInfo : NSObject

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
*
* While converting to NSDate, internally prior knowledge about scanned document is used to use the right format.
*/
MB_CLASS_AVAILABLE_IOS(8.0)
MB_CLASS_AVAILABLE_IOS(11.0)
@interface MBDateResult : NSObject <MBNativeResult>

// Unavailable
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ NS_ASSUME_NONNULL_BEGIN
/**
* Base class for all dewarp policies
*/
MB_CLASS_AVAILABLE_IOS(8.0)
MB_CLASS_AVAILABLE_IOS(11.0)
@interface MBDewarpPolicy : NSObject

- (instancetype)init NS_DESIGNATED_INITIALIZER;
Expand Down
Loading

0 comments on commit 774d492

Please sign in to comment.