You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Added a new property configuration in SBSDKBarcodeScanner, SBSDKBarcodeScannerViewController, and SBSDKBarcodeScanAndCountViewController.
Added a new class SBSDKBarcodeItem to replace SBSDKBarcodeScannerResult.
Added a new property item in SBSDKBarcodeScannerAccumulatingResult to replace code.
Added new barcode types pharmaCode, pharmaCodeTwoTrack, pzn.
Added a new property acceptedFormats to SBSDKBarcodeDocumentParser.
Added a new initializer init(acceptedFormats:) to SBSDKBarcodeDocumentParser.
Added a new method detectBarcodesOnFrame: in SBSDKBarcodeScanner.
Added a new initializer initWithFormats:live:acceptedDocumentFormats: in SBSDKBarcodeScanner.
Added a new class SBSDKUIBarcodeAdditionalParameters.
Added a new class SBSDKImageRef.
Added a new class SBSDKBarcodeFormats.
Added a new class SBSDKBarcodeFormatCommonConfiguration.
Added a new property dateOfLastDetection to SBSDKBarcodeScannerAccumulatingResult.
🐞 Bug fixes:
Fixed a bug in SBSDKBarcodeScannerViewController that could lead to a crash when embedded within a UIViewControllerRepresentable.
Fixed a bug in SBSDKBarcodeScanAndCountViewController where the scanner will be stuck if there is no barcode detected.
Fixed a UI bug in SBSDKUI2BarcodeScannerViewController where the sheet button overlapped with the action bar.
Fixed a bug in SBSDKUI2BarcodeScannerViewController where the flip camera button was not resetting the widest camera available if chosen.
⚠️ Breaking Changes:
Removed property code in SBSDKBarcodeScannerAccumulatingResult, use property item instead.
Removed class SBSDKBarcodeScannerResult, please use the new class SBSDKBarcodeItem.
Removed properties acceptedBarcodeTypes, additionalDetectionParameters, acceptedDocumentTypes, regularExpressionPattern, engineMode in SBSDKBarcodeScannerViewController, please use the new property configuration, see SBSDKBarcodeScannerConfiguration.
Removed properties acceptedBarcodeTypes, extensionFilter, engineMode in SBSDKBarcodeScanAndCountViewController, please use the new property configuration, see SBSDKBarcodeScannerConfiguration.
Removed properties acceptedBarcodeTypes, acceptedDocumentTypes, extensionFilter, regularExpressionPattern, additionalParameters, engineMode, useLiveMode in SBSDKBarcodeScanner, please use the new configuration property, see SBSDKBarcodeScannerConfiguration.
Removed initializers initWithTypes:, initWithTypes:liveMode: and methods detectBarCodesOnImage:inRect:, detectBarCodesOnImage:orientation:inRect:, detectBarCodesOnSampleBuffer:orientation:inRect:, detectBarCodesOnSampleBuffer:orientation: in SBSDKBarcodeScanner.
Removed class SBSDKUI2BarcodeFormat, please use the new SBSDKBarcodeFormat.
Removed class SBSDKUI2AspectRatio, please use SBSDKAspectRatio.
Removed enum SBSDKBarcodeImageGenerationType and property barcodeImageGenerationType from SBSDKBarcodeScannerViewController and SBSDKUIBarcodeScannerBehaviorConfiguration.
Replaced class SBSDKPolygonEdge with SBSDKLineSegment.
Replaced enum SBSDKPolygonEdgeOrientation with SBSDKLineSegmentOrientation.
Renamed class SBSDKBarcodeType to SBSDKBarcodeFormat.
Renamed class SBSDKBarcodeDocumentRootType to SBSDKBarcodeDocumentFormat.
Renamed initializer init(barcodeResult:) to init(barcodeItem:) in SBSDKBarcodeScannerAccumulatingResult.
Renamed method barcodeScannerController:filterResults: to barcodeScannerController:filterBarcodes: in SBSDKBarcodeScannerViewControllerDelegate.
Renamed class SBSDKUI2BarcodeScannerResult to SBSDKUI2BarcodeScannerUIResult.
Changed the methods initWithParentViewController:parentView:, initWithParentViewController:parentView:delegate: to initWithParentViewController:parentView:configuration: and initWithParentViewController:parentView:configuration:delegate: in SBSDKBarcodeScannerViewController.
Changed all methods of SBSDKBarcodeTrackingOverlayControllerDelegate to use the new SBSDKBarcodeItem object type.
Changed the method makeWithBarcode: to use the new SBSDKBarcodeItem.
Changed all methods of SBSDKBarcodeScanAndCountViewController to use the new SBSDKBarcodeItem.
Changed the methods initWithParentViewController:parentView:, initWithParentViewController:parentView:delegate: to initWithParentViewController:parentView:configuration: and initWithParentViewController:parentView:configuration:delegate: in SBSDKBarcodeScanAndCountViewController.