Dynamsoft Barcode Reader Flutter SDK - Release Notes
11.2.3000 (11/06/2025)
Highlighted Features
- Updated the SDK to Dynamsoft Capture Vision v3.2.1100 and Dynamsoft Barcode Reader v11.2.1100
- Added new image processing utilities including
ImageDrawer,ImageIO, andImageProcessorfor enhanced image manipulation capabilities - Introduced barcode format-specific details classes for QR codes, Aztec codes, Data Matrix codes, OneD codes, and PDF417 codes
- Enhanced camera controls with toggleable camera switching UI components
New Features
CaptureVisionRouter
- Added
switchCapturingTemplate(String templateName)method to dynamically switch between capture templates - Added
setGlobalIntraOpNumThreads(int intraOpNumThreads)method to configure thread pool settings - Added
clearDLModelBuffers()method to clear deep learning model buffers
Barcode Reader
- Introduced barcode format-specific details classes:
AztecDetails- Provides detailed information for Aztec codesDataMatrixDetails- Provides detailed information for Data Matrix codesOneDCodeDetails- Provides detailed information for 1D barcodesQRCodeDetails- Provides detailed information for QR codesPDF417Details- Provides detailed information for PDF417 codes
- Added
EnumQRCodeErrorCorrectionLevelenumeration for QR code error correction levels - Extended
BarcodeResultItemwith format-specific detail properties:qrCodeDetails- Details specific to QR codesaztecDetails- Details specific to Aztec codesdataMatrixDetails- Details specific to Data Matrix codesoneDCodeDetails- Details specific to OneD codespdf417Details- Details specific to PDF417 codes
Camera Enhancer
- Added
cameraToggleButtonVisibleproperty toCameraViewto control camera toggle button visibility - Added
cameraToggleButtonproperty toCameraViewfor customizable camera switching UI
Image Processing Utilities
- Introduced
ImageDrawerclass with:drawOnImage()method to draw quadrilaterals on images with customizable color and thickness
- Introduced
ImageIOclass with:saveToFile()method to save images to file system with overwrite control
- Introduced
ImageProcessorclass with comprehensive image processing capabilities:cropImage()- Crop images using rectangular regionscropAndDeskewImage()- Crop and deskew images using quadrilaterals with padding and size optionsadjustBrightness()- Adjust image brightnessadjustContrast()- Adjust image contrastfilterImage()- Apply image filters (high pass, sharpen, smooth)convertToGray()- Convert images to grayscale with customizable RGB weightsconvertToBinaryGlobal()- Convert to binary using global thresholdingconvertToBinaryLocal()- Convert to binary using local adaptive thresholding
- Added
EnumFilterTypeenumeration with filter options:highPass,sharpen, andsmooth
Code Parser
- Added
rawValueproperty toParsedFieldfor accessing raw field values
API Changes
Breaking Changes
- Moved
getOriginalImage()method fromCaptureVisionRoutertoIntermediateResultManager- Old:
CaptureVisionRouter.getOriginalImage() - New:
CaptureVisionRouter.IntermediateResultManager.getOriginalImage()
- Old:
Deprecations
- Deprecated
ImageManagerclass - Use the newImageProcessor,ImageDrawer, andImageIOclasses instead
11.0.5201 (08/28/2025)
Highlighted Features
- Updated the
dynamsoft_capture_vision_flutterpackage to include Dynamsoft Capture Vision 3.0.5200 to make use of all the new and enhanced features of Dynamsoft Capture Vision. - Introduced the BarcodeScanner class that offers a ready-to-use UI and configuration, making it easier to get the Barcode Reader up and running in a Flutter app
- Updated the underlying Flutter version to Flutter 3.35 for the latest updates in the Flutter framework
If you would like to learn of the full release notes of Dynamsoft Capture Vision, please visit the DCV iOS Release Notes and the DCV Android Release Notes.
To learn of all the changes and highlights in the version history of Dynamsoft Barcode Reader, please visit the DBR iOS Release Notes and the DBR Android Release Notes.