dynamsoft barcode reader logo

Release Notes

How to Upgrade?

6.5.2 for JavaScript Edition (06/12/2019)

NEW

  • Added compatibility for CSP (Content Security Policy).
  • Added samples for Vue, React and Angular.

IMPROVED

  • Optimized workflow for QRCode/DataMatrix/Aztec code recognition. A QRCode/DataMatrix/Aztec barcode zone will be submitted to the deblurring process when its decoding results vary with different binarization arguments.
  • Reduced the error rate of 1D barcode recognition, resulting in a higher chance to successfully confirm a 1D barcode result whose confidence is not extremely high.
  • Reduced the possibility of conflicts with neighbour barcodes, improving the precision of the zone to be deleted when a barcode is recognized successfully.
  • Super large-size (4096x4096 pixels) images can be processed and decoded.
  • The license key can be written in the script label.

Fixed

  • Enhanced the robustness of the image processing algorithm. This resolved segmentation faults when a 0-size image is passed to our SDK or when there are a few small barcode zones which require spatial transformation.
  • Small fixes and tweaks.

6.5.2 for Windows/Mobile/Linux (05/28/2019)

IMPROVED

  • Optimized barcode reading workflow for QRCode/DataMatrix/Aztec code recognition. A QRCode/DataMatrix/Aztec barcode zone will be submitted to the deblurring process when its decoding results vary with different binarization arguments.
  • Reduced the error rate of 1D barcode recognition. Giving more chances for confirmation of a 1D barcode decoding result whose confidence isn’t extreme high.
  • Reduced the possibility of conflicts with neighbour barcodes. This improved the precision of the zone to be deleted when a barcode is recognized successfully.

Fixed

  • [Windows .NET] Added a new Dispose method to help release resources in time in the BarcodeReader Class.
  • [Linux Edition] Added a new distribution of the SDK, which does not include libstdc++, into the installation package.
  • Enhanced the robustness of the image processing algorithm. This resolved segmentation faults when a 0-size image is passed to our SDK or there are a few small-size barcode zones which need to do spatial transformation.

6.5.1 for JavaScript Edition (04/28/2019)

NEW

  • Added d.ts file to support typescript.
  • Added the UMS/ESM export for Node.js.
  • Added a built-in scanner construct to support video settings.

IMPROVED

  • Moved the configuration from dynamsoft.dbrEnv to dynamsoft.BarcodeReader so you can export the dbr object.
  • Changed the logic to check if worker is needed automatically in the environment.
  • Improved deblur algorithm for OneD, enhancing the recognition rate for blurry/out-of-focus barcodes.
  • Improved the accuracy of border location and symbol segmentation for AZTEC.
  • Optimized line scanning algorithm for OneD, decreasing the computation load for character recognition.
  • DecodeBuffer now supports 48-bit and 64-bit image data.

Fixed

  • Small fixes and tweaks.

6.5.1 for Windows/Mobile/Linux (04/16/2019)

NEW

  • [Mobile Edition only] Added a callback function for initLicenseFromServer so that developers can check if the license is active and valid.
  • [Android SDK only] Added a new method getVersion to return the version number of the Android SDK.

IMPROVED

  • Improved deblur algorithm for OneD, enhancing the recognition rate for blurry/out-of-focus barcodes.
  • Improved the accuracy of border location and symbol segmentation for AZTEC.
  • Optimized line scanning algorithm for OneD, decreasing the computation load for character recognition.
  • DecodeBuffer now supports 48-bit and 64-bit image data.

Fixed

  • Small fixes and tweaks.

6.5 for JavaScript Edition (3/14/2019)

IMPROVED

  • Reduced the library file (.WASM) size to around 2MB.
  • Reduced build time by 106% and Improved decoding time by 98%.
  • Improved the recognition rate of 1D codes with a new verification algorithm.
  • Greatly improved the image-processing performance for blurry PDF 417 codes and decoding performance for blurry 1D, QR, and Data Matrix codes.
  • Decreased error recognition rate for Aztec Codes.

Fixed

  • Small fixes and tweaks.

6.5 for Windows/Mobile/Linux (2/26/2019)

IMPROVED

  • Improved average reading speed by 5-10%.
  • Greatly improved the image-processing performance for blurry PDF417 codes.
  • Improved decoding performance for blurry 1D, QRCode and DataMatrix codes.
  • Decreased error recognition rate for Aztec codes.

Fixed

  • Small fixes and tweaks.

6.4.1 for JavaScript Edition (12/11/2018)

IMPROVED

  • Fast loading and initialization and support of Web Worker to ensure seamless and smooth barcode scanning instantly.
  • Improved the decoding performance for Aztec, increasing the recognition rate.
  • Improved the decoding performance for OneD, decreasing the error recognition rate.
  • Added further check points for Timeouts, enhancing the timeout control on large scale images for decoding.

Fixed

  • Small fixes and tweaks.

6.4.1 for Mobile Edition (12/4/2018)

NEW

  • [iOS Edition] Added support for Bitcode.

IMPROVED

  • Improved the decoding performance for Aztec, increasing the recognition rate.
  • Improved the decoding performance for 1D barcodes, decreasing the error recognition rate.
  • Added further check points for Timeouts, enhancing the timeout control on large scale images for decoding.

Fixed

  • Small fixes and tweaks.

6.4.1 for Windows/Linux Edition (11/22/2018)

IMPROVED

  • Improved the decoding performance for Aztec, increasing the recognition rate.
  • Improved the decoding performance for OneD, decreasing the error recognition rate.
  • Added further check points for Timeouts, enhancing the timeout control on large scale images for decoding.
  • [Linux Edition only] The .so file no longer depends on the libgcc and libstdc++.

Fixed

  • Small fixes and tweaks.

6.4 for Windows/Mobile/Linux Edition (10/15/2018)

NEW

  • Added a BatchDecode tool which helps developers evaluate the recognition performance and speed of the Dynamsoft Barcode Reader SDK.
  • Added a new sample demonstrates how to use Dynamsoft Barcode Reader in multiple threads.
  • [Mobile Edition only] Added the runtime licensing mode. Please refer to this article.

IMPROVED

  • Improved barcode reading speed by 10%, especially for small-sized images.
  • Reorganized API documentation to help you find content more easily.
  • Simplified Developer’s Guide to guide you through creating a HelloWorld project more quickly.

Fixed

  • Small fixes and tweaks.

6.3 for JavaScript Preview Edition (08/16/2018)

New JavaScript Preview Edition - a JavaScript API for barcode scanning based on the WebAssembly technology - is now available.

6.3 for Windows/Mobile/Linux Edition (08/16/2018)

NEW

  • Added the support for Aztec codes.
  • New developer’s guide (.pdf) to cover common use cases, and re-worked existing PDF content to improve its usability.
  • New API documentation (.chm) to help you find content more easily.
  • Added GetRuntimeSettings and UpdateRuntimeSettings to help you adjust runtime barcode reading settings.
  • Added ResetRuntimeSettings to reset runtime barcode reading settings to default values.
  • Added InitRuntimeSettingsWithString and InitRuntimeSettingsWithFile to initialize barcode reading settings at runtime.
  • Added OutputSettingsToString and OutputSettingsToFile to review runtime barcode reading settings.
  • Added AppendTplStringToRuntimeSettings and AppendTplFileToRuntimeSettings to append a new template string/file to the current runtime settings.

IMPROVED

  • Improved the logic for ExpectedBarcodesCount. Previously the barcodes it returned may be greater than the given value of ExpectedBarcodesCount. Now as long as the expected barcodes found, it will stop continue searching and decoding barcodes.

Fixed

  • Small fixes and tweaks.

6.2 for Windows (06/28/2018)

IMPROVED

  • Decreased misreading rate for 1D barcodes.
  • Enhanced performance for reading multiple barcodes from an image.
  • Greatly improved recognition rate for QR Code and DataMatrix on complicated backgrounds.
  • Greatly improved recognition rate for barcodes on grid background.
  • Optimized localization for PDF417 without enough quiet zone.

New Resources

  • New console samples – Decode Single Barcode, Decode Multi-Barcodes, Read Barcode from Region, Trigger Event after Decoding - are now available in the installer.

Fixed

  • Small fixes and tweaks.

6.2 for Linux (06/28/2018)

NEW

  • Easy and flexible to create a custom barcode reading template for your specific use case.
  • Greatly improved barcode reading speed.
  • Decreased misreading rate for 1D barcodes.
  • Enhanced performance for reading multiple barcodes from an image.
  • Optimized reading accuracy and speed for blurred QRCode and DataMatrix.
  • Improved the speed for reading barcodes directly from a computer/phone screen.

Fixed

  • Small fixes and tweaks.

6.2 for iOS (06/28/2018)

NEW

  • Easy and flexible to create a custom barcode reading template for your specific use case.
  • Greatly improved barcode reading speed.
  • Decreased misreading rate for 1D barcodes.
  • Enhanced performance for reading multiple barcodes from an image.
  • Optimized reading accuracy and speed for blurred QRCode and DataMatrix.
  • Improved the speed for reading barcodes directly from a computer/phone screen.

Fixed

  • Small fixes and tweaks.

6.2 for Android (06/28/2018)

NEW

  • Easy and flexible to create a custom barcode reading template for your specific use case.
  • Greatly improved barcode reading speed.
  • Decreased misreading rate for 1D barcodes.
  • Enhanced performance for reading multiple barcodes from an image.
  • Optimized reading accuracy and speed for blurred QRCode and DataMatrix.
  • Improved the speed for reading barcodes directly from a computer/phone screen.

Fixed

  • Small fixes and tweaks.

6.1 (05/14/2018)

The new product updates and improvements are for Windows Edition only.

NEW

  • Added GetTemplateSettings and SetTemplateSettings methods which allow you to review and adjust barcode reading settings at runtime.

IMPROVED

  • Improved localization algorithm for barcodes rotated in a degree or with poor perspective.
  • Faster read speed for QR, Data Matrix and PDF417 barcodes.

6.0 (03/30/2018)

The new product updates and improvements are for Windows Edition only.

NEW

  • Easy and flexible to create a custom barcode reading template for your specific use case.

IMPROVED

  • Improved average reading speed by 50% in a four-core CPU environment.
  • Improved the reading accuracy and speed for blurred QRCode and DataMatrix.
  • Improved the speed for reading barcodes directly from a computer/phone screen.
  • Improved reading speed for small barcodes in high-resolution images.

Fixed

  • Small fixes and tweaks.

Previous Changes