8.6.2
Capacitor
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.
- Fixed an issue where pausing or stopping a Barcode AR view discarded the highlights and annotations that were already shown. Taps and position updates now keep working, and resuming no longer requires the app to supply them again.
Core
- Fixed TypeScript compilation for projects that type-check declaration files (skipLibCheck: false) by declaring the eventemitter3 dependency in the core package.
- 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.
- Fixed the iOS Podfiles in the Capacitor samples, which were missing their closing
endin 8.6.0 and 8.6.1, sonpx cap sync iosfailed withInvalid Podfile file: syntax error, unexpected end-of-input.
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). - Added
IdCaptureSettings.notifyOnSideCapture. When enabled, the capture callback fires for both the front and the back side of a double-sided document, so your app gets a partial result independent of the back side scan. UseCapturedId.isCapturingCompleteto tell a partial result from a complete one.