8.3.0-beta.1
Released: March 13, 2026
New Features
Barcode
- Added support for composite codes in SparkScan
Id
- Added support for OCR scanning of the 2026 version of Victoria mobile driver licenses
- Added IdCaptureSettings.anonymizeDefaultFields setting that controls whether the SDK applies default anonymization rules for specific document types and regions
Smart Label Capture
- Fixed a rare race condition
Core
- Added support for the New Architecture of React Native
- Added support for React Native Turbo Module Event Emitters with event handling performance improvements
- Added support for React Native Fabric Components
- Added Camera-related APIs for macro mode, torch, accessibility hints, as well as ImageBuffer and Timestamp for FrameData.
- Added shouldShowZoomNotification and setProperty to DataCaptureView
- Added new SparkScan APIs related to feedback, scanning mode change, and periscope mode.
- Added BarcodeFilterSettings public constructor and exposed excludedSymbolCounts property for JavaScript frameworks
- Added BarcodeCount-related APIs for BarcodeCountNotInListActionSettings, BarcodeCountToolbarSettings, BarcodeCountMappingFlowSettings, status mode and accessibility properties on BarcodeCountView, BarcodeCountStatusProvider with status items and callbacks, cluster support, capture list completion listener, and session update listener
- Added moduleCountX and moduleCountY to Barcode API
- Added an Expo-based React Native sample for Barcode Capture Simple Sample
Bug Fixes
Id
- Fixed BarcodeDictionary anonymization setting for iOS and Web
- Fixed support for UAE Esaad card
- Sanitized name fields on ACT driver license to split FullName and populate first and last name properties
Smart Label Capture
- Fixed an issue in the
LabelCaptureValidationFlowOverlaywhen using it with Jetpack Compose that caused focus loss when opening the keyboard - Added
LabelCaptureValidationFlowOverlay.ShouldHandleKeyboardInsetsInternallyfor cases when customers don't want to follow official Android edge-to-edge and inset guidelines
Core
- Fixed crashes on Android 8.x when native libraries fail to load
- Fixed app freeze/deadlock when navigating to DataCaptureView with React Native New Architecture (Fabric)
8.2.1
Released: March 5, 2026
Bug Fixes
Id
- Sanitized name fields on ACT DL. Splits FullName to populate first and last name properties
Smart Label Capture
- Fixed LabelCaptureValidationFlowOverlay possible issue with Jetpack Compose that caused focus loss when opening the keyboard
- Added LabelCaptureValidationFlowOverlay::ShouldHandleKeyboardInsetsInternally in case customers don't want to follow official Android guidelines for edge-to-edge and insets
- Fixed a rare race condition
Core
- Fixed app freeze/deadlock when navigating to DataCaptureView with React Native New Architecture (Fabric)
- Fixed a syntax error in ScanditReactPackageBase.kt which prevented compilation with some React Native versions
8.2.0
Released: February 13, 2026
New Features
Barcode
- Added new getFeedbackForScannedItem method to SparkScanFeedbackDelegate
- Added BarcodeArResponsiveAnnotation API
- Added some missing BarcodePick APIs to React-Native, Capacitor and Cordova
Smart Label Capture
- The Validation Flow, our ready‑to‑use workflow in Smart Label Capture for capturing and validating label data with minimal code, now features a completely redesigned user interface. The update improves ergonomics through a simplified API and highly requested customization options, making Smart Label Capture more intuitive and significantly reducing integration and customization effort across a wider range of use cases
- Smart Label Capture now supports Receipt Scanning Capture. The feature is available in beta (contact Scandit Support if you are interested in trying it out).
- Added
getFrameDatatodidUpdateSessionof the LabelCaptureListener
Core
- Added Electronic Product Code (EPC) data format
- Added Flow Types to the React-Native plugins
Performance Improvements
Core
- Reduced intermittent memory spikes while configuring the barcode scanner across all capture modes
- Barcode Generator: Improved DataMatrix encoding efficiency, which depending on input data may result in smaller generated codes
Bug Fixes
Barcode
- Improved the Smart Scan Intention logic for detecting main codes + five-digit add on codes. This improves the rate of complete main + add-on code pairs.
- Fixed an issue where the camera preview appeared rotated 90 degrees in landscape orientation
- Fixed BarcodeCount Scan Preview issues including: fixed an issue where preview barcodes were used to populate the scanning list, the correct feedback is played when a barcode not in list is scanned, fixed an issue where scanning was not possible after the app was put in background, and corrected highlight orientation in landscape
- Fixed an issue where MatrixScan AR circle highlights stopped pulsing when the app was restored from the background
- Added cameraStateOnStop property to BarcodeFindView to optimize camera transitions when switching between modes
- Fixed an issue where the successful hint in BarcodeFind is not displayed
- Fixed the missing found item icon in the MatrixScan Find carousel
Id
- Fixed an issue affecting MRZ scanning performance when using the user facing camera in portrait mode on Android
- Fixed a memory issue leading to a persistent black screen during ID Capture startup
- Treated Puerto Rico driver licenses as AAMVA to enforce barcode capture with FullScanner
- Fixed a bug that would cause Canada Northwest Territories driver license scans to be incomplete
Core
- Fixed an issue where the camera would not restart when opened from another app
- Fixed an issue where the interface and video feed could have different visual orientations
- Improved loading of platform defaults in React-Native
- Fixed a bug that could in rare cases produce a black screen when starting the camera
- Fixed an issue where some LabelCapture fields were being returned incorrectly on TS frameworks
- Fixed a crash in the DataCaptureView overlay management that could occur during rapid view updates.
- Fixed compatibility of the React Native plugins with apps using React Native versions below 0.78
Deprecations
Smart Label Capture
- Deprecated some LabelCaptureValidationFlowSetting APIs: requiredFieldErrorText, missingFieldsHintText, manualInputButtonText, as those don't make sense anymore with the redesign of Validation Flow in 8.2
8.1.3
Released: March 25, 2026
Bug Fixes
Core
- Fixed a potential app hang when the app transitions to the background for licenses without analytics enabled.
- Fixed a potential deadlock on iOS when reading the camera torch state from the main thread while the camera was starting up.