Releases: Dynamsoft/mrz-scanner-javascript
Releases · Dynamsoft/mrz-scanner-javascript
v3.0.0
Release Notes
SDK
Highlighted Features
- Updated the underlying Capture Vision bundle to
3.0.3001
for major improvements in reading accuracy and speed. - Optimized the algorithm to achieve a 30% increase in read rate as well as a 15% increase in accuracy.
- Added support for
TD2
andTD3
Visa. - Added a
emptyResultMessage
property to theResultViewConfig
interface in order to change the string message that is displayed when no result is found.
Fixes
- Fixed the issue where the camera select icon cuts off on browsers in iOS.
- Optimized the resource loading process of the library.
- Replaced the re-scan button of the result view with a cancel button when the MRZ scanner is launched with a static file.
v3.0.0-beta-202506160001
Release Notes
SDK
[Features]
- Update DCV bundle to
3.0.3001
- Support for TD2 and TD3 Visa
- Added a
resultViewConfig.emptyResultMessage
property to change the message when no result is found
[Fixes]
- Camera select icon cuts off in iOS
- Optimized resource loading and cancel button on upload image
v2.1.0
2.1.0 (05/15/2025)
Highlighted Features
- [UI] Redesigned the MRZScannerView (the main camera view) to have updated icons and better alignment and spacing.
- Changed the default camera resolution when the camera is opened from 1080p to 2K (if the camera supports it).
- Added a new property to the MRZScannerViewConfig interface, showPoweredByDynamsoft, which controls the visibility of the
Powered By Dynamsoft
message that is part of the MRZScannerView UI. - Introduced the ability for the MRZ Scanner to read MRZs from static images and PDFs without the need to use the MRZScannerView UI and the Load Image button.
- Added two new properties to the MRZScannerViewConfig interface, uploadAcceptedTypes and uploadFileConverter, which convert static images and PDFs to blobs which can then be read by the MRZ Scanner.
- Redeveloped the
launch()
method so that it can take a static image or file as input. To learn how to use that, please refer to Setting up the MRZ Reader for Static Images - Integrated Dynamsoft's Mobile Web Capture with the MRZ Scanner (JavaScript Edition) to allow the user to edit the scanned MRZ image like a document.
- Added
NationalityRaw
andIssuingStateRaw
to theMRZData
interface that represent the raw values of these fields
Fixes
- Fixed parsing of German IDs returning
D<<
instead ofD
. engineResourcePaths
is now set beforeinitLicense
(internally) to prevent a bug when the user wants to implement a customengineResourcePaths
.- Update the trial license banner link to point to https://www.dynamsoft.com/customer/license/trialLicense?product=mrz&deploymenttype=web
v2.1.0-beta-0514202502
Release Notes
SDK
[Features]
- [UI] Updated ScannerView Header icons and spacing
- Set the default resolution when opening camera to
2K
resolution - created
showPoweredByDynamsoft
config for ScannerView to hide thePowered By Dynamsoft
message - On scannerViewConfig, added these config to allow conversion of uploaded files into blobs that will be usable to scan the MRZ
uploadAcceptedTypes?: string; // Default: "image/*"
uploadFileConverter?: (file: File) => Promise<Blob>; // Function to convert non-image files to blobs
- We can use this to read uploaded MRZ through PDF for example
- Allow
launch()
with a static image. A sample is provided undersample/scenarios/use-file-input.html
- Introduced compatibility with Dynamsoft's Mobile Web Capture (https://www.dynamsoft.com/mobile-web-capture/docs/introduction/) as a scanner, that scans the MRZ image to be editable as a document.
[Fixes]
- Fixed Parsing on German ids returning
G<<
instead ofG
- Also, we now provide
NationalityRaw
andissuingStateRaw
to get the raw values of these fields.
- Also, we now provide
- Set
engineResourcePaths
beforeinitLicense
to prevent a bug when a user implements a custom engineResourcePath. - Update trial license banner link to lead to
https://www.dynamsoft.com/customer/license/trialLicense?product=mrz&deploymenttype=web
Docs
- Version update from
2.0.0
to2.1.0-beta-0514202502
v2.0.0
feat: release v2.0.0