Scandit Data Capture SDK 6.6 Release Notes (December 11th 2020)#

Compatibility#

Platform

Minimum Version

Android

  • Android 4.4 (API level 19)

  • Java 8

  • OkHttp 3.12+ (tested up to: 4.9.0)

iOS

  • iOS 10.0

Cordova

React Native

  • react-native 0.60

  • iOS 10.0 (Swift 4.0+)

  • Android 4.4 (API level 19)

  • OkHttp 3.12+ (tested up to: 4.9.0)

Xamarin.iOS

Xamarin.Android

  • Android 4.4 (API level 19)

  • Xamarin.Android 10.1

  • OkHttp 3.12+ (tested up to: 4.2.2)

See also the System Requirements.


New Features#

Behavioral Changes#

  • Fixed default TextCapture regular expression to accept any string including newline characters: Previously the default regex ‘.’ rejected strings with ‘n’ characters. The new default of [sS] accepts any string also including ‘n’.

Bug Fixes#

  • Fixed issues on devices with non-standard camera placement. This would result in sub-optimal capture behavior and an inversion of point of interest, viewfinders, location selections and other visualizations.

  • Fixed a memory leak when doing repeated context deserializations.

  • Frame data is now represented by the same java object throughout its lifetime. Previously it was possible that it would change its hash code from one listener invocation to the next.

  • Fixed increased EAN13 false positive rate introduced in 6.5.0.

  • Fixed Codabar Mod16 checksum calculation for certain corner cases.

  • Fixed a bug in the decoding of code128 when shifting between subtypes.

  • Fixed BarcodeTrackingAdvancedOverlay.setViewForTrackedBarcode() to no longer add views for tracked barcodes that were lost in the meantime.

  • Fixed TextCaptureSettings.recognitionDirection not being applied correctly.

  • Fixed an issue where CapturedId.documentType of captured AAMVA identification (ID) cards was set incorrectly to DocumentType.DRIVING_LICENSE instead of DocumentType.ID.

  • Fixed issue in BitmapFrameSource that caused internal memory and file descriptors to accumulate over time.

  • Fixed an issue with FrameSourceState.STANDBY for certain devices (like the Samsung Galaxy S7 & S8).

  • Fixed a crash, when some AAMVA barcode documents were scanned in ID Capture if they didn’t contain height/weight information.

  • Fixed the issue that caused some AAMVA barcode documents were not scanned in ID Capture if the code started with invisible characters.

API Changes#

Updates#

Scandit Data Capture SDK 6.6.1 Bug Fixes (January 6th 2021)#

  • SwissQr parser: fixed a bug with incorrect length calculation of a field if it contains non-ASCII characters.

  • Reduced the rate of PDF417 false positive especially for codes with low error correction.

  • Fixed a bug in the decoding of MicroQR with dimension 17x17.

Scandit Data Capture SDK 6.6.2 Bug Fixes (January 14th 2021)#

Scandit Data Capture SDK 6.6.3 Bug Fixes (February 10th 2021)#

Scandit Data Capture SDK 6.6.4 Bug Fixes (April 9th 2021)#

Contains no bug fixes for this platform.