NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #3622 most downloaded on pub.dev
Flutter plugin of the Scanbot Scanner SDK for Android and iOS. Provides functionality like Document Scanning, QR and Barcode Scanning, PDF Creation, TIFF, OCR, etc.
Last release 4 days ago
05 Oct 2026
Release timing varies
gaps range from 8 days to 4 months
Nearly every release is documented
notes for 55 of 56 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
240 releases · first in 2019
Nothing published for this version
Nothing published for this version
Nothing published for this version
Added named parameters originalImageSizeLimit and documentImageSizeLimit to ScanbotSdk.createPage, ScanbotSdk.createPageFromBytes and DocumentClassicS
One column per quarter.
originalImageSizeLimit and documentImageSizeLimit to ScanbotSdk.createPage, ScanbotSdk.createPageFromBytes and DocumentClassicScannerConfiguration that limits page images size to this value. If the image size exceeds the limit, the image will be downscaled to fit the limit. Cropped images will never be bigger than the original images.ContourConfiguration.showPolygonInManualMode to DocumentScannerConfiguration that allows to show/hide polygon contour when auto-snapping is disabled.DocumentScannerCamera. Now it automatically reacts to the changes of DocumentClassicScannerConfiguration.autoSnapEnabled parameter. Hence, you can change this parameter and don't need to call liveDetector.setAutoSnappingEnabled when changing this state by pressing a button.CroppingController.rotateCw() and CroppingController.rotateCCW(). Now the call can be awaited so you can block UI elements during the rotation animation.EncryptionParameters.password had a default empty value which is not correct. Now password is a required parameter to encrypt the data.acceptedAngleScore and acceptedSizeScore in DocumentClassicScannerConfiguration. The range changed to 0-100 in percentage values.DocumentScannerCamera. Now it's the same for both platforms.DocumentCameraLiveDetector.documentContourListener callback. Now it always returns the detection status on iOS.Nothing published for this version
Nothing published for this version
Fixed a bug in the RTU-UI Document Scanner due to an issue with config parsing.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Added MICRO_QR_CODE barcode format to BarcodeFormat.
MICRO_QR_CODE barcode format to BarcodeFormat.onCameraPreviewStarted callback to custom components to get notified when the camera preview is started. It also runs each time the preview restarts after the picture is taken (Android).onWidgetReady callback in custom camera components. It is now called when the camera widget is initialized and ready to use. This happens not only once when the widget is created but also when the app returns to the foreground and the user pops to the camera page from another page, if ScanbotCamera.scanbotSdkRouteObserver is registered.BarcodeCameraConfiguration.overlayConfiguration to configure the barcode scanning classic component AR overlay.fillColor: Colors.red.withAlpha(150).ScanbotSdk.refreshImageUris method on Android. Now it renews uris properly.ScanbotCroppingWidget now properly reacts to the Page object changes. If you reassign a new page to the page property (with a new id), it will reset its content and cropping state to the new state.GenericDocument structure. Same as the native SDKs. Please check example app and documentation for more details.import 'package:scanbot_sdk/scanbot_sdk.dart'; in your code. For imports with the prefixes please use import 'package:scanbot_sdk/scanbot_sdk.dart' as ScanbotSdk;. Please check example app and documentation for more details.dart:collections v.1.17.1 to the internal usage of scanbot_sdk, json_annotation dependency updated to 4.8.1, environment:sdk tool to >=2.17.0 <4.0.0.Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Fixed a crash in the iOS Classic components for when the scanners were closed multiple times.
Nothing published for this version
Added IATA_2_OF_5, INDUSTRIAL_2_OF_5 and CODE_25 barcode formats to BarcodeFormat.
IATA_2_OF_5, INDUSTRIAL_2_OF_5 and CODE_25 barcode formats to BarcodeFormat.recognitionConfidenceValue to McPatientInfoField.MedicalCertificateRecognizerResult:
McInfoBoxSubType renamed to MedicalCertificateCheckBoxType.McPatientInfoFieldType renamed to MedicalCertificatePatientInfoFieldType.MedicalCertificateInfoBox type split into MedicalCertificatePatientInfoField and MedicalCertificateCheckBox.MedicalCertificateInfoBox.patientInfoFields property now available as MedicalCertificateInfoBox.patientInfoBox.patientInfoFields.DateRecord.validationConfidenceValue removed.decodeStacks1D. The decoding of stacked barcodes is now handled automatically.Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Introduced Classical Components for the Medical Certificate Scanner that allow you to build your own flexible and fully customizable UI for Scanning G
MedicalCertificateScannerCamera and ScanbotCameraController to build a custom document scanner UI.Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Introduced Classical Components for Cropping Page that allow you to build your own flexible and fully customizable UI for cropping Page Objects. Use t
ScanbotCroppingWidget and CroppingController to build a custom cropping UI.DetectionResult to DetectionStatusFinderInsets to InsetsenableCameraButtonTitle and enableCameraExplanationText in EHIC and MRZ ScannersNothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Introduced Classical Components for Document Scanning that allow you to build your own flexible and fully customizable UI for the document scanner. Us
DocumentScannerCamera, DocumentCameraLiveDetector, and ScanbotCameraController to build a custom document scanner UI.GS1 barcode document to BarcodeDocumentFormat.AcceptedDocumentFormat to BarcodeDocumentFormatCameraOrientationMode to OrientationLockModeNothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Fixed compatibility issues with Xcode 14 (build error)
Nothing published for this version
Introduced Classical Components for Barcode Scanning that allow you to build your own flexible and fully customizable UI for the barcode scanner. Use
BarcodeScannerCamera, BarcodeCameraLiveDetector and ScanbotCameraController to build a custom scanner UI.Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →