Dynamsoft Barcode Reader Releases

Released: Jun 7, 2022

Updates in 9.2.0

Features

.NET, Java, C++ and C SDK

  • Barcode boundary-seeking algorithm has been refactored to improve stability.
  • Pharmacode decoding has been optimized to improve accuracy.
  • Added the device-alias function to allow users to give each device a readable name. For end-users and administrators, this makes it more friendly to distinguish between devices about license usage statistics.

.NET, Java, and C++ SDK

  • Added a new SetDeviceFriendlyName method to set a human-readable name that identifies the...

Released: May 6, 2022

Updates in 9.0.2

Features

JavaScript SDK

  • Added ifShowScanRegionMask API to BarcodeScanner which controls whether to show the scan region mask.
  • Moved the following docs from the doc directory to the root directory of the package:
    • Api Reference.html.
    • legal.txt.
    • License Agreement.html.

Android SDK

  • Added the following property/Method to iImageData class:
    • toBitmap: This method can convert the ImageData to a Bitmap.
    • orientation: This property indicates the orientation of the image.
  • Changed getVersion from a...

Released: Apr 20, 2022

Updates in 9.0.1

Features

JavaScript SDK

  • Added setVideoFit() method to BarcodeScanner to allow the video element to either fit or cover the viewer.
  • Added setImageSource() method to BarcodeReader to specify an Image Source which provides DSImage type images for continuous scanning.
  • Added startScanning(), pauseScanning(), resumeScanning(), stopScanning(), getScanSettings() and updateScanSettings() methods as well as onUniqueRead and onImageRead events to BarcodeReader to facilitate continuous scanning of...

Released: Mar 15, 2022

Updates in 9.0.0

Features

Microsoft .NET, Java, C++, C, Android, Apple iOS and Python SDK

  • Added a new error code DBRERR_PHARMACODE_LICENSE_INVALID which will be returned when the license of Pharmacode is invalid.

.NET, C++, C, Android and iOS SDK

  • Optimized the confidence scoring system for PDF417 codes.

.NET, Java, C++, C and Python SDK

  • Added new FormatSpecification.VerifyCheckDigit parameter.
  • Added Argument ConfidenceThreshold to the LocalizationModes mode arguments.
  • Changed the behaviour of...

Released: Mar 2, 2022

Updates in 8.9.3

Fixes

Android SDK

  • Fixed a bug that might cause memory leak when using method setTextResultCallback and setIntermediateResultCallback.
  • Fixed a bug that might cause a crash on Android emulator when using it together with DynamsoftCameraEnhancer.

iOS SDK

  • Removed the mandatory dependency of DynamsoftCameraEnhancer.
  • Fixed a bug that might offset the position of highlight overlays on the decoded barcodes when used together with DynamsoftCameraEnhancer.

Released: Jan 26, 2022

Updates in 8.8.7

Features

JavaScript SDK

  • Added the muted attribute to the video embed element so that the video can be played without user interaction.

Fixes

JavaScript SDK

  • Fixed a bug with the property intervalTime in ScanSettings to avoid unnecessary frame fetching actions.

Released: Jan 26, 2022

Updates in 8.8.5

Fixes

JavaScript SDK

  • Fixed a bug where the scan indicator (laser) flickers upon initialization when a scan region is set.
  • Fixed a bug that the wrong version of WASM is referenced when used in a Node.js application.
  • Fixed a bug that some images may cause stack overflow errors when used in a Node.js application.

Released: Dec 28, 2021

Updates in 8.9.1

Fixes

Android and iOS SDK

  • Fixed a bug that might affect the processing speed.

Released: Dec 16, 2021

Updates in 8.9.0

Features

Android and iOS SDK

  • Preset templates are now available for users to configure the PublicRuntimeSettings parameters. Users can set the template via the method updateRuntimeSettings by specifying an EnumPresetTemplate member.
  • Added setCameraEnhancer method to replace SetCameraEnhancerPara and DCESettingParameters. This method will simplify the binding of the Camera Enhancer to the Barcode Reader.
  • Added startScanning and stopScanning methods to control the start and stop of the video...

Released: Oct 29, 2021

Updates in 8.8.3

Fixes

JavaScript SDK

  • Fixed a bug where it takes more time than expected when creating a BarcodeReader or BarcodeScanner instance.
  • Fixed a bug which makes the building fail in frameworks such as Angular, React, Vue, etc.