Scandit Data Capture SDK 6.19 Release Notes (September 19, 2023)
Version 6.16 marks the initial release of Scandit Data Capture SDK for .NET for Android. This release is not compatible with Xamarin.
See also the System Requirements of the Scandit Data Capture SDK across all platforms.
New Features
Barcode
Added support for the Symbology.ArUco symbology.
Barcode Selection has been expanded with a range of new features:
It is now possible to define a custom brush for specific barcodes (e.g. to highlight them). By using IBarcodeSelectionBrushProvider in combination with BarcodeSelectionBasicOverlay.SetAimedBarcodeBrushProvider() and BarcodeSelectionBasicOverlay.SetTrackedBarcodeBrushProvider(), it is now possible to define a custom function whose output will define the custom brush for the specified barcodes.
It is now possible to define whether specific barcodes can be selected or not. By using BarcodeSelection.SetSelectBarcodeEnabled() developers can prevent specific barcodes from being selected.
Added BarcodeSelectionAimerBehavior to choose the behavior of the SDK when selecting a barcode that is already selected in Aimer mode (toggling the selection or repeating the selection).
Added BarcodeSelection.UnselectBarcodes() to unselect specific barcodes in the session (removing them from the list of selected barcodes).
Added BarcodeSelection.IncreaseCountForBarcodes() to increase the count (how many times the given barcode was selected) of specific barcodes.
ID
Added support for extracting information in Arabic script for several documents.
Performance Improvements
Barcode
Improved performance when a lot of symbologies are enabled when using BarcodeCapture.
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
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.
API Changes
ID
Added DateResult.LocalDate and DateResult.UtcDate which convert the date result to System.DateTime using device’s local time zone or the UTC time zone respectively. They replace DateResult.Date, which is now deprecated.
Updates
Scandit Data Capture SDK 6.19.1 Bug Fixes (September 27, 2023)
Contains no bug fixes for this platform.
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.
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)
Contains no bug fixes for this platform.
Scandit Data Capture SDK 6.19.8 Bug Fixes (November 22, 2023)
Contains no bug fixes for this platform.