Skip to main content

8.6.2​

Released: October 26, 2026

Bug Fixes​

Barcode​

  • Fixed an issue with MicroQR that prevented improvements for rotated codes and codes with cluttered backgrounds from being available in production builds.
  • Fixed an issue in SparkScan where, with hold-to-scan disabled, pressing and holding the collapsed trigger button and then releasing it started scanning.
  • Fixed an issue that could increase the time to scan when only QR or Data Matrix is enabled and there are more than 8 codes in the frame while using Barcode Tracking, Barcode AR, Barcode Pick, Barcode Find and Label Capture.

Core​

  • Adjusted SDK views and the scan area for devices with horizontal safe-area insets, such as the iPhone Duo cover display. The scan area now excludes the left and right safe-area insets.

8.6.1​

Released: October 1, 2026

New Features​

Id​

  • Visa VIZ results for Canadian visa stickers now report the full 10-character number in VizResult.visaNumber (the MRZ result remains truncated).

Bug Fixes​

Barcode​

  • Fixed a QR scanning accuracy regression introduced in 8.6 for codes with degraded finder patterns (round, dotted, curved, bent, damaged) in single-barcode scanning.
  • Rectangular Micro QR: Fixed a rare crash during detection of codes whose finder pattern covers a large part of the frame, such as when scanning at very close range.
  • Fixed a Data Matrix scanning accuracy regression introduced in 8.4.0 for codes scanned with the direct_part_marking_mode symbology extension.
  • Fixed Data Matrix codes not being read when their encoder ends the data with an Unlatch codeword followed by more than one pad codeword.
  • Fixed a 1D symbology scan regression from SDK 5.19 for codes with colored backgrounds, such as dark print on a saturated label.
  • Fixed the barcode duplicate filter explicitly set to -2 under SelectionMode On not being respected and being incorrectly relaxed to 0.

Id​

  • Fixed the 2026 Oklahoma driver's license not returning the Jurisdiction and JurisdictionIso fields.
  • Fixed a crash in the IdCapture overlay when it was tapped.
  • Updated the bundled ID Validate model to 8.0.20260626, which fixes valid Ohio driver's licenses (OH0901DL format) being reported as forged by ID Validate. This model was previously delivered over the air; it is now included in the SDK, so new installs use it from the first scan.

Smart Label Capture​

  • Fixed a bug where the camera preview could remain black or frozen when opening a scanning screen after leaving a LabelCapture validation flow screen.

Core​

  • Fixed a crash that terminated the app when a camera frame used a pixel layout the SDK cannot convert, for example frames produced by the camera image-injection features of automated testing services. Such frames are now skipped with a warning instead.
  • Fixed customer archives for Capacitor, Cordova and React Native shipping unresolvable workspace:* dependency specifiers, so npm install now succeeds in the bundled samples.

8.6.0​

Released: August 31, 2026

New Features​

The Scandit Data Capture SDK is now available for Kotlin Multiplatform, letting you write one Kotlin codebase that scans on both Android and iOS. The KMP SDK covers SparkScan, Barcode Capture, Barcode Selection, MatrixScan (Batch, AR, Count, Find, Pick), Barcode Generator, ID Capture, Smart Label Capture, and the Parser, with Compose Multiplatform UI companions for the view-based modules.

Android and shared code resolve from Maven Central (com.scandit.datacapture.kmp). On iOS you integrate through Swift Package Manager: add the datacapture-kmp-spm package and pick the prebuilt umbrella product matching the Scandit modules you use (barcode, ID, label and/or parser). The required native Scandit frameworks are resolved automatically as transitive dependencies. Apps that already ship their own shared KMP module can instead pin datacapture-spm directly.

Get started by understanding the system requirements and how to add the SDK to your project.

To start the implementation of the different features you can follow the relevant guides for single barcode scanning (SparkScan, Barcode Capture), multiple barcode scanning (MatrixScan Batch, MatrixScan AR, MatrixScan Count, MatrixScan Find, MatrixScan Pick), ID scanning, or label scanning.