Scandit Data Capture SDK 6.14 Release Notes (August 29, 2022)

See also the System Requirements of the Scandit Data Capture SDK across all platforms.

New Features

ID

  • Reduced the size of the id & text artifacts. As a result, the apps that depend on these artifacts are significantly smaller compared to 6.13. For example both IdCaptureSimpleSample and TextCaptureSample are nearly 20% smaller in 6.14 than in 6.13. See also the FAQ for details.

  • IdCapture now supports capturing information from a Machine Readable Zone (MRZ) of the following documents issued by People’s Republic of China - Mainland Travel Permit for Hong Kong & Macau Residents (港澳居民來往內地通行證), Mainland Travel Permit for Taiwan Residents (台灣居民來往大陸通行證), Exit-Entry Permit for Travelling to and from Hong Kong and Macau (往来港澳通行证), and Exit-Entry Permit for Travelling to and from Taiwan (往来台灣通行证).

  • Added IdCaptureOverlay.defaultIdLayoutStyle(), IdCaptureOverlay.defaultIdLayoutLineStyle() and IdCaptureOverlay.defaultIdLayout().

Core

Behavioral Changes

ID

Core

  • The methods of Parser now throw the more specific ParserException, instead of RuntimeException when a failure of some sort happens. The exception contains an error-specific code that can be read programmatically.

  • Now only one control per anchor and per type can be added to the data capture view. Adding a control to an anchor which already has another one will replace it. Adding a control of a type where there is already one in the data capture view will remove the previous one. To add multiple controls at the same anchor, check LinearControlGroup.

Bug Fixes

Barcode

  • Fixed the dimming that was sometimes not removed when switching from TapToSelect to AimToSelect.

  • Fixed a bug that prevented view-based overlays from being removed from the DataCaptureView when removing the overlay.

  • Fixed a bug that caused number of selection codes in aimer selection limited with MatrixScan light license.

  • Fixed a bug with the selected resolution in BarcodeCount.

ID

  • Fixed an issue which caused field MrzResult.capturedMrz to return data inconsistent with the individual MRZ data fields.

  • Fixed a bug that prevented some Colombian ID to be captured.

Core

  • Fixed a rare OpenGL resource leak during DataCaptureContext destruction.

  • Fixed a rare crash that happened during DataCaptureContext deallocation.

  • Fixed an issue where feedback would stop working after detaching and reattaching a mode to a context.

Updates

Scandit Data Capture SDK 6.14.1 Bug Fixes (September 27, 2022)

  • Fixed a crash when scanning MRZ documents that do not contain month and day of birth.

  • Fixed a memory leak during repeated data capture.