Skip to content

Releases: Dynamsoft/document-scanner-javascript

v1.5.0

26 Jun 19:58
1ea98f7

Choose a tag to compare

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

25 Jun 23:43
v1.5.0-beta202606250003
3fc4524

Choose a tag to compare

Pre-release

Description

This release consists of four main groups of changes:

  1. Add image filtering and rotation to the result view.
  2. Switch to vite as the build system and development server.
  3. Add string and theme colour customisation across the entire UI.
  4. Small bug fixes.
  5. 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

25 Jun 23:03
v1.5.0-beta202606250002
e677376

Choose a tag to compare

Pre-release

Description

This release consists of four main groups of changes:

  1. Add image filtering and rotation to the result view.
  2. Switch to vite as the build system and development server.
  3. Add string and theme colour customisation across the entire UI.
  4. Small bug fixes.
  5. 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

25 Jun 21:00
v1.5.0-beta202606250001
ab3402b

Choose a tag to compare

Pre-release

Description

This release consists of four main groups of changes:

  1. Add image filtering and rotation to the result view.
  2. Switch to vite as the build system and development server.
  3. Add string and theme colour customisation across the entire UI.
  4. Small bug fixes.
  5. 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

23 Jan 17:40
v1.4.2
e81a61b

Choose a tag to compare

Breaking Changes

None

Fixes

  1. Update DCV JS to v3.2.5000 to resolve a vulnerability from its dependency.
  2. Update Angular sample node dependencies.

Documentation

  1. Synchronize minor documentation updates to the README.

Dependencies

v1.4.2-beta202601220001

22 Jan 19:48
v1.4.2-beta202601220001
734ab54

Choose a tag to compare

Pre-release

Breaking Changes

None

Fixes

  1. Update DCV JS to v3.2.5000 to resolve a vulnerability from its dependency.
  2. Update Angular sample node dependencies.

Documentation

  1. Synchronize minor documentation updates to the README.

Dependencies

v1.4.1-beta202601210001

22 Jan 00:48
v1.4.1-beta202601210001
a90a531

Choose a tag to compare

Pre-release

Breaking Changes

None

Fixes

  1. Update DCV JS to v3.2.5000 to resolve a vulnerability from its dependency.
  2. Update the Angular sample node dependencies.

Documentation

  1. Synchronize minor documentation updates to the README.

Dependencies

v1.4.0

25 Nov 01:25
v1.4.0

Choose a tag to compare

Features

Breaking changes

  • Rename document-scanner.ui.html to document-scanner.ui.xml to better reflect its purpose as a declarative UI configuration template.
    • This affects self hosting users only - you must update the path in the scannerViewConfig.cameraEnhancerUIPath property accordingly and rebuild the library.

Scanning Capabilities

  • Select the clearest of multiple video frames on scan with enableFrameVerification (default true).
  • Add continuous scanning mode to make multiple scans on a single launch(), enabled by enableContinuousScanning (default false).
    • Add onDocumentScanned handler 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 onThumbnailClicked click handler.
    • Add stopContinuousScanning to programmatically stop the scanning loop.
  • Add enableBoundsDetectionMode to 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 tsdoc annotation coverage for all MDS APIs to bring API references to IDEs and allow content extraction with compatible development tools.

Dependencies

v1.3.1

05 Sep 19:36
f2486a1

Choose a tag to compare

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 boundsDetectionEnabled to true for clarity, since its value was already overridden during MDS instantiation.
  • Changed the type of DocumentResult.correctedImageResult from DeskewedImageResultItem | DSImageData to DeskewedImageResultItem to resolve a TypeScript error when calling methods like toCanvas().
  • Created the dds.esm.d.ts declaration file to fix ESM import/export issues.

Dependencies

Documentation

  • Updated SDK versions from v1.2.0 to v1.3.1.
  • Added tsdoc annotations to bring API references to IDEs and support compatible development tools.
  • Added developer guides for JavaScript Framework samples.

v1.3.0-beta-202509040001

05 Sep 00:44

Choose a tag to compare

Pre-release

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 boundsDetectionEnabled to true to make code clearer, since its value already overridden to true when instantiating the MDS object.
  • Change the type of DocumentResult.correctedImageResult from DeskewedImageResultItem | DSImageData to DeskewedImageResultItem to fix a TypeScript error when calling methods like toCanvas().
  • Create the dds.esm.d.ts declaration file to fix ESM import/export issues.

Dependencies

Documentation

  • Update SDK versions from v1.2.0 to v1.3.0.
  • Add tsdoc annotations to bring API references to IDEs and allow content extraction with compatible development tools.
  • Add developer guides for JavaScript Framework samples.