In Browser
October 25, 2024
v6.11.2
Bug fixes
- NYC Municipal ID & USA Border Crossing Card - Resolved an issue where the scanning process could get stuck on the back side during multi-side scanning.
- Multithreaded builds are no longer loaded on Safari by default due to a memory leak in the browser.
October 10, 2024
v6.11.1
Bug fixes
- Fixed memory leak in Safari
- Fixed incorrect positioning of the close button introduced in 6.11.0
October 3, 2024
v6.11.0
Expanded Document Coverage
New Documents Support
- Armenia - Paper Passport
- Bahamas - Temporary Residence Permit
- Bahamas - Work Permit
- Bangladesh - Polycarbonate Passport
- Comoros - Paper Passport
- Dominican Republic - Non Voter ID
- Greece - Polycarbonate Passport
- Jamaica - Voter ID
- Kazakhstan - Paper Passport
- Kyrgyzstan - Paper Passport
- Kyrgyzstan - Polycarbonate Passport
- Lebanon - Driver's License
- Tajikistan - Identity Card
- Turkmenistan - Polycarbonate Passport
- Uzbekistan - Identity Card
New Document Versions for Supported Documents
- Argentina - Alien ID
- Bulgaria - Identity Card
- Canada, British Columbia - Identity Card
- Canada, British Columbia - Minors Public Services Card
- Croatia - Driver's License
- Jamaica - Paper Passport
- Malaysia - i-Kad
- Mexico, Coahuila - Driver's License
- Montenegro - Driver's License
- Namibia - Identity Card
- Norway - Driver's License
- Pakistan - Proof of Registration
- Panama - Identity Card
- Panama - Residence Permit
- Peru - Minors ID
- Portugal - Identity Card
- Romania - Identity Card
- Trinidad and Tobago - Driver's License
- Turkey - Identity Card
- USA, Arizona - Identity Card
- USA, Colorado - Identity Card
- USA, Michigan - Identity Card
- USA, Mississippi - Driver's License
- USA, Mississippi - Identity Card
- USA, Montana - Identity Card
- USA, North Carolina - Identity Card
- USA, North Carolina - Driver's License
- USA, North Dakota - Driver's License
- USA, Vermont - Identity Card
- USA, Virginia - Identity Card
- USA, Wyoming - Driver's License
- USA, Wyoming - Identity Card
- Uzbekistan - Paper Passport
New Beta Documents Support
- Andorra - Paper Passport
- Andorra - Polycarbonate Passport
- Philippines - Driver's License
- Armenia - Work Permit
- Australia - Asic Card
- Azerbaijan - Driver's License
- Bahamas - Paper Passport
- Bahamas - Polycarbonate Passport
- Cayman Islands - Paper Passport
- Cayman Islands - Polycarbonate Passport
- Cayman Islands - Voter ID
- Gibraltar - Driver's License
- Gibraltar - Identity Card
- Gibraltar - Paper Passport
- Gibraltar - Polycarbonate Passport
- Guyana - Paper Passport
- Kuwait - Bidoon Card
- Kyrgyzstan - Driver's License
- Monaco - Paper Passport
- Pakistan - Afghan Citizen Card
- Philippines, Bangsamoro - Driver's License
- Saint Lucia - Driver's License
- Saint Lucia - Paper Passport
- San Marino - Polycarbonate Passport
- Turks and Caicos Islands - Driver's License
- Turks and Caicos Islands - Identity Card
- Turks and Caicos Islands - Paper Passport
- Australia - Interim Health Insurance Card
- Australia - Reciprocal Health Insurance Card
- UAE - Vehicle Registration
New Document Versions for Beta-Supported Documents
- Barbados - Identity Card
- Brazil - Paper Passport
- Dominican Republic - Driver's License
- India, Gujarat - Driver's License
- Mexico, Puebla - Driver's License
- Philippines - Tax ID
- Philippines - Health Insurance Card
- Australia - Health Insurance Card
New Segments Supported on Documents
- USA - Green Card -
eligibilityCategory
- USA - Work Permit -
eligibilityCategory
- Greece - Driver's License -
placeOfBirth
(greek and latin) - Saudi Arabia - Resident ID -
nationality
(arabic) - Bahrain -
dateOfExpiry
- USA - Driver's license & ID card -
specificDocumentValidity
- Pakistan - Proof of Registration -
DependentDateOfBirth
,DependentSex
,DependentDocumentNumber
&DependentFullName
Renamed segments
- Barbados - Identity Card -
personalIdNumber
->documentNumber
- Panama - Identity Card -
personalIdNumber
->documentNumber
- Panama - Residence Permit -
personalIdNumber
->documentNumber
New Features
- Greek Alphabet Support
- We’ve added support for extracting
Place of Birth
in both Greek and Latin scripts.
- We’ve added support for extracting
- API changes in
BlinkIdSingleSideRecognizer
andBlinkIdMultiSideRecognizer
:- new fields in result:
manufacturingYear
,vehicleType
,eligibilityCategory
,specificDocumentValidity
,dependentsInfo
- new values in
ClassInfo
enums:- Region:
BANGSAMORO
- Type:
ASIC_CARD
,BIDOON_CARD
,INTERIM_HEALTH_INSURANCE_CARD
,NON_VOTER_ID
,RECIPROCAL_HEALTH_INSURANCE_CARD
,VEHICLE_REGISTRATION
- Region:
- new values in
FieldType
enum:ManufacturingYear
,VehicleType
,DependentDateOfBirth
,DependentSex
,DependentDocumentNumber
,DependentFullName
,EligibilityCategory
,SpecificDocumentValidity
- new fields in result:
September 17, 2024
v6.10.1
- Barcode scanning is now optional for Paraguay ID documents.
September 6, 2024
v6.10.0
New features
- Improved reliability and first-time successful scanning experience
- Avoiding Double Scans of the Front Side: For a more reliable scanning process, BlinkID now prompts users to flip the document when they scan the front side twice. This improves the overall experience and reduces the chance of mistakes.
- Starting with the Right Side: If users attempt to scan the back side of a document first, BlinkID will prompt them to begin with the front side. This feature ensures that users follow the correct order, leading to a more reliable and user-friendly experience.
Expanded document coverage
New document versions for supported documents
- Sweden - Social Security Card - Back side
- Bolivia - Driver's License - Back side
- Brazil, Distrito Federal - Identity Card - Back side
Out of beta
- Colombia - Temporary Protection Permit
New beta documents support
- France - Professional ID
- Mexico - Tax ID
New document versions for beta-supported documents
- Brazil, Parana - Identity Card - Back side
- Brazil, Santa Catarina - Identity Card - Back side
New segments supported on documents
- Peru - Alien ID - MRZ
Other changes
- Added
imageExtractionFailures
toAdditionalProcessingInfo
- this allows clients to actively track if anyImageExtractionType
(FullDocument
,Face
,Signature
) is not visible on the presented document. - Added a new result member,
barcodeStepUsed
, to bothBlinkIdSingleSideRecognizer
andBlinkIdMultiSideRecognizer
. This member indicates whether the barcode scanning step was utilized during the process. - Added two new settings for
BlinkIdSingleSideRecognizer
andBlinkIdMultiSideRecognizer
:allowBarcodeScanOnly
- allows barcode recognition to proceed even if the initial extraction fails - set tofalse
by defaultcombineFrameResults
- enables the aggregation of data from multiple frames - set totrue
by default
August 27, 2024
v6.9.2
- added new member
barcodeStepUsed
toBlinkIDSingleSideRecognizer
andBlinkIDMultiSideRecognizer
results - improved barcode scanning
August 8, 2024
v6.9.1
- Fixes iOS camera selection logic when the system locale is set to Spanish
July 15, 2024
v6.9.0
New features
Custom mandatory fields
- We’re introducing the option for customers to define their own set of mandatory fields. This feature allows greater flexibility in the scanning process by enabling the extraction of only the necessary information from identity documents. Now you can customize the process and focus on only those fields that are relevant to your use case.
- Custom mandatory fields can be set at the document level or applied universally to all document types.
Expanded Document Coverage
New Documents Support
- Austria - Polycarbonate Passport
- Canada - Polycarbonate Passport
- Ecuador - Paper Passport
- Germany - eID
- Guatemala - Alien ID
- Iraq - Polycarbonate Passport
- Namibia - Identity Card
- Nepal - Polycarbonate Passport
- Sweden - SIS ID
- USA, Delaware - Identity Card
- USA, Louisiana - Identity Card
- USA, Vermont - Identity Card
New Document Versions for Supported Documents
- Bolivia - Identity Card
- Canada, British Columbia - Public Services Card
- Finland - Identity Card
- Greece - Identity Card
- Malaysia - iKAD
- Mexico, Nuevo Leon - Driver's License
- Mexico, Tlaxcala - Driver's License
- Morocco - Driver's License
- Thailand - Polycarbonate Passport
- USA - Alaska - Driver's License
- USA - Alaska - Identity Card
- USA - Connecticut - Identity Card
- USA - Delaware - Driver's License
- USA - District of Columbia - Driver's License
- USA - Hawaii - Identity Card
- USA - Idaho - Driver's License
- USA - Indiana - Driver's License
- USA - Indiana - Identity Card
- USA - Iowa - Identity Card
- USA - Kansas - Identity Card
- USA - Kentucky - Identity Card
- USA - Kentucky - Driver's License
- USA - Maine - Identity Card
- USA - Maine - Driver's License
- USA - Michigan - Driver's License
- USA - Minnesota - Driver's License
- USA - Minnesota - Identity Card
- USA - Montana - Identity Card
- USA - Montana - Driver's License
- USA - New Hampshire - Identity Card
- USA - New Mexico - Driver's License
- USA - New Mexico - Identity Card
- USA - New York - Identity Card
- USA - North Dakota - Identity Card
- USA - Oregon - Identity Card
- USA - Pennsylvania - Driver's License
- USA - Rhode Island - Identity Card
- USA - South Carolina - Identity Card
- USA - Vermont - Driver's License
- USA - Washington - Identity Card
- USA - Wyoming - Driver's License
- USA - Wyoming - Identity Card
Out of Beta
- European Union - Health Insurance Card
New Beta Documents Support
- Democratic Republic of the Congo - Voter ID
- Philippines - Alien ID
- Philippines - Postal ID
- Philippines - Work Permit
- Philippines - Health Insurance Card
New Document Versions for Beta-Supported Documents
- Honduras - Paper Passport
- Mexico, Sonora - Driver's License
- Peru - Alien ID
- Philippines - Alien ID
New Segments Supported on Documents
- China Exit Entry Permit - MRZ
- China Mainland Travel Permit Taiwan - MRZ
- France Residence permit -
Remarks
&ResidencePermitType
- Philippines Alien ID -
visaType
Bug Fixes
- German ID - Fixed issues in cases when documents contain multiple surnames.
- Paraguay ID - Added support for parsing the smaller barcode found on the back side of the ID.
- Bulgaria Driver’s License - The Address field is set to optional, improving the extraction process.
- Improved MRZ parsing for the back side of the following identity documents:
- Brazil Alien ID
- Kenya ID
- Bosnia and Herzegovina ID
- Ivory Coast ID
- Paraguay ID
API changes
ClassAnonymizationSettings
type now usesclassFilter
property of typeClassFilter
instead ofcountry
,region
andtype
properties- New result members:
remarks
,residencePermitType
andvisaType
added toBlinkIdMultiSideRecognizerResult
,BlinkIdSingleSideRecognizerResult
andVIZResult
- New field types:
Remarks
,ResidencePermitType
andVisaType
toFieldType
enum - Added new enum
AlphabetType
- Added new type
DetailedFieldType
- Added new type
ClassFilter
- Added new type
CustomClassRules
- Added new settings
customClassRules
as an array ofCustomClassRules
types for defining custom mandatory fields - Added new region:
ALAGOAS
toRegion
enum - Added new document types:
AFGHAN_CITIZEN_CARD
,EID
,PASS
,SIS_ID
toDocumentType
enum
June 12, 2024
v6.8.0
New Features
- BlinkID now extracts precise information about subtypes of driver’s licenses and ID cards (e.g., conditional driver’s license, learner’s permit, provision, enhanced, etc.). This information is included in the scanning results as a
documentSubtype
field allowing you to tailor workflows or processes based on document limitations.
Bugfixes
- Fixed data match for Paraguay ID 2023 to cover inconsistencies between the MRZ and Visual Inspection Zone (VIZ)
June 4, 2024
v6.7.2
Bugfix
- Fixes an issue introduced in 6.7.1 where the UI component overlay would not hide after finishing a scanning session.
May 7, 2024
v6.7.1
New Features
Improved blur and glare detection
enableBlurFilter
andenableGlareFilter
properties have been added on BlinkID recognizer settings. These are enabled by default, but users can turn them off if they want to allow blur and glare on captured frames.blurStrictnessLevel
andglareStrictnessLevel
properties have been added on BlinkID recognizer settings. These can be configured using theStrictnessLevel
enum, which can beStrict
,Normal
(default) orRelaxed
.- New properties on
ImageAnalysisResult
:blurDetected
andglareDetected
Bug fixes
- A bug that caused memory leaks when reconfiguring the recognizer runner has been fixed
- The barcode scanning step feedback is now properly displayed in the UI component
- Improved camera selection algorithm
Breaking changes ⚠️
allowBlurFilter
has been renamed toenableBlurFilter
- The
blurred
property onImageAnalysisResult
has been renamed toblurDetected
April 23, 2024
v6.7.0
New Features
- Real ID symbol detection on US driver's license
- BlinkID can now identify Real ID symbols from US driver’s licenses, providing feedback on their presence or absence. This ensures customers can quickly determine if a Real ID symbol is available on a scanned US driver’s license to be compliant with Real ID regulations.
- Partial anonymization of the "Document Number"
- To ensure user privacy and security, BlinkID now offers the option of partially anonymizing the document number from the scanned document.
- Mandatory Barcode Presence on US documents
- To minimize the cases of capturing the front side of the document as the back frame in the results, BlinkID now requires the presence of a barcode before saving the back frame on US documents. Processing status
BarcodeDetectionFailed
is returned when the mandatory barcode is not present on the back of US documents.
- To minimize the cases of capturing the front side of the document as the back frame in the results, BlinkID now requires the presence of a barcode before saving the back frame on US documents. Processing status
Minor API changes
- Added
BarcodeDetectionFailed
as a newProcessingStatus
- This status is triggered once the barcode was not found on the image. This processing status can only occur if the document has the mandatory barcode.
- Added new boolean member
realIdDetectionStatus
to theImageAnalysisResult
. Iftrue
, Real ID symbol is present,false
otherwise. - Added new member
documentNumberAnonymizationSettings
to theClassAnonymizationSettings
for seamless integration with the document number anonymization feature.
Bug Fixes
- Updated internal mapping for Myanmar Passports to display nationality as "Myanmarese" instead of "Burmese" on Myanmar passports.
- On Peru ID "Date of Issue" is marked optional, offering customers more flexibility in capturing ID information.
- Improved "Date of Expiry" handling logic for MRZ in cases where documents with a date of expiry year 1969 were not correctly sanitized.
March 22, 2024
v6.6.0
Document Updates
New Documents Support:
- Australia - Polycarbonate Passport
- Indonesia - Polycarbonate Passport
- Mexico - Consular Voter ID
- Moldova - Polycarbonate Passport
- Pakistan - Proof Of Registration
- Panama - Polycarbonate Passport
- USA - West Virginia - ID Card
New Beta Documents Support:
- Brazil - Ceara - ID Card
- Brazil - Goias - ID Card
- Brazil - Sergipe - ID Card
- China - Exit Entry Permit
- China - Mainland Travel Permit Taiwan
- Colombia - Temporary Protection Permit
- India - DL
- India - Andhra Pradesh - DL
- India - Haryana - DL
- European Union - Health Insurance Card
New Document Versions for Supported Documents:
- Australia - Queensland - DL
- Australia - Victoria - DL
- Australia - Western Australia - DL
- Bolivia - Minor's ID
- Brazil - Alien ID
- Estonia - DL
- Finland - Alien ID
- Guatemala - Paper Passport
- India - Paper Passport - New side type
- Malta - DL
- Mexico - Guanajuato - DL
- Mexico - San Luis Potosi - DL
- New Zealand - Polycarbonate Passport
- Paraguay - ID Card
- Slovenia - Residence Permit
- USA - Green Card
- USA - Work Permit
- USA - Arizona - ID Card
- USA - Colorado - DL
- USA - Colorado - ID Card
- USA - District of Columbia - DL
- USA - District of Columbia - ID Card
- USA - Idaho - DL
- USA - Idaho - ID Card
- USA - Missouri - ID Card
- USA - Nebraska - ID Card
- USA - Nevada - ID Card
- USA - New York - ID Card
- USA - North Dakota - DL
- USA - Oklahoma - ID Card
- USA - Pennsylvania - ID Card
- USA - Utah - ID Card
- USA - Virginia - DL
- USA - Virginia - ID Card
- USA - West Virginia - DL
- USA - Wisconsin - DL
- USA - Wisconsin - ID Card
New Document Versions for Beta Supported Documents:
- Australia - Queensland - Proof of Age Card
- Brazil - ID Card
- Ireland - Residence Permit
- Mexico - Consular ID
- Mexico - Residence Permit
- Mexico - Nayarit - DL
- USA - North Dakota - ID Card
Out of Beta:
- Croatia - Residence Permit
- Moldova - Paper Passport
Platform Updates
- Expanded geographic support with new
Region
enum values:ANDHRA_PRADESH
CEARA
GOIAS
GUERRERO_ACAPULCO_DE_JUAREZ
HARYANA
SERGIPE
- Document recognition enhanced with new
Type
enum values:EXIT_ENTRY_PERMIT
MAINLAND_TRAVEL_PERMIT_TAIWAN
NBI_CLEARANCE
PROOF_OF_REGISTRATION
TEMPORARY_PROTECTION_PERMIT
- Data extraction improvements:
- Added
Sponsor
andBloodType
result fields toBlinkIdMultiSideRecognizer.Result
,BlinkIdSingleSideRecognizer.Result
andVizResult
- Added
March 12, 2024
v6.5.2
- Fixed issue with improper packaging.
March 12, 2024
v6.5.1
Lightweight builds
- This release contains multiple builds tailored for different devices' capabilities.
These builds are:
Full
Regular build that has barcode deblurring models. This build is loaded automatically on desktop devices.
Lightweight
Build without deblurring models. This build is loaded automatically on mobile devices. Deblurring models are usually not necessary due to better quality cameras compared to front-facing laptop cameras.
These builds each contain previous build variants present so far: basic, advanced with SIMD and advanced with multithreading making a total of 6 possible builds.
These builds can be overridden by using a new property on the settings objects WasmSDKLoadSettings.blinkIdVariant
:
export type BlinkIDVariant = "full" | "lightweight";
These can also be set on the UI component via the blinkIdVariant
prop.
Dynamic webassembly memory management
Depending on the device used, the SDK will allocate different amounts of memory on startup. This is primarily used as a mitigation mechanism for iOS's memory management, which often blocks webassembly memory growth.
Although it's not recommended, this can be overridden using WasmSDKLoadSettings.initialMemory
.
Other fixes:
- Fixed an issue where certain iOS devices would display a zoomed in preview.
- Improved scanning of Bolivia IDs by addressing cases where the expiration date is covered by a signature, allowing the completion of the scanning process.
February 13, 2024
v6.3.3
Device-specific optimized builds
This release contains multiple builds tailored for different devices' memory management capabilities.
These builds are:
Full
Regular build that has dynamic memory allocation and deblurring models. This build is loaded automatically on desktop devices.
Lightweight
Build with dynamic memory allocation and no deblurring models. This build is loaded on Android devices. Deblurring models are not necessary due to better quality cameras compared to front-facing laptop cameras.
Lightweight with fixed memory
Same as lightweight, but without dynamic memory allocation. This build is loaded on iOS devices which have issues working with dynamic memory allocation.
These builds each contain further subsets present so far: basic, advanced with SIMD and advanced with multithreading making a total of 9 possible builds.
These builds can be overriden by using a new property on the settings objects WasmSDKLoadSettings.wasmFlavor
:
enum WasmFlavor {
Full,
Lightweight,
LighweightWithFixedMemory
}
These can also be set on the UI component via the wasmFlavor
prop with the values Full
, Lightweight
or LighweightWithFixedMemory
.
Other fixes:
- fixed an issue where certain iOS devices would display a zoomed in preview.
January 25, 2024
v6.5.0
New features
- Improved the document side detection for US driver's licenses which reduces the possibility of capturing the wrong side of the document
Breaking changes
- It's now mandatory to scan the barcode when scanning the back side of US driver's licences using the BlinkID Multi Side Recognizer
Bugfixes
- Fixed a bug where settings weren't updated correctly when set via the UI component
- Fixed data matching issue in Guatamala Passport
January 8, 2024
v6.4.0
New features
-
Added new result member
cardRotation
toImageAnalysisResult
structure -
New
CardOrientation
status -NotAvailable
-
New
Region
enum values:- DISTRITO_FEDERAL
- MARANHAO
- MATO_GROSSO
- MINAS_GERAIS
- PARA
- PARANA
- PERNAMBUCO
- SANTA_CATARINA
-
New
Type
enum values:- CONSULAR_VOTER_ID
- TWIC_CARD
Added support for 8 new documents
- Bolivia - Paper Passport
- Brazil - Alien ID
- Brazil - Distrito Federal - Identity Card
- Brazil - Minas Gerais - Identity Card
- Cameroon - Polycarbonate Passport
- Costa Rica - Paper Passport
- UK - Proof of Age Card
- USA - Twic Card
Added support for 17 new documents in BETA
- Australia - Australian Capital Territory - Identity Card
- Australia - Queensland - Proof of Age Card
- Australia - Tasmania - Identity Card
- Australia - Western Australia - Identity Card
- Bahrain - Driver’s License
- Bahrain - Paper Passport
- Brazil - Maranhao - Identity Card
- Brazil - Mato Grosso - Identity Card
- Brazil - Para - Identity Card
- Brazil - Parana - Identity Card
- Brazil - Pernambuco - Identity Card
- Brazil - Santa Catarina - Identity Card
- Cameroon - Paper Passport
- Mexico - Quintana Roo, Benito Juarez - Driver’s License
- Mexico - Quintana Roo -Driver’s License
- Switzerland - Polycarbonate Passport
- UAE - Polycarbonate Passport
Added support for 14 new versions of already supported documents
- Brazil - Driver’s License
- Luxembourg - Identity Card
- North Macedonia - Identity Card
- Portugal - Driver’s License
- Slovakia - Identity Card
- Switzerland - Identity Card
- Switzerland - Driver’s License
- Turkey - Polycarbonate Passport
- Ukraine - Driver’s License
- USA - Arizona - Driver’s License
- USA - Arizona - Identity Card
- USA - Nebraska - Driver’s License
- USA - Pennsylvania - Identity Card
- USA - Virginia - Driver’s License
Added support for 2 new versions of already supported documents in BETA
- Iceland - Paper Passport
- Mexico - Consular ID
December 11, 2023
v6.3.2
Bugfix:
- Export missing
DocumentSide
December 4, 2023
v6.3.1
- Reintroduce missing lightweight build
November 28, 2023
v6.3.0
New features
- Changes to the
BlinkIdSingleSideRecognizer
andBlinkIdMultiSideRecognizer
:- add new fields inside
StringResult
:arabicLocation
- location coordinates of the arabic text orundefined
if arabic text is emptycyrillicLocation
- location coordinates of the cyrillic text orundefined
if cyrillic text is emptylatinLocation
- location coordinates of the latin text orundefined
if latin text is emptyarabicSide
- document side of the arabic text orundefined
if arabic text is emptycyrillicSide
- document side of the cyrillic text orundefined
if cyrillic text is emptylatinSide
- document side of the latin text orundefined
if latin text is empty
- new results in
Recognizer.Result
:faceImageLocation
faceImageSide
- add new fields inside
- Add new
Country
enum value -SCHENGEN_AREA
- And new
Type
enum value -IMMIGRANT_VISA
Bugfixes
- Improved scanning success rate and stability when using
BlinkIdMultiSideRecognizer
Minor breaking changes
- renamed and reordeded elements in the
DetectionStatus
enum
September 27, 2023
v6.2.1
Bugfixes
- fixed "payload corrupted" error when using online license key
- fixed integer overflow in BlinkID class filter implementation
August 29, 2023
v6.2.0
New features
- new and improved machine learning models for data extraction
- expanded support for arabic documents
- added isFilledByDomainKnowledge flag to Date and DateResult
- indicates that date is not extracted from image but filled based on our internal document knowledge
- added new setting additionalAnonymization
- enables custom anonymization for any field per country, region and type of document
- added new items to enums:
- Region:
- NORTHWEST_TERRITORIES (added item to enum, no document support for NORTHWEST_TERRITORIES yet)
- NUNAVUT (added item to enum, no document support for NUNAVUT yet)
- PRINCE_EDWARD_ISLAND
- Type:
- ASYLUM_REQUEST
- DRIVER_QUALIFICATION_CARD
- PROVISIONAL_DL
- REFUGEE_PASSPORT
- SPECIAL_ID
- UNIFORMED_SERVICES_ID
- FieldType:
- BloodType
- Sponsor
- Region:
Added support for 9 new documents
- Belarus - ID Card
- Guyana - ID Card
- Jamaica - Paper Passport
- Myanmar - Paper Passport
- Palestine - Paper Passport
- Saint Kitts and Nevis - Driving License
- Syria - ID Card
- Trinidad and Tobago - Paper Passport
- USA - Uniformed Services ID Card
Added support for 23 new documents in BETA
- Barbados - Driving License
- Belarus - Polycarbonate Passport
- Belarus - Residence Permit
- Belgium - Provisional Driving License
- Belgium - Special ID Card
- Bulgaria - Alien ID Card
- Bulgaria - Residence Permit
- Canada - New Brunswick - ID Card
- Canada - Prince Edward Island - Driving License
- Estonia - Polycarbonate Passport
- Germany - Driver Qualification Card
- Guyana - Driving License
- Kuwait - Paper Passport
- Lebanon - Paper Passport
- Liechtenstein - Driving License
- Malta - Paper Passport
- Malta - Polycarbonate Passport
- Moldova - Driving License
- Netherlands - Alien ID Card
- Oman - Paper Passport
- Peru - Alien ID Card
- Romania - Residence Permit
- UK - Asylum Request
Added support for 28 new versions of already supported documents
- Canada - British Columbia - Public Services Card
- Canada - British Columbia - Driving License
- Cyprus - Residence Permit
- Denmark - Polycarbonate Passport
- Germany - ID Card
- Italy - ID Card
- Ireland - Passport Card
- Malta - ID Card
- Montenegro - ID Card
- Montenegro - Polycarbonate Passport
- North Macedonia - ID Card
- North Macedonia - Polycarbonate Passport
- Norway - Driving License
- Norway - Residence Permit
- Norway - Polycarbonate Passport
- Philippines - Driving License
- Sweden - Polycarbonate Refugee Passport
- Sweden - Social Security Card
- UAE - Resident ID Card
- UK - Proof of Age Card
- USA - Arkansas - ID Card
- USA - Colorado - ID Card
- USA - Idaho - ID Card
- USA - Illinois - ID Card
- USA - New York - Driving License
- USA - New York - ID card
- USA - Pennsylvania - Driving License
- USA - Washington - Driving License
Added support for 3 new versions of already supported documents in BETA
- Denmark - Residence Permit
- Estonia - Residence Permit
- Latvia - Residence Permit
Bugfixes
- We've fixed the issue with reading the information on the back side of USA/Washington and USA/Vermont driver's license documents.
Platform-related SDK changes
- We've fixed a bug within our UI component when using RTL direction on Safari and Firefox browsers.
May 23, 2023
v6.1.0
New features
- New and improved machine learning models for data extraction
- Further improved barcode scanning (parsing for non-standard US DLs)
- Added anonymization for QR code on Dutch ID card
- Anonymization of religion field on Malaysian documents
- Device-to-device (D2D) feature - BETA (see more in UI improvements section below)
Added support for 9 new documents:
- Australia - Victoria - Proof of Age Card
- Brazil - Rio de Janeiro - ID Card
- Liechtenstein - ID Card
- Luxembourg - Passport
- Mozambique - ID Card
- Norway - ID Card
- Togo - ID Card
- USA - Wyoming - ID Card
- Zimbabwe - ID Card
Added support for 9 new documents in BETA:
- Barbados - ID Card
- Belgium - Passport
- Brazil - Rio Grande do Sul - ID Card
- Ireland - Residence Permit
- Japan - Residence Permit
- Lithuania - Residence Permit
- Saint Lucia - ID Card
- USA - New Hampshire - ID Card
- USA - South Dakota - ID Card
Added support for 34 new versions of already supported documents:
- Belgium - Resident ID Card
- Canada - Residence Permit
- Estonia - ID Card
- Finland - Alien ID Card
- Finland - ID Card
- Latvia - Alien ID Card
- Lithuania - ID Card
- Luxembourg - ID Card
- Malta - Residence Permit
- Netherlands - ID Card
- Netherlands - Residence Permit
- Poland - ID Card
- Sweden Residence Permit
- USA - Alabama - ID Card
- USA - Alaska - ID Card
- USA - Colorado - Driving License
- USA - Connecticut - ID Card
- USA - District of Colombia - Driving License
- USA - District of Colombia - ID Card
- USA - Iowa - ID Card
- USA - Kansas - ID Card
- USA - Louisiana - Driving License
- USA - Maine - Driving License
- USA - Maine - ID Card
- USA - Minnesota - ID Card
- USA - Mississippi - ID Card
- USA - Nevada - Driving License
- USA - New York - Driving License
- USA - South Carolina - ID Card
- USA - South Dakota - Driving License
- USA - Texas - ID Card
- USA - Vermont - Driving License
- USA - Washington - ID Card
- USA - Wisconsin - Driving License
Added support for 2 new versions of already supported documents in BETA:
- Poland - Residence Permit
- Portugal - Residence Permit
Changes to BlinkID VideoRecognizer
VideoRecognizer
has been refactored.
- This refactor has fixed some memory leak issues present in the previous implementation.
- Now uses
requestVideoFrameCallback
for queuing video frames in browsers which support it. - Errors are no longer treated as rejected promises, but are instead thrown.
this.videoElement
can no longer be changed or removed on the instance.- Implemented iOS browser security rules for video playback.
- Added a helper
this.getVideoElement
method for getting the reference to the video.
Breaking changes:
NotSupportedReason
has been removed andvideoRecognizerErrors
are used directly instead.onScanningDone
will no longer trigger on user cancellation.setClearTimeoutCallback
has been removed from theRecognizerRunner
as it's effectively the same thing asonFirstSideDone
— it triggers once any recognizer has anything recognized for multi-side recognizers, which is the same asRecognizerResultState.StageValid
.
Environmental changes
- TypeScript has been upgraded to 5.x .
- Packages are now built without regenerator runtime. TSconfig compile target is now
ES2020
.
UI improvements
Device-to-device (D2D) feature - BETA
-
The idea behind the device-to-device (D2D) feature is to provide extraction functionality when the initial device has technical limitations like no camera or no support for WebAssembly. Also, it can be used to direct users to use mobile instead of web cameras for a better scanning experience. Being optimized for conference calls, web cameras often struggle with a focus which causes the image of a document to have a high level of blur thus making it hard to read.
-
D2D can achieve these goals without the need to restart the existing process, such as form filling. When D2D is used, the scanning process is moved from a problematic device to another auxiliary device that has the necessary requirements or better camera quality. There, the scanning will take place, and the extracted results will be sent directly between the initial and auxiliary device browsers without sending images or result data to a Microblink server.
-
Please check out our D2D documentation to learn more about this fantastic feature.
BlinkID MultiSide image upload
- The UI component now supports image upload on both front and back sides, meaning that through our UI component, it is now possible to use the MultiSide recognizer as well.
New user instructions, help screens, that lead to successful scans
- Detailed instructions on how to scan identity documents, via an intro tutorial (onboarding) or floating-action-button (FAB) during scanning, leading to improved success rates in ID scanning and data extraction.
- New properties introduced:
allowHelpScreensFab
,allowHelpScreensOnboarding
,allowHelpScreensOnboardingPerpetuity
andhelpScreensTooltipPauseTimeout
.
- New properties introduced:
Camera selection toolbar
- We've introduced the default option of camera selection through a dropdown menu of all available device cameras.
- If only one camera is available, the camera selection dropdown will not be displayed.
- We've introduced icon/button for the option of mirroring the camera video feed.
- Camera device names are now reported as
"[Front/Back] facing camera [n]"
on Android devices.
General
- We've improved the responsiveness of our user interface accross different browsers for users on mobile devices.
Other platform-related SDK changes
- We've improved error exposure to console.
- We've fixed minor internal reporting logic issue.
February 24, 2023
v6.0.1
Platform-related SDK changes
- The SDK can now be used with the
wasm-unsafe-eval
content security policy.
Bugfixes
- We've fixed a regression in the recognizer runner that could cause subsequent scans to fail.
January 26, 2023
v6.0.0
New features:
Extracting ID data from Arabic and Cyrillic IDs
- When we say you can scan IDs across the globe, we really mean it. Our list of supported documents got richer now that we can scan IDs including Arabic and Cyrillic scripts. This fantastic new feature also covers multiscript IDs meaning that we extract data written in both Latin and Arabic data fields.
Better barcode scanning and data extraction
- We’ve improved scanning accuracy for all IDs that hold a PDF417 or other barcode types. This means that the error rate is now 20% lower, which brings even cleaner and more reliable data with every scan of an identity document.
What's new in the BlinkId(Combined) Recognizer?
- Renamed
BlinkIdRecognier
to BlinkIdSingleSideRecognizer - Renamed
BlinkIdCombinedRecognizer
to BlinkIdMultiSideRecognizer - We introduced new classes:
StringResult
,DateResult
, andDate
in order to support multiple alphabets. If a recognizer supports multiple alphabets, its result class (e.g.,BlinkIdMultiSideRecognizer.Result
) will returnStringResult
for results that previously returnedString
. - Added new result property of an
AdditionalProcessingInfo
type that provides information aboutmissingMandatoryFields
,invalidCharacterFields
, andextraPresentFields
- Unified
DataMatchResult
andDataMatchDetailedInfo
into a single structureDataMatchResult
(removeddataMatchDetailedInfo
result member) - Added new result member
cardOrientation
toImageAnalysisResult
structure - More info about transitioning to BlinkID v6.0.0 can be found in Transition Guide
Added support for 50 new versions of already supported documents:
- Mexico - Aguascalientes - Driving license
- Mexico - Baja California - Driving license
- Mexico - Hidalgo - Driving license
- USA - Delaware - Driving license
- USA - Florida - ID card
- USA - Hawaii - Driving license
- USA - Kentucky - ID card
- USA - Maryland - ID card
- USA - Michigan - ID card
- USA - Mississippi - Driving license
- USA - Mississippi - ID card
- USA - Missouri - ID card
- USA - Ohio - ID card
- USA - Oklahoma - ID card
- USA - Rhode Island - Driving license
These documents are no longer BETA:
- Australia - New South Wales - ID card
- Australia - South Australia - Proof of Age Card
- Belgium - Minors ID card
- Belgium - Passport
- Canada - Tribal ID card
- Canada - Weapon Permit
- Canada - British Columbia - Minors Public Services Card
- Ireland - Public Services Card
- Israel - ID card
- Ivory Coast - Driving License
- Lebanon - ID card
- Libya - Polycarbonate Passport
- Mexico - Colima - Driving license
- Mexico - Michoacan - Driving license
- Mexico - Tamaulipas - Driving license
- Mexico - Zacatecas - Driving license
- Myanmar - Driving license
- Panama - Temporary Residence Permit
- Slovenia - Residence Permit
- Trinidad and Tobago - Driving license
- USA - Passport
- USA - Maine - ID card
Added support for 2 new ID types in BETA:
Latin America and the Caribbean
- Cuba - ID card
- Cayman Islands - Drivers License
Already supported documents but now with option to enable extraction for new scripts
Arabic - 5 ID types
- Egypt - ID card
- Jordan - ID card
- UAE - ID card
- UAE - Passport
- UAE - Resident ID
Cyrillic - 10 ID types
- Bosnia and Herzegovina - ID card
- Bulgaria - Drivers License
- Bulgaria - ID card
- North Macedonia - Drivers License
- North Macedonia - ID card
- Serbia - ID card
- Ukraine - Drivers License
- Ukraine - ID card
- Ukraine - Residence Permit
- Ukraine - Temporary Residence Permit
Bugfixes
- We've fixed a problem with camera focus on iPhone devices that use iOS 16 or newer, most notably iPhone 14.
January 25, 2023
v5.20.1
- We've fixed a target endpoint for internal reporting logic.
5.20.0
New feature:
- ML models with new architecture that result in further 8% decrease in error rate
Support for 8 new document types:
Northern America
- USA - Polycarbonate Passport
- USA - Nebraska - ID Card
- USA - New York - ID Card
- USA - Utah - ID Card
Latin America and the Caribbean
- Mexico - Polycarbonate Passport
- Brazil - Sao Paolo - ID Card
Europe
- Austria - Residence Permit
Asia
- Philippines - ID Card
Back side support added:
- Australia - South Australia - Driving license
Added support for 29 new versions of already supported documents:
- Australia - Northern Territory - Proof of Age Card
- Belgium - Minors ID Card
- Belgium - Residence Permit
- Bolivia - ID Card
- Croatia - Residence Permit
- Cyprus - ID Card
- Czechia - ID card
- Czechia - Residence Permit
- Dominican Republic - Paper Passport
- Greece - Residence Permit
- Italy - Residence Permit
- Ivory Coast - Driving license
- Kuwait - Driving license
- Mexico - Jalisco - Driving license
- Mexico - Nuevo Leon - Driving license
- Peru - ID Card
- Poland - Driving license
- Slovenia - ID Card
- Sweden - ID Card
- Sweden - Polycarbonate Passport
- USA - Georgia - ID Card
- USA - Iowa - ID Card
- USA - Kansas - Driving license
- USA - Maryland - ID Card
- USA - Nebraska - ID Card
- USA - New York - Driving license
- USA - New York - ID Card
- USA - Oklahoma - Driving license
- Vietnam - ID Card
These documents are no longer BETA:
- Finland - Residence Permit
- Guatemala - Driving license
Added support for 2 new ID types in BETA:
- Antigua and Barbuda - Driving license
- Mexico - Professional ID Card
Changes to BlinkID(Combined) Recognizer
-
ClassInfo:
- Added to JSON serialization:
- isoNumericCountryCode
- isoAlpha2CountryCode
- isoAlpha3CountryCode
- Added to JSON serialization:
-
BarcodeData:
- JSON serialization update: stringData member is now in base64 format
-
Added new item to enums:
- Region:
- Sao Paulo, when scanning Brazilian Driving licenses
- Region:
-
Fixed scanning for Argentina ID - there were confusions for Veteran ID, now we enabled successful extraction on Veteran ID as well
Environment changes
- We've updated environment to Node v16.3.0.
January 24, 2023
v5.19.3
- We've fixed a target endpoint for internal reporting logic.
5.19.2
- We've fixed a target endpoint for internal reporting logic.
5.19.1
- We've fixed a major problem with internal reporting logic.
5.19.0
What's new in the BlinkID(Combined) Recognizer?
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)
Bugfixes
- Resolved issues with RGB color overlay when extracting document image, which was present on some devices
- We've fixed a bug with CSS
::part()
pseudo-selector to enable safe CSS customization of nested elements likemb-camera-toolbar
.
Optimizing camera usage
- We are now preventing aborting the scanning process when using the UI component until the camera is not being fully initialized due to potential issues with reusing the camera's resources.
August 1, 2022
v5.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
- Cuba - Paper Passport
- Dominican Republic - Paper Passport
- Panama - Residence Permit (front onyl)
- Peru - Paper Passport
Europe
- Cyprus - Paper Passport
- Germany - Minors Passport
- UK - Proof of Age Card (front onyl)
- Ukraine - Residence Permit
- Ukraine - Temporrary Residence Permit
Middle East and Africa
- Qatar - Paper Passport
- UAE - Paper Passport
Oceania
- Australia - Northern Territory - Proof of Age Card
Back side support added:
- Austria - ID Card
- 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 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 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
, andMINORS_PUBLIC_SERVICES_CARD
- Region:
Platform-related SDK changes
- We've added a support for two different WebAssembly build versions.
- Standard and default build that has all the optimisations, but has considerably larger file size compared to lightweight version.
- Lighter version of the WebAssembly bundle that doesn’t have all optimizations for reading of dense barcodes with low quality cameras.
July 12, 2022
v5.17.1
- We've fixed a problem that has caused the enormous size of WebAssembly bundles.
July 8, 2022
v5.17.0
Changes to BlinkID(Combined) Recognizer
- We've introduced the expanded DataMatch functionality for the BlinkID with the new result member called
dataMatchDetailedInfo
- This result member will enable you to see for which field has been performed, or it did not, the DataMatch functionality. This is enabled for
dateOfBirth
,documentNumber
anddateOfExpiry
. - For example, if the date of expiry is scanned from the front and back side of the document and values do not match, this method will return
DataMatchResult: Failed
. - Result will be
DataMatchResult: Success
only if scanned values for all fields that are compared are the same. If data matching has not been performed, the result will beDataMatchResult: NotPerformed
. This information is available for every of the three mentioned field values above.
- This result member will enable you to see for which field has been performed, or it did not, the DataMatch functionality. This is enabled for
- We've fixed issues with scanning Argentina AlienID, where there were confusions with the regular ID.
ClassInfo
now correctly returns which ID type is present based on the barcode data.
Platform-related SDK changes
- [BREAKING CHANGE] Due to security reasons, we've added a mechanism to load worker script from an external location.
- New property
WasmSDKLoadSettings.workerLocation
was added for this purpose and represents a path to the external worker script file. - If omitted, SDK will look for the worker script in the
resources
directory.
- New property
UI Improvements
- We've added property
recognitionPauseTimeout
to the UI component that defines scanning pause after the first side of a document has been scanned.- The purpose of this property is to give the end-user enough time to flip the document before scanning is resumed.
- Default value is
3800
and represents time in milliseconds.
- We've exposed property
cameraExperienceStateDurations
on the UI component that can be used to change the default durations of UI animations.
April 8, 2022
v5.16.0
We've added new documents to our list of supported documents:
Europe
- Austria - ID Card (front only)
- Germany - ID Card
Latin America and the Caribbean
- Brazil - ID Card (beta)
- Colombia - ID Card (front only)
- Ecuador - ID Card
Mexico
- Baja California Sur - Driving Licence (beta)
- Ciudad De Mexico - Driving Licence (front only)
- Colima - Driving Licence (front only, beta)
- Michoacan - Driving Licence (beta)
- Nayarit - Driving Licence (beta)
- Quintana Roo Solidaridad - Driving Licence (front only)
- Tlaxcala - Driving Licence
- Veracruz - Driving Licence (beta)
Oceania
- Australia - Northern Territory (beta)
Asia
- Japan - My Number Card (front only)
- Singapore - Resident ID
Northern America
- USA - Missouri - ID Card
- USA - Nevada - Driving Licence
- USA - New York City - ID Card
- USA - Oklahoma - ID Card
Back side support added:
- Mexico - Chiapas - Driving License
No longer BETA:
- Mexico - Baja California - Driving Licence
- Mexico - Chihuahua - Driving Licence
- Mexico - Coahuila - Driving Licence
- Mexico - Guanajuato - Driving Licence
- Mexico - Mexico - Driving Licence
Changes to BlinkID(Combined) Recognizer
- Added the setting
saveCameraFrames
for saving camera frames with the default value beingfalse
.- New result members are also available here:
frontCameraFrame
,backCameraFrame
,barcodeCameraFrame
. - Memory consumption significantly increases if set to
true
.
- New result members are also available here:
- We've added new result members when scanning Australian Driving Licences:
vehicleClass
,licenceType
,effectiveDate
andexpiryDate
.- Result member are displayed under the
VehicleClassInfo
field; we can also extract data from multiple rows when this vehicle class info data is present on the document (e.g. multiple expiry dates for different vehicle classes).
- Result member are displayed under the
- We've added new enum values:
- Region:
QUINTANA_ROO
,QUINTANA_ROO_SOLIDARIDAD
,TLAXCALA
which are available when scanning Mexican Driving Licences. - Type:
MY_NUMBER_CARD
which is available when scanning Japanese My Number Card documents.
- Region:
- We've added new result member
additionalOptionalAddressInformation
which gives additional address information about the document owner.- This result member can be present when scanning the Pakistani ID Card for the field
Country of Stay
.
- This result member can be present when scanning the Pakistani ID Card for the field
Changes to IDBarcodeRecognizer
- For barcodes in countries: Argentina, Colombia, Nigeria, Panama, and South Africa, we now also extract data from the field
Sex
when it's populated with the character "X".
Improvements
- We've added support for Brazil ID Card when the cardholder's face image is rotated for 90 degrees on the document.
- We will return face image and document image + data from VIZ part present on the back side.
- BlinkIdCombinedRecognizer can return the full frame from the front side if
saveCameraFrames
is set totrue
, whereas before it returned the full frame only for the back side.
March 20, 2022
v5.15.2
- We removed
digitalSignature
property and related recognizer options
February 7, 2022
v5.15.1
- We've updated Microblink logo and colors
December 23, 2021
v5.15.0
We support the latest versions of these documents:
Europe
- Belgium - Driving License (front only)
- Croatia - ID Card
- France - ID Card
- France - Residence Permit (beta)
- Spain - ID Card
- Switzerland - Residence Permit
- UK - Residence Permit
Oceania
- Australia - Northern Territory - Driving License (front only, beta)
Middle East and Africa
- UAE - ID Card
- UAE - Resident ID
Northern America
- Honduras - ID Card (beta)
- USA - Colorado - ID Card
- USA - Minnesota - Driving License
- USA - Nevada - Driving License
- USA - Oklahoma - Driving License
- USA - Wyoming - Driving License
Changes to BlinkID(Combined) Recognizer
- No API changes
Improvements
- We now support
DataMatch
functionality on single side documents (Passports)- We added a special case to support
DataMatch
for UAE ID Card and Resident ID Card documents for the fieldpersonal_id_number
- We added a special case to support
- We can now extract
additional_personal_id_number
on Ecuador ID Card - We've made improvements for reading NRIC number on Malaysian documents that have an asterisk (*) character present
- We've improved document detection and cropping of the document image
Changes to IDBarcodeRecognizer
- We've added document type
ArgentinaAlienID
and parser forArgentinaAlienID2012BarcodeParser
Platform-related SDK changes
- We've added methods for programmatically starting camera and image scan when using the UI component.
- It's possible to call
startCameraScan()
andstartImageScan(File)
methods on the custom web element.
- It's possible to call
- We've standardized error structures returned from the WebAssembly library and the UI component.
- See SDKError.ts and ErrorTypes.ts for a complete list of possible error codes.
- We've completed support for
part::
selector and added an example. - We've simplified integration of the UI component with Angular and React frameworks.
Bug fixes
- We've ensured that all SDK errors can be visible from
fatalError
andscanError
events in the UI component.
November 17, 2021
v5.14.2
- We've expanded support for
part::
selector by exposing all nested web components. - We've fixed styles regarding width and height for camera scanning UI to provide more flexibility to developers.
November 2, 2021
v5.14.1
5.14.1
- We've added support for
part::
selector to provide more flexibility when customizing built-in UI. #35
UI bug fixes
- We've fixed a bug where a user couldn't upload an image after the camera scan failed to start.
- We've fixed a bug where the video feed wasn't released in the scenario where the UI component was removed from the DOM.
- We've reverted style changes regarding width and height for camera scanning UI to provide more flexibility to developers.
- We've improved memory management during the initialization of the UI component to avoid the creation of unnecessary web workers.
October 4, 2021
v5.14.0
Back side support added:
- Thailand - ID Card
Improvements
- Extraction of father’s and mother’s names from Mexico Voter ID Card
- The driver license unique card number is extracted as
document_additional_number
for Australian Driving Licenses, regions New South Wales, Northern Territory, Queensland, Victoria and Western Australia - We've improved the accuracy of barcode scanning on identity documents
Changes to BlinkID(Combined) Recognizer
- We've added two new result fields -
fathersName
andmothersName
both in BlinkID and BlinkIDCombined Recognizers, as well as in VIZ result
Changes to BarcodeRecognizer
- We’ve removed support for
aztec
anddataMatrix
barcode formats
Changes to MRTDRecognizer
- We've added
MRTD_TYPE_BORDER_CROSSING_CARD
type to MRTD enum
Platform-related SDK changes
- We've added a camera management UI module for the selection of connected cameras
- We've added
VideoRecognizer.changeCameraDevice
method that can be used to change the active camera device during the scanning session
- We've added
- We've improved accessibility of the UI component by changing background contrasts and increasing default font sizes
Bug fixes
- We've optimised memory usage of the SDK by fixing a problem where every refresh of the UI component would result in a new instance of web worker
August 13, 2021
v5.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
structure - 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 inFullRecognition
mode
- This applies only if