Scandit Data Capture SDK 6.19 Release Notes (September 19, 2023)
See also the System Requirements of the Scandit Data Capture SDK across all platforms.
New Features
Barcode
SparkScan has been expanded with a range of new features:
Added a new “accuracy” workflow. This workflow is particularly useful when the use-cases implies lots of barcodes close together or in crowded scenarios, and requires the end-user the possibility to look through the preview at all times to better control the scan and aim precisely. See SparkScanScanningPrecision
Added a hint when using SparkScanScanningModeTarget. Also added SparkScanView.targetModeHintText to control the text of the hint and SparkScanView.shouldShowTargetModeHint to control whether to show it.
Added a new constructor for SparkScanViewErrorFeedback which allows setting the Brush which is used for the barcode highlight during error feedback.
Added support for the Symbology.ArUco symbology.
Added MatrixScan Map functionality, this feature enables the extraction of spatial data of barcodes scanned within one session. The spatial data is used to reason about how the barcodes are placed with respect to each other. This feature currently supports barcodes that have a grid-like arrangement. Each barcode will be associated with a specific location within this grid, allowing to provide direction to workers on how items are placed in relation to each other. API still in beta, see BarcodeCountSettings.mappingEnabled and BarcodeCountSession.getSpatialMap().
ID
Renamed AamvaCloudVerifier to AamvaBarcodeVerifier, which allows the verification of CapturedId.
Added support for extracting information in Arabic script for several documents.
Behavioral Changes
Barcode
Changed the behavior of SparkScanView to always revert back to the SparkScanViewSettings.defaultScanningMode and SparkScanViewSettings.defaultTorchState when SparkScanView is closed.
Performance Improvements
Barcode
Improved performance when a lot of symbologies are enabled when using BarcodeCapture or SparkScan.
Added support for Code128 with damaged end patterns (missing, fused or covered bars). This support is automatically disabled if “strict mode” is selected.
Improved QR code reader robustness for medium to large codes with small local deformations (e.g. crumpling, bending) or damage.
Improved responsiveness of AR overlays in MatrixScan and Barcode Selection.
Bug Fixes
Barcode
Fixed the issue where the overlay for SparkScan stayed visible when it shouldn’t have.
ID
Fixed multiple issues where it was sometimes not possible to scan barcodes from AAMVA driver’s licenses.
Fixed an issue where it was not possible to scan certain Vietnamese passports.
Fixed an issue where it was sometimes not possible to scan a barcode from a Pennsylvania driver’s license.
Fixed an issue that caused a failure of the AamvaVizBarcodeComparisonVerifier for valid IDs.
Fixed an issue where scanning MRZ documents in ID Capture incorrectly displayed dates for year 2000.
Label
Fixed a crash in Label Capture when the view was attached to a window during updating label drawings.
Deprecations
Barcode
SparkScanSettings.locationSelection is deprecated and its functionality was removed. With the introduction of smart configurations based on the scanning mode enabled by the users, the locationSelection property is not needed anymore and has been deprecated.
Updates
Scandit Data Capture SDK 6.19.1 Bug Fixes (September 27, 2023)
Adjusted the recommended camera settings for all capture modes to improve their performance.
Fixed the issue where conditional rendering of a SparkScanView causes failures in attaching a SparkScanListener.
Scandit Data Capture SDK 6.19.2 Bug Fixes (October 12, 2023)
Fixed an error 18 that would appear for most license keys that are from 2018 or before.
Scandit Data Capture SDK 6.19.3 Bug Fixes (October 20, 2023)
Fixed barcode scanning at angles when the restricted scan area is very small and certain sets of symbologies are enabled.
Fixed an issue preventing the React-Native plugins to be build as static frameworks.
Scandit Data Capture SDK 6.19.4 Bug Fixes (November 1, 2023)
Contains no bug fixes for this platform.
Scandit Data Capture SDK 6.19.5 Bug Fixes (November 3, 2023)
Fixed a crash in BarcodeCount when setting a brush for an unscanned barcode.
Scandit Data Capture SDK 6.19.6 Bug Fixes (November 10, 2023)
Contains no bug fixes for this platform.
Scandit Data Capture SDK 6.19.7 Bug Fixes (November 15, 2023)
Fixed a crash when scanning AAMVA driver’s license barcodes that contain non-ASCII characters.
Fixed an issue affecting the iPhone 15 Pro/Pro Max where, after using the camera with 4k resolution and 4:3 aspect ratio, using another camera with a different resolution/aspect ratio would not work.
Fixed an issue affecting devices running iOS 17 and supporting macro mode, which prevented the camera from switching between wide and ultra-wide cameras.
Scandit Data Capture SDK 6.19.8 Bug Fixes (November 22, 2023)
Contains no bug fixes for this platform.