Scandit Data Capture SDK 6.16 Release Notes (January 23, 2023)
See also the System Requirements of the Scandit Data Capture SDK across all platforms.
New Features
Barcode
Added support for Rectangular Micro QR Code (standardized in ISO/IEC 23941).
Added support for Composite Code flag parsing for GS1-128 (Code128).
Added misprint correction for UPCA/EAN13 barcodes for cases where wide bars were split into two thinner bars.
ID
Added ChinaMainlandTravelPermitMrzResult.fullNameSimplifiedChinese.
Added CapturedId.age.
Added CapturedId.isExpired.
Added AAMVABarcodeResult.isRealId.
Behavioral Changes
ID
VIZ scanning is now disabled by default in ID Capture to avoid downloading and initializing a significant amount of code. To enable VIZ scanning, set IdCaptureLoaderOptions.enableVIZDocuments to true when calling Id.idCaptureLoader().
Performance Improvements
Barcode
Improved decoding of QR codes with slight curvature.
Improved detection of full range Aztec codes with some perspective distortion.
Bug Fixes
Barcode
Improved scanning of EAN-13 codes by reducing UPCE false positives inside EAN-13 rate to below 1%.
Reduced UPCE and EAN-8 false positive scans in non-barcode patterns to below 1% which nearly eliminates incidents of returning a scan when pointing camera to patterns that look like barcodes.
ID
Fixed an issue where scanning a document containing a PDF417 barcode or an MRZ prevents subsequent scan of VIZ document when using SupportedSides.FrontOnly.
Fix the issue that calling IdCapture.reset() led to decrease of performance when IdCaptureOverlay was used.
Fixed a rare, sporadic issue where Id Capture would not scan anymore after a new instance is created with different settings.
Core
Improve visual behaviour of the view when the camera is loading and appears to the user.
Fixed default video “play” poster being shortly displayed while camera is initially loading/switching in some WebViews.
Fixed an issue in TypeScript typings files that could cause some compilations errors when consuming the WebSDK modules.
API Changes
ID
Removed “gbkName” property from ChinaMainlandTravelPermitMrzResult. The raw data for the name can be found in the MRZ data ChinaMainlandTravelPermitMrzResult.capturedMrz.
Moved common fields (such as CapturedId.firstName or CapturedId.lastName directly under CapturedId) instead of hosting them under substructures like CapturedId.vizResult.
The Id.idCaptureLoader() accepts now an IdCaptureLoaderOptions object as first parameter to enable VIZ scanning in ID Capture.