Releases: Dynamsoft/mrz-scanner-javascript
Releases · Dynamsoft/mrz-scanner-javascript
v3.0.2-beta-202509110001
Release Notes
3.0.2 (09/11/2025)
Fixes
- Updated the underlying Capture Vision bundle to
3.0.6001. - Improved recognition speed by fixing an issue where a WASM compilation parameter caused performance degradation.
- Resolving security vulnerabilities regarding some of the dev dependencies of the framework samples.
v3.0.1
Release Notes
SDK
Fixes
- Fix file input process error when decoding static file input when
showResultView = false. - Fix
launch()throwing an error when there's a different error format thrown
v3.0.1-beta-202508060001
Release Notes
SDK
Fixes
- Fix file input process error when decoding static file input when
showResultView = false. - Fix
launch()throwing an error when there's a different error format thrown
v3.0.0
Release Notes
SDK
Highlighted Features
- Updated the underlying Capture Vision bundle to
3.0.3001for 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
TD2andTD3Visa. - Added a
emptyResultMessageproperty to theResultViewConfiginterface 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.emptyResultMessageproperty 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 Dynamsoftmessage 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
NationalityRawandIssuingStateRawto theMRZDatainterface that represent the raw values of these fields
Fixes
- Fixed parsing of German IDs returning
D<<instead ofD. engineResourcePathsis 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
2Kresolution - created
showPoweredByDynamsoftconfig for ScannerView to hide thePowered By Dynamsoftmessage - 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
NationalityRawandissuingStateRawto get the raw values of these fields.
- Also, we now provide
- Set
engineResourcePathsbeforeinitLicenseto 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.0to2.1.0-beta-0514202502
v2.0.0
feat: release v2.0.0