Scandit Data Capture SDK 6.1 Release Notes (November 6th 2019)#

Compatibility#

Platform

Minimum Version

Android

Android 4.4 (API level 19)

iOS

iOS 9.0 [1]

Cordova

[1] BarcodeTrackingAdvancedOverlay has a minimum version of iOS 10.0

See also the System Requirements.


New Features#

  • Added TextCapture as a new capture mode for text recognition. Read up on how to get started with text capture. As the text recognition was previously part of the Label Capture module, this split means that the Label Capture module now depends on Text Capture.

  • Added Parser for parsing many data formats data formats. Read up on how to get started with the parser.

  • Lowered minimum supported Android version to 4.4 (API Level 19). The prior minimum version was 5.0 (API Level 21).

  • The camera now focuses and adjusts exposure on the point of interest for all devices that support it, previously it always focused on the center.

  • Added BarcodeCapture.pointOfInterest to overwrite the data capture view's point of interest in cases where multiple capture modes are used that need individual points of interest.

  • Added ImageBuffer.toBitmap() method for converting the video frame to an RGB bitmap.

  • Added the possibility to set an external ID for resellers of the Scandit Data Capture SDK.

  • Added a MRZScannerSample demonstrating how to capture text and parse it with the Parser in order to reject occasional false positive reads returned by TextCapture.

  • Added a TextRecognitionSample demonstrating how to capture text for different text types and different recognition area positions.

  • SwissQr parser: Added support for parsing standard 2.0 and 2.1 codes.

  • The creation of capture modes like barcode capture, barcode tracking, label capture and text capture no longer expects a non-null data capture context. If a null context is provided, the capture mode is created without immediately being added to a context.

Performance Improvements#

  • Improved Data Matrix scan performance in case of rotations and damaged borders.

  • Improved highlighting accuracy for 1d barcodes.

Bug Fixes#

  • Fixed an issue that could prevent uploading applications to the iTunes Store using beta versions of the frameworks. It is not recommended to use beta builds for production ready applications.

  • Fixed a rare crash caused by a division-by-zero.

  • Fixed a bug that caused upside down barcodes not to be recognized when using the front facing camera.

  • DataCaptureContext.release() now frees all memory allocated by the Scandit Data Capture SDK.

  • Fixed an issue, where sometimes DataCaptureView would draw a black camera preview after returning to a screen.

  • Fixed an issue where the camera preview could be rotated when switching between fragments that both contain a data capture view.

  • All overlays are now frame source aware and reset themselves if the frame source is stopped and restarted.

  • VIN parser: Fixed issue with parsing VIN codes with optional prefix/suffix added to Code39 codes.

Deprecations#

Updates#

Scandit Data Capture SDK 6.1.1 Bug Fixes (November 27th 2019)#

Scandit Data Capture SDK 6.1.2 Bug Fixes (December 10th 2019)#

Contains no bug fixes for this platform.