Dynamsoft Barcode Reader Releases

Released: Jan 16, 2024

Updates in 10.2.0

Features

  • Influence image processing process by altering intermediate results - Users can now clone, edit, and substitute intermediate result units within the callback function of each type. Subsequent operations will then proceed based on the updated unit.
  • Added a feature for multi-condition filtering across products - Users can now specify filtering criteria for the task results of a TargetROIDef by implementing an OutputTaskSetting based on the task results of varying products from descendant...

Released: Jul 4, 2023

Updates in 10.0.0

Features

  • The SDK has been refactored to integrate with DynamsoftCaptureVision (DCV) architecture which consists of:
    • ImageSourceAdapter(ISA) - The standard input interface for you to convert image data from different sources into the standard input image data. In addition, ISA incorporates an image buffer management system that allows instant access to the buffered image data.
    • CaptureVisionRouter (CVR) - An engine for you to update templates, retrieve images from ISA, coordinate corresponding...

Released: Nov 29, 2022

Updates in 9.6.0

Features

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

  • Added support for handling image orientation. With this new feature, you can:
    • Get a 'TranformationMatrix' along with the barcode location result.
    • Implement coordinate transformation on the barcode location result with the 'TransformationMatrix'.
  • Improved localization of DotCodes that are close to one another.
  • Improved accuracy of localization algorithms for EAN8 barcode decoding.
  • QR code localizing has been improved by reducing the mis...

Released: Aug 30, 2022

Updates in 9.4.0

Features

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

  • Improved DotCode processing by optimizing localization and decoding algorithm.
  • Improved stacked, skewed or perspective distorted 1D barcode decoding.
  • Added an argument IsOneDStacked to LM_SCAN_DIRECTLY to process stacked OneD barcodes.
  • Added a parameter PatchCodeSearchingMargins to specify the searching area of PatchCode.
  • Added the supported data format of FormatSpecification.PartitionModes to enhance the readability of the parameters...

Released: Aug 11, 2022

Updates in 9.2.13

Fixes

JavaScript SDK

  • Fixed bugs with the properties barcodeFillStyle, barcodeStrokeStyle and barcodeLineWidth to make them work properly.
  • Fixed a bug with onFrameRead so that it fires regardless of whether there is a result on the processed frame (as expected).
  • Fixed a bug with onImageRead so that it fires only once for the same image (as expected), instead of twice.

iOS SDK

  • Fixed a bug that NSError might not be returned when errors occurred in the decode methods.

Released: Aug 2, 2022

Updates in 9.2.12

Features

iOS SDK

  • Made a minor change to iRegionDefinition class to ensure the library can be used together with DynamsoftCameraEnhancer in Xamarin.Forms.

JavaScript SDK

  • Now uses Dynamsoft Camera Enhancer version 3.0.1.

Fixes

JavaScript SDK

  • Fixed a bug where the scan region mask and/or other shapes drawn on the UI were not updated when the view changed to landscape from portrait or vice versa on mobile devices.

Released: Jul 28, 2022

Updates in 9.2.11

Features

JavaScript SDK

  • Added 'captureAndDecodeInParallel' option to the ScanSettings interface to control whether to speed up decoding by capturing the next frame in advance.
  • Added new 'ifSaveLastUsedCamera' and 'ifSkipCameraInspection' properties for better camera control.
  • Added two more templates, dense and distance, as options for updateRuntimeSettings().
  • The default resolution for desktop cameras has been changed to 1920 x 1080, previously it was 1280 x 720.
  • The 'setImageSource()' method...

Released: Jun 28, 2022

Updates in 9.2.10

Features

Android and iOS SDK

  • Added new setDeviceFriendlyName method which allows you to set a human-readable name that identifies the device.
  • Added new ImageSource interface. It acts as an adapter that transfers image data from external resources to the format that can be recognized by the Barcode Reader. The following APIs are available for users to reduce the code complexity when working with ImageSource:
    • setImageSource: Set ImageSource as the source of image data.
    • startScanning: Start...

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...