Skip to content

3.6.0-RC2

Compare
Choose a tag to compare
@sebastato sebastato released this 24 Apr 08:37
· 45 commits to master since this release
  • 🎉 New:
    • Added optional delegate methods barcodeScannerController:didUpdateDetectedBarcodes:, barcodeScannerController:configureCustomCell:forBarcode:withBarcodePolygonPath:, and barcodeScannerController:customCellFrameForProposedFrame: to SBSDKBarcodeScannerViewControllerDelegate.
    • Added new property automaticSelectionEnabled to SBSDKBarcodeScannerViewController.
    • Added new properties oneDTypes and twoDTypes to SBSDKBarcodeType.
    • Added properties dateOfDetection and age to SBSDKBarcodeScannerResult.
    • Added new methods init and attach:parentViewController:containerView to SBSDKBarcodeScannerViewController.
    • Added support for the barcode type SBSDKBarcodeTypeCode25, which is a variant of the Industrial-2of5 type without the checksum.
    • Added new methods init and attach:parentViewController:containerView for all Classic-UI components.
    • Added new property minimumTimeWithoutDeviceMotionBeforeDetection to SBSDKBaseScannerGeneralConfiguration.
  • 🚀 Improvements:
    • Improved barcode scanning with new ML models.
    • Substantial improvements to stacked RSS barcode scanning.
    • All Classic-UI view controllers now can be instantiated from storyboards.
  • ⚠️ Breaking Changes:
    • Changed the method initWithParentViewController:parentViewController:parentView:delegate of SBSDKBarcodeScannerViewController so that the parentViewController and the parentView must not be nil.
    • Removed property decodeStacks1D from SBSDKBarcodeAdditionalParameters. The barcode scanner now handles this automatically.
  • 🐞 Bug fixes:
    • Fixed a crash while logging URLs with spaces.
    • Fixed a rare crash with the application state observer.