Skip to main content


2.6.0 (23 Jul 2021)#

  • ๐ŸŽ‰ New:
    • Brand new "Next Generation" machine-learning-based barcode scanning engine with improved reliability and much faster performance
    • API changes for the new barcode engine: added engineMode property of type EngineMode on barcode scanning APIs - BarcodeScannerConfiguration and BatchBarcodeScannerConfiguration to switch between the legacy barcode engine and the new Next Generation barcode engine. By default, the new engine is used.
    • Added the new cameraZoomFactor property in BarcodeScannerConfiguration for configuring the zoom level of the camera.
    • Added support for MSI Plessey barcodes.
  • ๐Ÿš™ Under the hood
    • Updated the native iOS Scanbot SDK to 1.19.3 (cf. changelog)
    • Updated the native Android Scanbot SDK to 1.85.1 (cf. changelog)
  • โš ๏ธ Breaking Changes:
    • Removed enableHighSensitivityMode property on BarcodeScanner, because it is no longer needed

2.5.0 (2 Jun 2021)#

2.4.1 (1 Apr 2021)#

  • ๐Ÿž Bug fixes:
    • iOS: Fixed a mapping issue of the config parameter flashButtonHidden in the Document Scanner.

2.4.0 (30 Mar 2021)#

  • ๐ŸŽ‰ New:
    • Add null safety support for the SDK.
  • โš ๏ธ Breaking Changes:
    • Due to null safety support update please follow compilation issues and warnings from 'flutter analyze' command
    • Updated minimum dart sdk to 2.12.0-0 and flutter to 2.0.1

2.3.0 (11 Mar 2021)#

  • ๐ŸŽ‰ New:
    • Encryption for images, PDF, and TIFF files, generated by the SDK. For more details please check out the section Storage Encryption.
    • Blur estimation feature. See the new API function estimateBlurOnPage.
  • ๐Ÿž Bug fixes:
    • iOS: Multiple UI fixes for barcode scanners.
  • ๐Ÿš™ Under the hood:
    • Updated the native iOS Scanbot SDK to 1.14.0 (cf. changelog)
    • Updated the native Android Scanbot SDK to 1.80.0 (cf. changelog)

Version 2.2.2 (16 Feb 2021)#

  • โš ๏ธ Breaking Changes:
    • Android compileSdkVersion is set to 30
    • Increase flutter min support version to 1.22.6
  • ๐Ÿž Bug fixes:
    • Fix compilation for compileSdkVersion 30 for android

Version 2.2.1 (12 Feb 2021)#

  • ๐Ÿž Bug fixes:
    • Added missing permission text properties enableCameraButtonTitle and enableCameraExplanationText to DocumentScannerConfiguration

Version 2.2.0 (12 Feb 2021)#

  • ๐ŸŽ‰ New:
    • Batch Barcode Scanner - a new RTU UI screen component to scan multiple barcodes in a row. See the new API function startBatchBarcodeScanner.
    • Added barcode detection from still images, see detectBarcodeFromImageFile.
    • New result field BarcodeItem.rawBytes that contains the raw bytes from the scanned barcode.
  • โš ๏ธ Breaking Changes:
    • Replaced finderAspectRatio parameter with finderWidth and finderHeight in BarcodeScannerConfiguration and MrzScannerConfiguration.
  • ๐Ÿš™ Under the hood:
    • Updated the native Android Scanbot SDK to 1.77.2 (cf. changelog)
    • Updated the native iOS Scanbot SDK to 1.13.0 (cf. changelog)

Version 2.1.0 (15 Dec 2020)#

  • ๐Ÿž Bug fixes:
    • iOS: Introduced a new API method refreshImageUris(pages) to fix image file paths after app updates. For more details please check out the section Persistence of Page Objects.
    • iOS: Fixed de-/serialization of the property Page.detectionStatus.

Version 2.0.1 (28 Nov 2020)#

  • ๐Ÿš€ Improvements:
    • iOS: Swift 5 support

Version 2.0.0 (30 Oct 2020)#

  • ๐ŸŽ‰ New:
    • A new Machine Learning based approach for document detection. See the new SDK initialization parameter documentDetectorMode.
    • Barcode Scanner: Added barcode data parsers for several document types. See the new result field BarcodeItem.formattedResult as well as the corresponding implementations of BarcodeFormattedResult.
  • ๐Ÿš€ Improvements:
    • Android: Some big improvements in the Document Scanner UI that make document scanning perform better and much smoother. Decreased start-up time of the camera preview. Faster saving of the snapped pages. Optimized performance of the image processing for simple operations (rotate, crop, resize).
    • Barcode Scanner: Multi-barcode scan support!
  • โš ๏ธ Breaking Changes:
    • Android: Migrated to Android embedding v2
    • Android: Raised minSdkVersion to 21
    • iOS: Dropped support for iOS 9 and iOS 10!
  • ๐Ÿš™ Under the hood:
    • Upgraded the native Scanbot Android SDK to v1.74.0 (cf. changelog)
    • Upgraded the native Scanbot iOS SDK to v1.11.6 (cf. changelog)

Version 1.1.4 (29 Sep 2020)#

  • ๐Ÿš€ Improvements:
    • iOS: Changed presenter logic for all Scanbot SDK RTU UI screens.

Version 1.1.3 (27 Aug 2020)#

  • ๐Ÿž Bug fixes:
    • iOS: Fixed a mapping issue of the config parameter doneButtonTitle in Cropping UI.

Version 1.1.2 (28 May 2020):#

  • ๐Ÿš€ Improvements:
    • OperationResult.CANCELED when the user presses cancel in any Scanbot UI screen component

Version 1.1.1 (13 May 2020):#

  • ๐Ÿž Bug fixes:
    • Android: Fixed a bug with mappings of OCR language data files (zh-Hans and zh-Hant to chi_sim.traineddata and chi_tra.traineddata).

Version 1.1.0 (9 Dec 2019):#

  • ๐ŸŽ‰ New:
  • ๐Ÿš€ Improvements:
    • Improved OCR API. The OCR results now contain bounding boxes and values of recognized words, lines and paragraphs. See the API docs of OcrResult.pages for more details.
  • ๐Ÿž Bug fixes:
    • iOS: Fixed file URI handling in the native implementation of the createPage() method.

Version 1.0.0 (6 Nov 2019):#

  • ๐ŸŽ‰ First release.