Changelog | Capacitor Barcode Scanner
tip
For additional details about the API, please refer to our API reference documentation.
Version 7.1.0 (18 Aug 2025):
- 🎉 New:
- Barcode Scanner:
BarcodeItem
has new properties:- extendedQuad and extendedQuadNormalized that represent extended quads for 1D barcodes.
- rawBytesEncodings that contains the precise character encoding information of
rawBytes
. - structuredAppendInfo that contains the messages split across multiple barcodes.
- globalIndex to identify a barcode across multiple frames.
BarcodeScannerUiResult
has a new property selectedZoomFactor to retrieve the zoom factor used for the barcode scanning.BarcodeScannerConfiguration
has a new property accumulationConfig that allows the accumulation of barcodes over multiple frames in live mode.CameraConfiguration
has new properties:- fpsLimit to limit the rate of detections per second in normal performance mode.
- iOS: hardwareButtonsEnabled to enable zooming using the camera control button (iPhone 16 series).
- General SDK:
- Added a new API mockCamera that allows injecting an image to simulate a video stream to the scanner camera session for UI testing. See this example.
- Android:
ScanbotBarcodeSdkConfiguration
has a new property performanceHintApi which significantly improves multithreading performance on devices that support the Hint Session (e.g. Pixel 9 Pro and Samsung S24 Ultra).
- Barcode Scanner:
- 🚀 Improvements:
- Barcode Scanner:
- All Barcode AR overlays are now based on
extendedQuads
. - Boarding pass document parser now supports up to version 8 of the IATA-BCBP standard.
- Improved vCard document parser.
- All Barcode AR overlays are now based on
- General:
- Android: Improved the algorithm of high performance cores computation as the old one didn't work correctly on some devices (e.g. Pixel 9 Pro).
- Android: Integrated Android Performance Hint Session for faster multithreading on supported devices (e.g. Pixel 9 Pro, Samsung S24 Ultra).
- Barcode Scanner: