Improvements
-
Newly supported identity documents
- Saudi Arabia - DL (front)
- Saudi Arabia - Resident ID (front)
-
We've introduced another variant of
resetRecognitionStatemethod that lets you reset the scanning process in different recognition stages: -
If you’re using our Direct API, call
RecognizerRunner.resetRecognitionState(false)to clear the scanning cache as well as results gathered in a specific recognition step, i.e. after scanning the back side of a document. -
If you’re using our built-in UI to scan IDs from the camera stream, call
RecognizerRunnerView.resetRecognitionState(false)to do the same.
Changes to the BlinkId(Combined)Recognizer:
- We're now able to extract the additional address on Hungary Address Cards
- We've improved data extraction through the MRZ:
- We now return the document type through
ClassInfo, regardless of theRecognitionModeyou're using (MrzId,MrzPassportorMrzVisa). - This means you can now use
ClassFilterto filter these documents by their type. - We now return the document number on Nigeria IDs complete with its check digit.
- We now support Italy Residence Permits with a CR document code.
- We now return the document type through
- We've extended the
ClassInfostructure with helper methods so you can filter documents by country more easily:- Use
countryName,isoNumericCountryCode,isoAlpha2CountryCodeandisoAlpha3CountryCodeto get the full country names or their representative codes defined by ISO.
- Use
- We've extended the
BarcodeResultstructure withextendedElements- You can find all data from AAMVA-compliant barcodes under their respective
BarcodeElementKeyin theBarcodeElementsstructure - For a full list of keys please see
BarcodeElementKeyenum
- You can find all data from AAMVA-compliant barcodes under their respective
- We've added another
ProcessingStatuscalledAwaitingOtherSide- This status is triggered once BlinkID has finished with the first side of a document and expects the other side, too.
- We're now able to extract the date of birth from the CURP field on Mexico Voter IDs
- Direct API:
- We've added a new recognition mode for recognizing still images of documents that have already been cropped:
- Set the
scanCroppedDocumentImageto true when you're feeding BlinkID images of documents that have already been cropped and don't require detection. - Keep in mind that this setting won't work on document images that haven't been properly cropped.
- Set the
- We've added a new recognition mode for recognizing still images of documents that have already been cropped:
Changes to the IdBarcodeRecognizer:
- We've extended the results with
extendedElements- You can find all data from AAMVA-compliant barcodes under their respective
BarcodeElementKeyin theBarcodeElementsstructure - For a full list of keys please see
BarcodeElementKeyenum
- You can find all data from AAMVA-compliant barcodes under their respective
Deprecated recognizers:
- We've deprecated
UsdlRecognizer. Please useIdBarcodeRecognizerinstead.
Minor API changes
- We've replaced
Using time-limited license!warning withUsing trial license!warning. The warning message is displayed when using a trial license key. To disable it, useMicroblinkSDK.setShowTrialLicenseWarning(false). - We’ve renamed
MrtdDocumentType.MRTD_TYPE_IDENITY_CARDenum member toMrtdDocumentType.MRTD_TYPE_IDENTITY_CARD.
Fixes:
- We've fixed the front-facing camera error on
Oukitel WP8 Pro. - We've fixed a rare crash in
BlinkIdOverlayController, which happened as a result of rapidly launching the scanning process multiple times in a row.