Releases: BlinkID/blinkid-imagecapture-in-browser
Releases · BlinkID/blinkid-imagecapture-in-browser
Release 6.0.0.
6.0.0
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
Platform-related SDK changes
- The SDK can now be used with the
wasm-unsafe-eval
content security policy.
Bugfixes
- We've fixed a problem with camera focus on iPhone devices that use iOS 16 or newer, most notably iPhone 14.
Release 5.20.0
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
Bugfixes
- 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.
Environment changes
- We've updated environment to Node v16.3.0.
Release 5.18.0
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
- 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.
Release 5.17.1
5.17.1
- We've fixed a problem that has caused the enormous size of WebAssembly bundles.
Release 5.17.0
5.17.0
Changes to BlinkID ImageCapture Recognizer
- 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.
Release 5.16.0
5.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
Release 5.15.1
5.15.1
- We've updated Microblink logo and colors
Release 5.15.0
5.15.0
Changes to BlinkID(Combined) Recognizer
- No API changes
- We've improved document detection and cropping of the document image
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.
Release 5.14.1
5.14.1
- We've added support for
part::
selector to provide more flexibility when customizing built-in UI.
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.
Release 5.14.0
5.14.0
Improvements
- We've improved the accuracy of barcode scanning on identity documents
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