Changelog for the Android Barcode Scanner SDK
tip
For additional details about the API, please refer to our API reference documentation.
Version 9.0.0 (30 Jun 2026)β
- π New:
- General:
- ImageRef:
optimizeflag added tosaveImageandencodeImage. When set totrue, the encoder spends additional time to improve JPEG output quality. - Added support for custom accessibility state strings for scanner screens that use
ActionBarConfiguration.
- ImageRef:
- Barcode Scanner:
- Added a
TwoDDecodingModeto the barcode configuration. It defaults toHIGH_EFFORTand can be set toLOW_EFFORTfor very low-power devices requiring higher frame rates. - Added parameter
cameraConfiguration.cameraPreviewAspectRatioto support different preview aspect ratios inFIT_INmode in RTU UI screens.
- Added a
- General:
- π Improvements:
- General:
- Most API methods that return
Result<*>are now annotated with@CheckResult. This helps remind developers to handle the result value after a method call.
- Most API methods that return
- Barcode Scanner:
- Reduced the false positive rate for barcode formats EAN-8, EAN-13, and UPC-A when
enableOneDBlurScanneris enabled (now the default). - Improved recall and precision for barcode formats EAN-8, EAN-13, UPC-A, and UPC-E when ink spread is present.
- Data Matrix codes can now be scanned under harsher conditions. With
HIGH_EFFORTenabled, scanning works even on curved surfaces or when the code is partially occluded. - Improved behavior of accessibility descriptions for the action bar's zoom button in the RTU UI scanner.
- Reduced the false positive rate for barcode formats EAN-8, EAN-13, and UPC-A when
- General:
- π Bug fixes:
- General:
- Fixed RTU UI top bars behavior with hidden back buttons.
- Fixed incorrect viewfinder aspect ratio calculations when
cameraPreviewModewas set toFIT_IN.
- Barcode Scanner:
- Fixed an arithmetic exception occurring when processing images with very small heights (lower than 5 px) in single-shot mode.
- Fixed the orientation of quads for barcode formats DataBar and DataBar Expanded with multiple stacks.
- Fixed a rare issue with the DataBar barcode format, which could lead to a crash.
- Fixed a crash on
BarcodeScannerViewwhen accessing view fields beforeinitBehaviormethod was called.
- General:
- β οΈ Breaking changes:
- General:
- The Scanbot SDK now requires Android Gradle plugin 8.9.1 or higher. Update your AGP version to prevent build errors.
- Changed the behavior of
BarcodeScannerViewinonCameraOpen()callbacks to allow disabling detection on the frame from within these callbacks.
- General:
- β οΈ Deprecations:
- General:
AESEncryptedFileIOProcessoris deprecated and will be removed in future versions. UseAesGcmEncryptedFileIoProcessorinstead.
- General:
- π Under the hood:
- Increased the minimum SDK version to 23. This allows use of more modern APIs and improves overall camera performance.
- Updated
magic_enumto version 0.9.7. - Updated the CameraX library to version 1.6.0 for improved camera performance and compatibility. Update to this version to prevent potential crashes on Android 17 devices.
- Added
org.jetbrains.kotlinx:kotlinx-coroutines-guava:1.7.3dependency (a stub library for resolving the CameraX dependency with Guava). - Improved lifecycle handling with
ScanbotCameraX. Fixed rare crash when the camera was reopened while using customLifecycleOwner. - Removed
androidx.legacy:legacy-support-v4andandroidx.fragment:fragment-ktxfrom the Scanbot SDK dependencies. - Added a new barcode decoding model, increasing SDK size by approximately 650 KB.
- Disabled image capture use case for RTU scanners that don't need this functionality.
Version 8.1.0 (25 Feb 2026):β
- π New:
- Barcode Scanner:
- Added
BarcodeScannerCustomUIcomposable to support a customizable camera with integrated barcode scanner.
- Added
- Barcode Scanner:
- π Improvements:
- Barcode Scanner:
- Clean barcodes (QR Code, DataMatrix, and all 1D formats) are detected faster in single-shot mode and can be detected without a quiet zone.
- Improved recognition of DataMatrix codes under challenging conditions.
- Significantly improved decoding performance for truncated PDF417 barcodes.
- Reduced the number of false-positive Codabar barcodes when scanning in live mode and the barcode is only partially visible.
- Barcode Scanner:
- π Bug fixes:
- General:
- Fixed crash with
ImageRef.savewhile default Android encryption is enabled.
- Fixed crash with
- General:
- β οΈ Breaking changes:
- Barcode Scanner:
- Removed
io.scanbot.sdk.ui_v2.barcode.configuration.BarcodeScannerConfiguration. Useio.scanbot.sdk.barcode.BarcodeScannerConfigurationinstead.
- Removed
- Barcode Scanner:
Version 8.0.1 (2 Feb 2026):β
- π Bug fixes:
- General:
- Fixed an issue with return being called within Result API extension functions.
- Fixed a possible error when an image ref is created from a 16-bit image.
- Barcode Scanner:
- Fixed a bug in the Find & Pick mode where the completion dialog would not show automatically when enabled.
- General:
Version 8.0.0 (13 Jan 2026):β
- π New:
- General:
- The SDK now supports a new license key format, which does not contain special characters or line breaks.
- Added
ImageRefcreation fromandroidx.camera.core.ImageProxyfor a 2-3x speed increase. ImageRefconstructor now supports HEIC images.- Added the possibility for providing custom encryption for individual images from path load / image save operations.
- Added property
CameraLiveScannerResolutionto all the RTU-UI v2 screens to control the camera live scanning resolution. - Added setter
setLiveScannerResolution(scannerResolution: CameraLiveScannerResolution)to classic Scanbot Camera components to control the camera live scanning resolution.
- Barcode Scanner:
- New supported document parser for British Columbia driver licenses PDF417 codes.
- Introduced a new algorithm for recognizing 1D symbologies, enhancing performance with blurred and distant barcodes. This feature is enabled by default but can be turned off using the
enableOneDBlurScannerproperty in barcode format configurations on low-power devices if necessary. - Added a new
BarcodeScannerEngineMode:NEXT_GEN_MAX_DISTANCE, which is optimized for scanning from far distances on very high-power devices with a 4K video stream. - All 1D barcode formats can be configured with a new
oneDConfirmationModewhich isTHOROUGHby default. Setting it toMINIMALorNONEcould lead to higher recall in difficult scenarios, but could also cause more false positives.
- General:
- π Improvements:
- General:
- The "Created TensorFlow Lite XNNPACK delegate for CPU." log is no longer an output in production builds.
- If a global or custom encrypter is set when an image is created from a file, it will be automatically detected if the image is encrypted or not. Note that now
encryptionModeis NOT ignored if a custom encrypter/decrypter is used. - When creating an
ImageReffrom Android Bitmap or from a .png file containing an alpha channel, they are blended with a user specified canvas color instead of simply discarding the alpha channel. It is possible to select whether to use aWHITEorBLACKbackground inBasicImageLoadOptions,RawImageLoadOptions,PathImageLoadOptions, andBufferImageLoadOptions. - All configurations for scanners can now be set directly on scanner creation, e.g.
ScanbotSDK#createBarcodeScanner(configuration: BarcodeScannerConfiguration). - Optimized memory usage of Scanbot Camera components.
- Improved RTU UI component padding behavior for finder view and action bars.
- Barcode Scanner:
- Improved quiet zone checks for the barcode format
PharmaCodeto reduce the false positive rate. - Reduced the false positive rate of blurred barcodes in live mode when the barcode is only partially visible.
- Improved quiet zone checks for the barcode format
- General:
- π Bug fixes:
- General:
- ImageRef: If
ImageRefwas created in a lazy mode from an encrypted file and then saved to some location, a simple copy was performed. Because of this, the created file could become invalid if the decryption key depends on location. - ImageRef: If
ImageRefwas saved to an already existing location, in some cases it could return an error instead of overwriting the existing file. - ImageRef: Fixed possibility of
ImageRefto be saved as an invalid JPEG (when only part of the image was actually saved). - Fixed issues related to edge-to-edge warnings in Google Play Store for RTU-UI v2 screens.
- Fixed dependencies clash related to material icons in RTU-UI v2 screens.
- ImageRef: If
- Barcode Scanner:
- Fixed an issue where the use case could not find UPC/EAN barcodes with extensions in RTU-UI v2 screen.
- General:
- β οΈ Breaking changes:
- General:
ScanbotCameraX.onPictureTakenCallbacknow returns an already properly rotatedImageRef. You donβt need to apply rotation fromcaptureInfo, as itβs for informational purposes only.- Changed the
handlemethod signature in theSDKLicenseErrorHandlerandIScanbotSDKLicenseErrorHandlerinterfaces. - RTU scanners now return
Result<ScannerNameUIResult>object. This allows handling not only successful results, but all errors thrown inside the screen. See Result API. - All scanner APIs, classic and RTU-UI components are migrated to return
Result<*>objects. See Result API. - All scanners now have a common public interface:
- Replaced
recognize...andscan...functions by arunfunction. - Replaced all platform specific image parameters, e.g.
BitmapandByteArray, by a parameter of typeImageRef. - Moved
io.scanbot.sdk.core.ImageRefclass toio.scanbot.sdk.image.ImageRef.
- Replaced
ImageRefis now immutable. Theclone()method has been removed, and cloning now acquires a new strong reference.ImageRef:IF_ENABLEDencryption mode has been replaced withAUTO.ScanbotCameraXViewnow operates only withImageRef. Therefore,onPictureTaken(image: ByteArray, captureInfo: CaptureInfo)method changed toonPictureTaken(image: ImageRef, captureInfo: CaptureInfo).- All
ResultHandlers inFrameHandlers have been adjusted to support theResult API.- The handle method signature has been changed to
handle(result: Result<Any>, frame: FrameHandler.Frame). - Removed legacy
io.scanbot.sdk.camera.FrameHandlerResultclass. See Result API.
- The handle method signature has been changed to
- Removed RTU-UI v1 dependency:
io.scanbot:scanbot-barcode-scanner-sdk-ui. It must be replaced with RTU-UI v2io.scanbot:rtu-ui-v2-barcoderespectively. getPath(context: Context, uri: Uri, fileIOProcessor: FileIOProcessor): String?doesn't supportcontent URIsinFileChooserUtils.- Moved
LineSegmentFloatclass fromio.scanbot.sdk.commontoio.scanbot.sdk.geometry.LineSegmentFloat. - Moved
AspectRatioclass fromio.scanbot.sdk.commontoio.scanbot.sdk.geometry.AspectRatio. - Replaced legacy
io.scanbot.sap.SdkLicenseInfoclass withio.scanbot.sdk.licensing.LicenseInfo. - Replaced legacy
io.scanbot.sap.SdkFeatureclass withio.scanbot.sdk.licensing.Feature.
- Barcode Scanner:
- No longer returns crops by default. This can be re-enabled in the configuration.
- The
MicroQrCodebarcode format has been removed from the list of common barcode formats. - Removed Barcode RTU-UI v1 completely, including all related components.
- Removed
io.scanbot.sdk.ui_v2.barcode.configuration.BarcodeScannerConfigurationand replaced it withio.scanbot.sdk.barcode.BarcodeScannerConfigurationin Barcode RTU-UI v2. - Moved
BarcodeDocumentParserclass fromio.scanbot.sdk.barcode.documenttoio.scanbot.sdk.barcode.
- General:
- π Under the hood:
libittnotifyis no longer linked.- The SDK Project has been switched to
compileSdk = 36. - The SDK Project has been switched to AGP 8.10.1.
- The SDK Project has been switched to Kotlin 2.1.21.
- Updated
Daggerlib dependency to 2.56.2. - Updated
Kotlin Standard Librarydependency to 2.1.21. - Updated
libzuecilib dependency to 1.0.1. - Added
snowflake-arctic-embed-xslib dependency toeadfba3b.
Version 7.1.2 (15 Oct 2025)β
- π New:
- Barcode Scanner:
- Barcode configurations for 1D barcode types have a new field
minimumNumberOfRequiredFramesWithEqualRecognitionResultthat requires this number of frames on which the barcode has to be detected.
- Barcode configurations for 1D barcode types have a new field
- Barcode Scanner:
- π Bug fixes:
- General:
- Fixed 16 kb page size support for TFLite native library.
- General:
- β οΈ Breaking changes:
- Barcode Scanner:
- The field
minConfirmationsStandaloneEANinBarcodeAccumulationConfigurationwas moved and renamed to the fieldminimumNumberOfRequiredFramesWithEqualRecognitionResultExtensionlessinBarcodeFormatUpcEanConfiguration.
- The field
- Barcode Scanner:
Version 7.1.1 (27 Aug 2025)β
- π New:
- General:
- Added setters for
UseCaseResolutionSizelimits for Preview and Analyzer use-cases inScanbotCameraXView. SeeScanbotCameraXView#setPreviewFrameResolutionLimit(limit: UseCaseResolutionSize)andScanbotCameraXView#setAnalyzerFrameResolutionLimit(limit: UseCaseResolutionSize).
- Added setters for
- General:
- π Improvements:
- Barcode Scanner:
- Improved handling of back action with multiple dialogs and bottom sheets.
- General:
- Changed permission on mock camera to
android.permission.READ_EXTERNAL_STORAGE. - Optimized the selection of the resolution for the Preview use-case in
ScanbotCameraXView. Square resolution support is now an opt-in option. SeeIScanbotCameraView#setSquareFrameSizeEnabled(enabled: Boolean).
- Changed permission on mock camera to
- Barcode Scanner:
- π Bug fixes:
- Barcode Scanner:
- Fixed an issue where the
extractedDocumentwas not being generated for GS1 HandlingDecodeStructureandDecodeFull. - Barcode Scanner RTU UI v2: fixed an issue where the back button navigation did not work.
- Fixed an issue where the
- General:
- Fixed an issue with the black preview in
ScanbotCameraXViewwhen the camera selected a square resolution on some Samsung and Xiaomi devices. - Prevent throwing exception when
/sys/devices/system/cpu/cpufreqdoesn't exist.
- Fixed an issue with the black preview in
- Barcode Scanner:
- π Under the hood:
- Added 3rd party PdfiumAndroid library.
Version 7.1.0 (24 Jul 2025)β
- π New:
- Barcode Scanner:
- Added
extendedQuadandextendedQuadNormalizedfields to theBarcodeItemclass to represent extended quads for 1D barcodes. BarcodeItemhas a new fieldrawBytesEncodingsthat contains the precise character encoding information ofrawBytes.BarcodeItemhas a new fieldstructuredAppendInfofor messages split across multiple barcodes.- All Barcode AR overlays are now based on
extendedQuads. BarcodeScannerConfigurationhas a new fieldaccumulationConfigwhich allows the accumulation of barcodes over multiple frames in live mode.BarcodeItemhas a new fieldglobalIndexto identify a barcode across multiple frames. Can be used for live scanning.- RTU-UI v2: Added
selectedZoomFactor: Doublemetadata field inBarcodeScannerUiResultwith the value that the user used to scan the barcode.
- Added
- General:
ImageRefin Java wrapper can now be efficiently created from ajava.io.InputStream.- Added
setImageCaptureEnabled(enabled: Boolean)method toScanbotCameraXViewto enable or disable image capture functionality. - Added more debug level logging to
ScanbotCameraXViewevents. - Added the possibility to inject an image to simulate a video stream and a captured image to any scanner's camera session for UI testing. See
ScanbotCameraViewConfigurationProvider. - Added property
fpsLimittoCameraConfigurationandsetAnalyzerFpsLimittoScanbotCameraXViewto limit the rate of detections per second in normal performance mode.
- Barcode Scanner:
- π Improvements:
- Barcode Scanner:
- Boarding pass document parser now supports up to version 8 of the IATA-BCBP standard.
- vCard document parser was improved.
- General:
- Improved
ScanbotCameraXViewpreview size selection strategy for the square screens. - Improved the algorithm of high performance cores computation as the old one didn't work correctly on some devices (e.g. Pixel 9 Pro).
- Integrated Android Performance Hint Session. This significantly improves multithreading performance for Barcode Scanner on devices that support the Hint Session (e.g. Pixel 9 Pro and Samsung S24 Ultra). Use
ScanbotBarcodeScannerSDKInitializer.setPerformanceHintApiEnabled(false)to turn it off.
- Improved
- Barcode Scanner:
- π Bug Fixes:
- Barcode Scanner:
- The carrier identifier for MaxiCode mode 3 might be encoded by using different codewords. Now, all possible codewords are checked.
- vCard document parser now correctly processes the "FN" key as FormattedName.
- General:
- RTU-UI v2: Fixed handling of the back actions for modal dialogs.
- Fixed a bug when
CameraTakePictureCallback.onTakePictureRequested()wasn't called properly at the corresponding event.
- Barcode Scanner:
- β οΈ Breaking changes:
- Barcode Scanner:
BarcodePolygonsView.BarcodeItemViewBinder.bindView(): Added an additional property withtextViewStyle.
- General:
- Removed
ScanbotBarcodeScannerSDKInitializer.useCameraXRtuUi().
- Removed
- Barcode Scanner:
- π Under the hood:
- Added flatbuffers 2.0.6.
Version 7.0.2 (23 May 2025)β
- π Improvements:
- GS1 Composite codes are now processed faster in Scan from Image mode.
- Barcode RTU-UI v2: Added the ability to force close an opened scanner screen by local intent.
- π Bug fixes:
- Fixed a crash that occurred when parsing an HIBC document in the Barcode Scanner.
- Fixed the camera preview size selection algorithm for
ScanbotCameraXViewwith a square aspect ratio. - Barcode RTU-UI v2: Fixed a crash with barcode launcher initialization when the SDK was not yet initialized.
- π Under the hood:
- Updated Boost C++ version to 1.88.0
- Updated spdlog version to 1.15.2
- Updated xsimd version to 13.2.0
- Updated xtensor version to 0.26.0-scanbot
- Updated xtl version to 0.8.0
Version 7.0.1 (23 April 2025)β
- π Improvements:
- Improved the recognition of PDF417 barcodes in the barcode scanner.
- Improved the barcode scanner to better recognize the QR codes if the top left finder pattern is corrupted (up to QR code version size 20).
- π Bug fixes:
- Fixed the resolution strategy for the square preview for
ScanbotCameraXView. - Fixed an issue when scanning Code93 barcodes with
stripCheckDigits = false(default) and the check digit is an extension character.
- Fixed the resolution strategy for the square preview for
Version 7.0.0 (27 Mar 2025)β
- π New:
- Advanced configuration of Barcode Scanner. See more here:
BarcodeScannerConfiguration. - Simplified configuration of Barcode Scanner. See more here:
BarcodeScannerConfiguration.create(barcodeFormats: List<BarcodeFormat>, extractedDocumentFormats: List<BarcodeDocumentFormat>, onlyAcceptDocuments: Boolean). - Lists of predefined subsets (1D, 2D, Postal, Pharma, etc.) of barcode formats. Old predefined sets of barcode formats were removed. See more here:
BarcodeFormats. - Added an ability to filter out all unaccepted barcode document formats in
BarcodeDocumentParser. See more here:BarcodeDocumentParser.parseDocument(input: String, acceptedFormats: List<BarcodeDocumentFormat> = BarcodeDocumentFormats.all). - Images are now represented as references by using the
ImageReffeature. - Added a new
BarcodeScannerEngineModecalledNEXT_GEN_FAR_DISTANCEwhich is optimized for scanning from far distances. - Introduced a new engine mode
NEXT_GEN_LOW_POWER_FAR_DISTANCEthat is optimized for scanning barcodes from far distances on low-power devices. - Added support for new barcode formats that are used in the pharmaceutical industry:
PHARMA_CODE,PHARMA_CODE_TWO_TRACK,PZN_8(Pharmazentralnummer),PZN_7. - Added support for a new barcode document format
BarcodeDocumentFormat.HIBC. BarcodeItemhas a newsizeScorefield with a value between 0 and 1 that represents the relative size of the barcode compared to the size of the input image. All barcode configurations have a new floatminimumSizeScorethat is set to 0 by default. All barcodes withsizeScore < minimumSizeScoreare ignored. Note thatminimumSizeScorecan be chosen differently for each barcode format.- Added a flag
addAdditionalQuietZonetoBarcodeFormatConfigurationBase. If this flag is enabled, we process the barcode scanning with an artificial quiet zone that we add to the input image. This flag should be used to scan sharp crops of a barcode. By default the flagaddAdditionalQuietZoneis disabled. - Added a flag
keepScreenOntoBarcodeScannerScreenConfigurationfor RTU-UI v2 Barcode Scanner screen. Iftrue, as long as this window is visible, the device's screen will stay awake. - Introduced a boolean
strictModefor certain barcode configurators. If this mode is disabled, it should allow for a higher detection rate in difficult scenarios, but with the possibility that false positive results may occur. Currently, we supportstrictModeforQR_CODE,MICRO_QR_CODE,RMQR_CODE,PDF_417,MICRO_PDF417, andGS1_COMPOSITE. - RTU-UI v2: added support of
minimumSizeScoreproperty for Barcode Scanner configuration.
- Advanced configuration of Barcode Scanner. See more here:
- π Improvements:
- Added the option to ignore barcodes that do not decode to one of the accepted document formats for
BarcodeScannerConfigurationin RTU-UI v2 screen. See more here:BarcodeScannerConfiguration.onlyAcceptDocuments. - Significant speed improvements in live mode on very large input resolutions.
- Improved the false positive rate for
ITFbarcode format. - Improved quiet zone checks for the barcode formats
ITF,CODE_11,MSI_PLESSEY,IATA_2_OF_5,INDUSTRIAL_2_OF_5andCODE_25. - We additionally allow for checking
maximumTextLengthfor the barcode formatsCode11,Code39,Code93,Code128andCodabar. - By default, Code 93 now includes check digits in the result. To disable this and restore the previous behavior, set
stripCheckDigits = true.
- Added the option to ignore barcodes that do not decode to one of the accepted document formats for
- π Bug fixes:
- Fixed screen insets for Android API 35 with forced edge-to-edge mode by opting it out for RTU-UI v1 screens.
- RTU-UI v2: Fixed the modal dialog to no longer appear below the status bar.
- Fixed an overflow when decoding a
MICRO_QR_CODEbarcode format with wrong bits in numeric mode. - Fixed
minimumTextLengthforITFbarcode format. Before, we used it to check the number of symbols instead of the true text length. - Fixed returned results for all types of
UpcEanExtensionBehavior. - Fixed checksum for
Code39barcode format. - For
Code11barcode format with exactly 10 data digits, enabled checksum and enabled flagstripCheckDigits, we now strip both check digits. - Fixed sorting of quad points for four-state/postal barcode types.
- Fixed quad when flag
BarcodeFormatConfigurationBase.addAdditionalQuietZoneis enabled. - RTU-UI v2: fixed issue with
FindAndPickScanningMode().sheetContent.barcodeItemImageVisiblewas not properly applied. - RTU-UI v2: fixed accessibility content for action buttons.
- β οΈ Breaking Changes:
- RTU-UI v1: All screens now expect
RGBAvalues for HEX string when parsing configuration from JSON. - RTU-UI v1: Refactored the screen result structure for both single and batch scanning operations. See more here:
BarcodeScannerResult. - RTU-UI v1: Removed the ability to set Barcode Image Generation type in the screen configuration.
- RTU-UI v2: Changed the result API of the screen. See more here:
BarcodeScannerUiResult. - Removed old configuration API of Barcode Scanner. Please use the new configuration mechanisms instead.
- All Barcode Formats are represented by
io.scanbot.sdk.barcode.BarcodeFormatenum. All other barcode format enums were removed. - Replaced class
io.scanbot.barcodescanner.model.BarcodeTypewithio.scanbot.sdk.barcode.BarcodeFormat. - Renamed enum
MSIPlesseyChecksumAlgorithmtoMsiPlesseyChecksumAlgorithm. - Barcode Document Format are represented by
io.scanbot.sdk.barcode.BarcodeDocumentFormatenum. - Removed class
io.scanbot.sdk.ui_v2.common.mappers.AspectRatio, please useio.scanbot.sdk.common.AspectRatio. - RTU-UI v2: refactored
BarcodesExtensionFilterenum and synchronized withUpcEanExtensionBehaviorenum from Barcode Scanner Classic component API. - Replaced
acceptedDocumentFormatslist parameter inBarcodeScannerConfigurationwithextractedDocumentFormatslist of document formats andonlyAcceptDocumentsflag.
- RTU-UI v1: All screens now expect
- π Under the hood:
- Updated Compile Sdk to 35
- Android Jetpack Compose updated to 1.7.8
- Upgraded nlohmann::json to 3.11.3
- Upgraded xsimd to 13.0
- Upgraded xtl to 0.7.7
- Upgraded xtensor to 0.25
- Upgraded yaml-cpp to 0.8
- Upgrade OpenCV to 4.10
Version 6.2.1 (07 Feb 2025)β
- π Bug fixes:
- Fixed potential issue with
BarcodePolygonViewduringonDestroywhen the AR overlay is displayed.
- Fixed potential issue with
Version 6.2.0 (30 Jan 2025)β
- π New:
- Add the ability to limit the detection fps in
ScanbotCameraX. - Implemented AES GCM encryption. Use
AesGcmEncryptedFileIoProcessorwhen setting encryption during SDK initialization.
- Add the ability to limit the detection fps in