Scandit Data Capture SDK 6.7 Release Notes (March 17th 2021)#

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)

Flutter

  • Flutter 1.17.3 (Dart 2.7.0)

  • iOS 10.0 (Swift 4.0+)

  • Android 4.4 (API level 19, Kotlin >= 1.4.10)

  • OkHttp 3.12+ (tested up to: 4.9.0)

See also the System Requirements.


New Features#

  • Significantly improved algorithms to localize barcodes in an image. This has led to scan performance improvements especially in challenging scanning scenarios. The improvements are dependent on the individual device / symbologies used.

  • Added a new CameraSettings.FocusGestureStrategy called FocusGestureStrategy.AutoOnLocation to continuously focus at the location of the gesture.

  • Added CameraSettings.ShouldPreferSmoothAutoFocus property.

  • Added AimerViewfinder which fits well with the RadiusLocationSelection to let users aim with a dot.

  • Added Vibration.SuccessHapticFeedback and Vibration.SelectionHapticFeedback.

  • Added BarcodeTrackingAdvancedOverlay.ShouldShowScanAreaGuides property.

  • Added a new state in the frame source called Standby. When the camera is in this state, the camera is running (note that on iOS 14 or greater a green indicator will appear in the status bar), but frames are not processed and no camera preview is shown. We recommend to use the standby state when the user is likely scanning in quick succession and you want to avoid delays when re-starting the camera. See the advanced camera guide on the standby state for more information.

  • Added support for Symbology.UspsIntelligentMail.

  • Added missing encoding support for ISO-8859-1 encoded DataMatrix data.

  • Added support for decoding a non-standard encoding of large 6x6 DataMatrix codes.

  • Added DataCaptureContextSettings.

  • DLID parser: neverExpires field added for Illinois ID cards that never expires.

  • DLID parser: added support for parsing non-standard header section.

  • DLID parser: added support for parsing non-standard subfile designator section.

  • DLID parser: added support for parsing some Arizona codes that pass 5-digit IIN.

  • DLID parser: added support for parsing codes with ‘HIDE2’ IIN.

  • DLID parser: added support for parsing codes from Arizona that don’t contain a IIN.

  • DLID parser: added support for parsing pre-AAMVA standard Alabama codes.

  • DLID parser: added support for parsing dates provided in non-AAMVA standard.

Bug Fixes#

  • Removed the “companyPrefix” and “itemReference” fields from the GS1 parser GTIN (Global Trade Item Number) result and combined them to a single “GTIN” field.

  • Removed the “companyPrefix” and “serviceReference” fields from the GS1 parser GSRN (Global Service Relation Number) result and combined them to a single “GSRN” field.

  • Removed the “companyPrefix” and “serialReference” fields from the GS1 parser SSCC (Serial Shipping Container Code) result and combined them to a single “SSCC” field.

  • SwissQr parser: fixed a bug with accepting codes with more than two additional AltPmt fields.

  • DLID parser: fixed issue with some North Carolina codes that were treated as version 1 but in reality, they are pre-AAMVA standard codes.

  • DLID parser: eye and hair color are now always returned in english form (used to depend on encoding standard).

  • DLID parser: fixed issue that caused firstNames and lastNames fields to be empty for some codes of version 1.

  • DLID parser: fixed parsing of name fields containing ‘@’ instead of spaces and sorted in incorrect order.

  • IFocusGesture and IZoomGesture can no longer be triggered while the camera is off.

API Changes#

  • DLID parser: neverExpires field added for Illinois ID cards that never expires.

Deprecations#

  • Deprecated CameraSettings.MaxFrameRate as the frame rate is optimized internally based on the used device. Setting max frame rate may have no effect due to camera or device-specific restrictions.

Updates#

Scandit Data Capture SDK 6.7.1 Bug Fixes (March 31st 2021)#

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

  • Removed OpenUDID references.

Scandit Data Capture SDK 6.7.3 Bug Fixes (May 7th 2021)#