Scandit Data Capture SDK 6.7 Release Notes (March 17th 2021)
See also the System Requirements of the Scandit Data Capture SDK across all platforms.
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 ZoomGestureListener and FocusGestureListener to listen to when gestures are performed. Gestures can now be programmatically triggered through triggerFocus(), triggerZoomIn(), and triggerZoomOut().
It is now possible to apply camera settings with changed CameraSettings.preferredResolution while the camera is running or during standby.
Added BarcodeTrackingAdvancedOverlay.shouldShowScanAreaGuides property.
Added support for Symbology.USPS_INTELLIGENT_MAIL.
Added missing encoding support for ISO-8859-1 encoded DataMatrix data.
Added support for decoding a non-standard encoding of large 6x6 DataMatrix codes.
Renamed DataCaptureViewListener.onSizeChanged()’s screenOrientation parameter to screenRotation as it is defined by the rotation from the natural screen orientation rather than an absolute orientation. There now is a DeviceOrientationMapper to map from the screen rotation to a device orientation based on the natural orientation of the device.
Modified the required dependencies for ScanditIdCapture. To scan the AAMVA barcodes you only need to add ScanditCaptureCore. Scanning VIZ parts of documents requires ScanditCaptureCore and ScanditTextCaptureBase. To scan MRZs add ScanditCaptureCore, ScanditTextCaptureBase and ScanditTextCapture.
ID Capture AAMVA PDF417 License: added support for parsing non-standard header section.
ID Capture AAMVA PDF417 License: added support for parsing non-standard subfile designator section.
ID Capture AAMVA PDF417 License: added support for parsing some Arizona codes that pass 5-digit IIN.
ID Capture AAMVA PDF417 License: added support for parsing codes with ‘HIDE2’ IIN.
ID Capture AAMVA PDF417 License: added support for parsing codes from Arizona that don’t contain a IIN.
ID Capture AAMVA PDF417 License: added support for parsing pre-AAMVA standard Alabama codes.
ID Capture AAMVA PDF417 License: added support for parsing dates provided in non-AAMVA standard.
TorchSwitchControl.setImageResource() sets the given drawable for all states, ignoring selectors. Use the newly available ways to set different images for each state TorchSwitchControl.setTorchOnImage(), TorchSwitchControl.setTorchOnPressedImage(), TorchSwitchControl.setTorchOffImage(), TorchSwitchControl.setTorchOffPressedImage() or TorchSwitchControl.torchOnImage, TorchSwitchControl.torchOnPressedImage, TorchSwitchControl.torchOffImage, TorchSwitchControl.torchOffPressedImage.
Fixed a bug causing some Italian machine-readable zones were not scanned in ID Capture mode.
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.
Fixed a crash that could occur when directly switching from landscape left to right with the camera running.
ID Capture AAMVA PDF417 License: fixed issue with some North Carolina codes that were treated as version 1 but in reality, they are pre-AAMVA standard codes.
ID Capture AAMVA PDF417 License: fixed parsing of CapturedId.fullName field containing ‘@’ instead of spaces and sorted in incorrect order.
Fixed rare crash that could happen when using IdCaptureOverlay.
Reduced the camera preview lag on the Kyocera Digno BX.
Multiple new documents types added to DocumentType.
Added a way to instantiate a Sound from an asset name instead of a raw resource.
Added TorchSwitchControl.setTorchOnImage(), TorchSwitchControl.setTorchOnPressedImage(), TorchSwitchControl.setTorchOffImage(), TorchSwitchControl.setTorchOffPressedImage() to set the TorchSwitchControl images from resources.
Added TorchSwitchControl.torchOnImage, TorchSwitchControl.torchOnPressedImage, TorchSwitchControl.torchOffImage, TorchSwitchControl.torchOffPressedImage to set or retrieve the TorchSwitchControl images as bitmaps.
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.
Scandit Data Capture SDK 6.7.1 Bug Fixes (March 31st 2021)
Fixed a focusing issue in the US version of the Samsung S20 (and potentially further Samsung devices) that would make the device always focus in the middle of the frame even with an off-center point of interest or even stop the device from properly focusing at all.
Fixed a regression introduced in 6.6.0 that caused CameraSettings.shouldPreferSmoothAutoFocus to be ignored and also otherwise negatively affected the focusing speed on some devices.
Scandit Data Capture SDK 6.7.2 Bug Fixes (April 9th 2021)
Contains no bug fixes for this platform.