Scandit Data Capture SDK 6.0 Release Notes (July 1st 2019)#

Version 6.0 marks the initial release of Scandit Data Capture SDK. It is a major update over the 5.x Scandit SDK and introduces new APIs and additional features. This release is not compatible with 5.x and will require code changes in your application. Take a look at our migration guide for how to upgrade your app from 5.x to 6.0 and newer.

Scandit Data Capture SDK is available on Android and iOS.

Compatibility#

Platform

Minimum Version

Android

Android 4.4 (API level 19)

iOS

iOS 9.0 [1]

[1] SDCBarcodeTrackingAdvancedOverlay has a minimum version of iOS 10.0

See also the System Requirements.



New Features/Performance Improvements#

  • Modernized and modularized API for more fine-grained control and better extensibility for future data capture technologies.

  • Improved use of multi core architectures of mobile devices with speedup of 2-3x depending on settings and number of cores.

  • Considerably improved MatrixScan animation smoothness and accuracy on Android.

  • Simplified interface for configuring the scan area and code selection.

  • Improve recognition speed of direct part marking mode.

  • Improved MatrixScan auto-focus stability on a wide range of rugged devices and low-end Android devices.

Behavioral Changes#

This section contains a list of behavioral changes between 5.x and 6.0.

  • The short 43 character legacy app keys supported in 4.x and 5.x have been deprecated and are not compatible with 6.0 anymore. Please contact support@scandit.com to get your new license keys.

  • It is now an error to enable symbologies that are not supported by your app key. In 5.x, these symbologies would silently be disabled without any warning.

  • EAN13 and UPCA used to be separate symbologies in Scandit SDK 5.x, but are now merged into one symbology called EAN13/UPCA.

  • Barcode capture: The default code duplicate filter has been changed from 500ms to 0ms, meaning that codes that are scanned are reported every frame.

Updates#

Bugfixes in Scandit Data Capture SDK 6.0.3 (September 10th 2019)#

  • Now properly mirroring the point of interest and scan area margins when using the user-facing camera.

Bugfixes in Scandit Data Capture SDK 6.0.2 (August 12th 2019)#

  • Fixed a bug that caused a crash on older devices.

  • Fixed view animations after a call to clearTrackedBarcodeViews().

  • Fixed an issue with devices that do not support OpenGLES 3.0.

Bugfixes in Scandit Data Capture SDK 6.0.1 (July 15th 2019)#

  • Fixed a bug that caused DataCaptureOverlay to be rendered at the wrong position when using Auto Layout.

  • Fixed a bug that caused the last frame of the previous camera to be shown when changing to a different camera.

  • Fixed rendering issues when multiple DataCaptureView instances are created and reused

  • Fixed underlying issue that caused “… after fill simple” error messages.