Releases: Dynamsoft/document-scanner-javascript
Releases · Dynamsoft/document-scanner-javascript
v1.5.0
Breaking Changes
None
Highlighted Features
UI/UX Improvements
- Add image filtering and rotation to the result view.
- Add string and theme colour customisation across the entire UI.
Samples
- Update online demo to support multi-page scanning with DDV integration.
Fixes
- Scanner view UI bugs
- Inconsistent workflow on retake
Dependencies
Release v1.5.0-beta202606250003
Description
This release consists of four main groups of changes:
- Add image filtering and rotation to the result view.
- Switch to vite as the build system and development server.
- Add string and theme colour customisation across the entire UI.
- Small bug fixes.
- Rework hosted demo and modernise other samples.
Breaking Changes
None
Highlighted Features
UI/UX Improvements
- Add image filtering and rotation to the result view.
- Add string and theme colour customisation across the entire UI.
Samples
- Update online demo to support multi-page scanning with DDV integration.
Fixes
- Scanner view UI bugs
- Inconsistent workflow on retake
Dependencies
Release v1.5.0-beta202606250002
Description
This release consists of four main groups of changes:
- Add image filtering and rotation to the result view.
- Switch to vite as the build system and development server.
- Add string and theme colour customisation across the entire UI.
- Small bug fixes.
- Rework hosted demo and modernise other samples.
Breaking Changes
None
Highlighted Features
UI/UX Improvements
- Add image filtering and rotation to the result view.
- Add string and theme colour customisation across the entire UI.
Samples
- Update online demo to support multi-page scanning with DDV integration.
Fixes
- Scanner view UI bugs
- Inconsistent workflow on retake
Dependencies
v1.5.0-beta202606250001
Description
This release consists of four main groups of changes:
- Add image filtering and rotation to the result view.
- Switch to vite as the build system and development server.
- Add string and theme colour customisation across the entire UI.
- Small bug fixes.
- Rework hosted demo and modernise other samples.
Breaking Changes
None
Highlighted Features
UI/UX Improvements
- Add image filtering and rotation to the result view.
- Add string and theme colour customisation across the entire UI.
Samples
- Update online demo to support multi-page scanning with DDV integration.
Fixes
- Scanner view UI bugs
- Inconsistent workflow on retake
Dependencies
v1.4.2
Breaking Changes
None
Fixes
- Update DCV JS to v3.2.5000 to resolve a vulnerability from its dependency.
- Update Angular sample node dependencies.
Documentation
- Synchronize minor documentation updates to the README.
Dependencies
v1.4.2-beta202601220001
Breaking Changes
None
Fixes
- Update DCV JS to v3.2.5000 to resolve a vulnerability from its dependency.
- Update Angular sample node dependencies.
Documentation
- Synchronize minor documentation updates to the README.
Dependencies
v1.4.1-beta202601210001
Breaking Changes
None
Fixes
- Update DCV JS to v3.2.5000 to resolve a vulnerability from its dependency.
- Update the Angular sample node dependencies.
Documentation
- Synchronize minor documentation updates to the README.
Dependencies
v1.4.0
Features
Breaking changes
- Rename
document-scanner.ui.htmltodocument-scanner.ui.xmlto better reflect its purpose as a declarative UI configuration template.- This affects self hosting users only - you must update the path in the
scannerViewConfig.cameraEnhancerUIPathproperty accordingly and rebuild the library.
- This affects self hosting users only - you must update the path in the
Scanning Capabilities
- Select the clearest of multiple video frames on scan with
enableFrameVerification(defaulttrue). - Add continuous scanning mode to make multiple scans on a single
launch(), enabled byenableContinuousScanning(defaultfalse).- Add
onDocumentScannedhandler to get single scan results in continuous scanning mode. - Add a thumbnail scan preview in the scanner view for continuous scanning mode with an optional
onThumbnailClickedclick handler. - Add
stopContinuousScanningto programmatically stop the scanning loop.
- Add
- Add
enableBoundsDetectionModeto set default bounds detection mode.
UI/UX Improvements
- Remove the animated shutter spinner.
Samples
- Add sample demonstrating minimal code to integrate MDS with Dynamsoft Document Scanner (DDV) to scan to PDF with continuous scanning.
- Add minimal MDS-only continuous scanning sample.
Fixes
- Fix "Torch not supported" message appearing unecessarily.
- Update framework sample dependencies to resolve security vulnerabilities.
- Remove memory leak caused by logging results to console.
Documentation
- Add guides to using continuous scan mode and integrating with DDV.
- Add full
tsdocannotation coverage for all MDS APIs to bring API references to IDEs and allow content extraction with compatible development tools.
Dependencies
v1.3.1
Release Notes
SDK
Features
- Upgraded to version 3.0.6001 of Dynamsoft Capture Vision JS (from 2.6.1000).
- Improved document detection, especially for white documents on white backgrounds.
- Simplified build and bundling.
- Improved TypeScript configuration and module resolution.
- Added ready-made samples for Angular, React, and Vue.
Fixes
- Set
boundsDetectionEnabledtotruefor clarity, since its value was already overridden during MDS instantiation. - Changed the type of
DocumentResult.correctedImageResultfromDeskewedImageResultItem | DSImageDatatoDeskewedImageResultItemto resolve a TypeScript error when calling methods liketoCanvas(). - Created the
dds.esm.d.tsdeclaration file to fix ESM import/export issues.
Dependencies
Documentation
- Updated SDK versions from v1.2.0 to v1.3.1.
- Added
tsdocannotations to bring API references to IDEs and support compatible development tools. - Added developer guides for JavaScript Framework samples.
v1.3.0-beta-202509040001
Release Notes
SDK
Features
- Upgrade to version 3.0.6001 of Dynamsoft Capture Vision JS (from version 2.6.1000).
- This upgrade improves document detection effectiveness, especially for white documents on white backgrounds.
- Simplify build and bundling approach.
- Improve TypeScript configuration and module resolution.
- Add ready-made samples for Angular, React, and Vue.
Fixes
- Set
boundsDetectionEnabledtotrueto make code clearer, since its value already overridden totruewhen instantiating the MDS object. - Change the type of
DocumentResult.correctedImageResultfromDeskewedImageResultItem | DSImageDatatoDeskewedImageResultItemto fix a TypeScript error when calling methods liketoCanvas(). - Create the
dds.esm.d.tsdeclaration file to fix ESM import/export issues.
Dependencies
Documentation
- Update SDK versions from v1.2.0 to v1.3.0.
- Add
tsdocannotations to bring API references to IDEs and allow content extraction with compatible development tools. - Add developer guides for JavaScript Framework samples.