Dynamsoft Barcode Reader 8.9.0

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 streaming barcode decoding thread. These methods are only active when using the Dynamsoft Camera Enhancer along with the Barcode Reader.
  • Overwrited method updateRuntimeSettings. Users can now specify a member of EnumPresetTemplate in the method to select a preset parameter setting template for barcode decoding.
  • Simplified the usage of the different Modes in the PublicRuntimeSettings such as LocalizationModes, DeblurModes, and more. Users no longer need to configure the entire Modes array to include the skipped entries as well.

Android SDK

  • Deprecated - The following methods/class are deprecated. They are currently available but will be removed in further updates.
    • SetCameraEnhancerPara.
    • StartCameraEnhancer.
    • StopCameraEnhancer.
    • PauseCameraEnhancer.
    • ResumeCameraEnhancer.
    • DCESettingParameters.

iOS SDK

  • Deprecated - The following methods/class are deprecated. They are currently available but will be removed in further updates.
    • SetCameraEnhancerPara.
    • iDCESettingParameters.

Fixes

iOS SDK

  • Fixed a bug that might cause memory leaks.