5.10.0
Newly supported identity documents
- Saudi Arabia - DL (front)
- Saudi Arabia - Resident ID (front)
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 theRecognitionMode
you're using (MrzId
,MrzPassport
orMrzVisa
). - This means you can now use
ClassFilter
to 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
ClassInfo
structure with helper methods so you can filter documents by country more easily:- Use
countryName
,isoNumericCountryCode
,isoAlpha2CountryCode
andisoAlpha3CountryCode
to get the full country names or their representative codes, as defined by ISO.
- Use
- We've extended the
BarcodeResult
structure withextendedElements
- You can find all data from AAMVA-compliant barcodes under their respective
BarcodeElementKey
in theBarcodeElements
structure. - For a full list of keys please see here.
- You can find all data from AAMVA-compliant barcodes under their respective
- We've added another
ProcessingStatus
calledAwaitingOtherSide
- 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
- We've added a new recognition mode for recognizing still images of documents that have already been cropped:
- Set the
scanCroppedDocumentImage
to 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
Changes to the IdBarcodeRecognizer:
- We've extended the results with
extendedElements
- You can find all data from AAMVA-compliant barcodes under their respective
BarcodeElementKey
in theBarcodeElements
structure. - For a full list of keys please see here.
- You can find all data from AAMVA-compliant barcodes under their respective
Deprecated recognizers:
- We've deprecated
UsdlRecognizer
. Please useIdBarcodeRecognizer
instead
Changes to the UI component:
- We’ve added new ways you can configure the UI component to better fit the way your app looks and behaves.
- For a full list of attributes, properties and events you can modify, please see the API documentation.
- For a full list of CSS variables please see _globals.scss file.
Changes to RecognizerRunner class:
- Invoking
RecognizerRunner.processImage
on multiple still images will no longer implicitly reset the recognizer chain.- This means you can now use BlinkIdCombinedRecognizer to scan both sides of a document by giving it two still images.
- If you still need to reset the recognizers, you can do that manually by invoking the
RecognizerRunner.resetRecognizers
function. - A complete example of how to use BlinkIdCombinedRecognizer with still images has been added here.