dynamsoft barcode reader logo

Release Notes

How to Upgrade?

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