Skip to content

3.1.0-RC1

Compare
Choose a tag to compare
@sebastato sebastato released this 13 Jan 15:24
· 45 commits to master since this release
  • 🎉 New:
    • Added ability to disable auto-focus and lock the lens at the specified lens position.
      • Added property isFocusLockEnabled and functions - (BOOL)beginFocusLockAtLensPosition:(CGFloat)lensPosition, - (void)endFocusLock to SBSDKBarcodeScannerViewController and SBSDKCameraSession.
      • Added properties focusLockEnabled and focusLockPosition to SBSDKUIBarcodeScannerBehaviorConfiguration and SBSDKUIBarcodesBatchScannerBehaviorConfiguration.
    • Support for front-facing, telephoto and wide angle cameras in RTU-UI and classic components:
      • New classes for camera support: SBSDKCameraDevice, SBSDKUIConfiguration and SBSDKUICameraConfiguration.
      • New functions for camera support: [SBSDKCameraSession initForFeature:withDevice:].
      • New properties for camera support: cameraDevice in SBSDKBaseCameraViewController which is the base class for all classic components.
      • All SBSDKUIConfiguration objects now derive from SBSDKUIConfiguration which adds the new subconfigration cameraConfiguration of type SBSDKUICameraConfiguration.
    • Added properties rawTextStringWithExtension and metadata to SBSDKBarcodeScannerResult to support barcode extensions of UPC and EAN barcodes.
    • The results screen of the SBSDKUIBarcodesBatchScannerViewController now displays rawTextStringWithExtension instead of rawTextString.
    • Support for barcode scanner results filtering in RTU-UI barcode scanning components:
      • New subclassable objects SBSDKUIBarcodeFilter and SBSDKUIBarcodeExtensionsFilter.
      • New properties barcodeFilter in SBSDKUIBarcodeScannerBehaviorConfiguration and SBSDKUIBarcodesBatchScannerBehaviorConfiguration.
  • 🚀 Improvements:
    • Improved Aztec data matrix recognition.
    • Improved PDF417 recognition performance on single photos.
    • Improved barcode detection on large documents.
    • Updated flash buttons' icons.
    • Improved GS-1 databar recognition in the next-gen barcode scanner.
  • 🐞 Bug fixes:
    • Fixed crash when scanning barcodes on certain images.
    • Fixed a very rare problem in all scanner screens where the camera layer lost track of the device orientation.