Skip to content

Releases: doo/scanbot-sdk-ios-spm

6.1.0-RC1

24 Oct 16:42
Compare
Choose a tag to compare
  • πŸŽ‰ New:
    • Added a new property hardwareButtonsEnabled that enables snapping from the hardware volume buttons and the new hardware camera control button to SBSDKShutterButton, SBSDKDocumentScannerViewController and SBSDKBarcodeScanAndCountViewController, available on iOS 17.2 and later.
    • Added new zoom control slider controlled by the new camera control button on all view controllers, available on all the new iPhone 16 series.
    • Added a new property captureWithHardwareButtonsEnabled to SBSDKUI2DocumentScannerCameraConfiguration.
    • Added a new mode SBSDKUI2PageSnapFeedbackNone to disable the animation when a page is captured.
  • πŸš€ Improvements:
    • Document detector: improved detection speed and robustness against orientation changes.
    • Document detector: improved robustness against picking up random contours.
    • Document detector: improved robustness against documents with coloured corners, booklets, handheld documents and cards, documents near edges of tables and overlapping documents.
  • 🐞 Bug fixes:
    • Fixed KANJI mode for QR codes.

6.0.0

15 Oct 16:02
Compare
Choose a tag to compare
  • πŸŽ‰ New:
    • Added new RTU-UI V2 component, see SBSDKUI2DocumentScannerController.
    • Added document capture animation in SBSDKDocumentScannerViewController.
    • Added new optional delegate function documentScannerViewControllerCaptureAnimationConfiguration(_ controller: SBSDKDocumentScannerViewController) -> SBSDKDocumentAnimationConfiguration in SBSDKDocumentScannerViewController.
    • Added class SBSDKDocumentAnimationConfiguration to configure document capture animation.
    • Added classes SBSDKScannedDocument and SBSDKScannedPage.
    • Added support for the new SBSDKScannedDocument class to SBSDKPDFRenderer, SBSDKUIPDFRenderer, SBSDKTIFFImageWriter and SBSDKOpticalCharacterRecognizer.
    • Added init(uiColor: UIColor) in SBSDKUI2Color.
    • Added new property isAnimatingCapture to SBSDKDocumentScannerViewController.
    • Added new class SBSDKDocumentScannerPolygonConfiguration.
    • Added new properties polygonConfigurationAccepted, polygonConfigurationRejected and autoSnapProgressPolygonConfiguration to SBSDKDocumentScannerViewController.
    • Added new optional delegate method documentScannerViewController(_ controller: SBSDKDocumentScannerViewController, polygonConfigurationFor: SBSDKDocumentDetectionStatus) -> SBSDKDocumentScannerPolygonConfiguration to protocol SBSDKDocumentScannerViewControllerDelegate.
    • Added new optional delegate method imageEditingViewController(_ editingViewController: didDetectPolygon:) to SBSDKImageEditingViewControllerDelegate.
    • Added new property addAdditionalQuietZone to SBSDKBarcodeAdditionalParameters.
    • Added new property postalTypes to SBSDKBarcodeType.
  • πŸš€ Improvements:
    • Improved sharpness of captured images in SBSDKDocumentScannerViewController by tweaking various timing related default values, such as initialScanDelay and autoSnappingDelay.
    • The AR-overlay in SBSDKUI2FindAndPickScanningMode is now visible by default.
    • For CODE_128 and ITF, we improve the recognition of barcodes generated by defective thermal printers that do not print certain black bars correctly.
  • 🐞 Bug fixes:
    • Fixed a bug in RTU-UIv2 Barcode Scanner where extended barcodes are displayed along with their non-extended versions.
    • Fixed a UI issue on the RTU-UI V2 Barcode Scanner where a too long title cut off the cancel button.
    • Fixed a UI issue on the RTU-UI V2 Find & Pick scanner in button sheet mode where the counter badge was not visible.
    • Fixed a UI issue in SBSDKFinderView where the background color overlapped with the line color.
    • Fixed a crash when zooming with invalid minZoom and maxZoom values.
    • Fixed a bug that did not mirror the front camera as expected.
    • Fixed a bug in SBSDKUI2SingleScanDialogModelProvider where the default displayed texts were not correct.
  • ⚠️ Breaking Changes:
    • Deprecated SBSDKUIDocumentScannerViewController, SBSDKUIFinderDocumentScannerViewController, SBSDKUICroppingViewController and their related classes.
    • Renamed the values of the enum SBSDKDocumentDetectionStatus.
    • Removed optional delegate method documentScannerViewController(_ controller:, polygonLineColorFor:) -> UIColor from protocol SBSDKDocumentScannerViewControllerDelegate.
    • Removed optional delegate method documentScannerViewController(_ controller:, polygonFillColorFor:) -> UIColor from protocol SBSDKDocumentScannerViewControllerDelegate.
    • Removed properties polygonLineWidth, polygonLineColorAccepted, polygonLineColorRejected, polygonFillColorAccepted, polygonFillColorRejected, polygonAutoSnapProgressEnabled, polygonAutoSnapProgressColor, polygonAutoSnapProgressLineWidth and polygonCornerRadius from SBSDKDocumentScannerViewController`.
    • Renamed property residencePermitFronBack to residencePermitFrontBack in SBSDKUIDocumentType.
    • Removed parameter encrypter from all SBSDKPDFRenderer methods and added it to the initializer of the class.

6.0.0-RC13

10 Oct 13:26
Compare
Choose a tag to compare
  • πŸŽ‰ New:
    • Added new RTU-UI V2 component, see SBSDKUI2DocumentScannerController.
    • Added document capture animation in SBSDKDocumentScannerViewController.
    • Added new optional delegate function documentScannerViewControllerCaptureAnimationConfiguration(_ controller: SBSDKDocumentScannerViewController) -> SBSDKDocumentAnimationConfiguration in SBSDKDocumentScannerViewController.
    • Added class SBSDKDocumentAnimationConfiguration to configure document capture animation.
    • Added classes SBSDKScannedDocument and SBSDKScannedPage.
    • Added support for the new SBSDKScannedDocument class to SBSDKPDFRenderer, SBSDKUIPDFRenderer, SBSDKTIFFImageWriter and SBSDKOpticalCharacterRecognizer.
    • Added init(uiColor: UIColor) in SBSDKUI2Color.
    • Added new property isAnimatingCapture to SBSDKDocumentScannerViewController.
    • Added new class SBSDKDocumentScannerPolygonConfiguration.
    • Added new properties polygonConfigurationAccepted, polygonConfigurationRejected and autoSnapProgressPolygonConfiguration to SBSDKDocumentScannerViewController.
    • Added new optional delegate method documentScannerViewController(_ controller: SBSDKDocumentScannerViewController, polygonConfigurationFor: SBSDKDocumentDetectionStatus) -> SBSDKDocumentScannerPolygonConfiguration to protocol SBSDKDocumentScannerViewControllerDelegate.
    • Added new optional delegate method imageEditingViewController(_ editingViewController: didDetectPolygon:) to SBSDKImageEditingViewControllerDelegate.
    • Added new property addAdditionalQuietZone to SBSDKBarcodeAdditionalParameters.
    • Added new property postalTypes to SBSDKBarcodeType.
  • πŸš€ Improvements:
    • Improved sharpness of captured images in SBSDKDocumentScannerViewController by tweaking various timing related default values, such as initialScanDelay and autoSnappingDelay.
    • The AR-overlay in SBSDKUI2FindAndPickScanningMode is now visible by default.
    • For CODE_128 and ITF, we improve the recognition of barcodes generated by defective thermal printers that do not print certain black bars correctly.
  • 🐞 Bug fixes:
    • Fixed a bug in RTU-UIv2 Barcode Scanner where extended barcodes are displayed along with their non-extended versions.
    • Fixed a UI issue on the RTU-UI V2 Barcode Scanner where a too long title cut off the cancel button.
    • Fixed a UI issue on the RTU-UI V2 Find & Pick scanner in button sheet mode where the counter badge was not visible.
    • Fixed a UI issue in SBSDKFinderView where the background color overlapped with the line color.
    • Fixed a crash when zooming with invalid minZoom and maxZoom values.
    • Fixed a bug that did not mirror the front camera as expected.
    • Fixed a bug in SBSDKUI2SingleScanDialogModelProvider where the default displayed texts were not correct.
  • ⚠️ Breaking Changes:
    • Deprecated SBSDKUIDocumentScannerViewController, SBSDKUIFinderDocumentScannerViewController, SBSDKUICroppingViewController and their related classes.
    • Renamed the values of the enum SBSDKDocumentDetectionStatus.
    • Removed optional delegate method documentScannerViewController(_ controller:, polygonLineColorFor:) -> UIColor from protocol SBSDKDocumentScannerViewControllerDelegate.
    • Removed optional delegate method documentScannerViewController(_ controller:, polygonFillColorFor:) -> UIColor from protocol SBSDKDocumentScannerViewControllerDelegate.
    • Removed properties polygonLineWidth, polygonLineColorAccepted, polygonLineColorRejected, polygonFillColorAccepted, polygonFillColorRejected, polygonAutoSnapProgressEnabled, polygonAutoSnapProgressColor, polygonAutoSnapProgressLineWidth and polygonCornerRadius from SBSDKDocumentScannerViewController`.
    • Renamed property residencePermitFronBack to residencePermitFrontBack in SBSDKUIDocumentType.
    • Removed parameter encrypter from all SBSDKPDFRenderer methods and added it to the initializer of the class.

6.0.0-RC12

09 Oct 10:49
Compare
Choose a tag to compare
  • πŸŽ‰ New:
    • Added new RTU-UI V2 component, see SBSDKUI2DocumentScannerController.
    • Added document capture animation in SBSDKDocumentScannerViewController.
    • Added new optional delegate function documentScannerViewControllerCaptureAnimationConfiguration(_ controller: SBSDKDocumentScannerViewController) -> SBSDKDocumentAnimationConfiguration in SBSDKDocumentScannerViewController.
    • Added class SBSDKDocumentAnimationConfiguration to configure document capture animation.
    • Added classes SBSDKScannedDocument and SBSDKScannedPage.
    • Added support for the new SBSDKScannedDocument class to SBSDKPDFRenderer, SBSDKUIPDFRenderer, SBSDKTIFFImageWriter and SBSDKOpticalCharacterRecognizer.
    • Added init(uiColor: UIColor) in SBSDKUI2Color.
    • Added new property isAnimatingCapture to SBSDKDocumentScannerViewController.
    • Added new class SBSDKDocumentScannerPolygonConfiguration.
    • Added new properties polygonConfigurationAccepted, polygonConfigurationRejected and autoSnapProgressPolygonConfiguration to SBSDKDocumentScannerViewController.
    • Added new optional delegate method documentScannerViewController(_ controller: SBSDKDocumentScannerViewController, polygonConfigurationFor: SBSDKDocumentDetectionStatus) -> SBSDKDocumentScannerPolygonConfiguration to protocol SBSDKDocumentScannerViewControllerDelegate.
    • Added new optional delegate method imageEditingViewController(_ editingViewController: didDetectPolygon:) to SBSDKImageEditingViewControllerDelegate.
    • Added new property addAdditionalQuietZone to SBSDKBarcodeAdditionalParameters.
  • πŸš€ Improvements:
    • Improved sharpness of captured images in SBSDKDocumentScannerViewController by tweaking various timing related default values, such as initialScanDelay and autoSnappingDelay.
    • The AR-overlay in SBSDKUI2FindAndPickScanningMode is now visible by default.
    • For CODE_128 and ITF, we improve the recognition of barcodes generated by defective thermal printers that do not print certain black bars correctly.
  • 🐞 Bug fixes:
    • Fixed a bug in RTU-UIv2 Barcode Scanner where extended barcodes are displayed along with their non-extended versions.
    • Fixed a UI issue on the RTU-UI V2 Barcode Scanner where a too long title cut off the cancel button.
    • Fixed a UI issue on the RTU-UI V2 Find & Pick scanner in button sheet mode where the counter badge was not visible.
    • Fixed a UI issue in SBSDKFinderView where the background color overlapped with the line color.
    • Fixed a crash when zooming with invalid minZoom and maxZoom values.
    • Fixed a bug that did not mirror the front camera as expected.
    • Fixed a bug in SBSDKUI2SingleScanDialogModelProvider where the default displayed texts were not correct.
  • ⚠️ Breaking Changes:
    • Deprecated SBSDKUIDocumentScannerViewController, SBSDKUIFinderDocumentScannerViewController, SBSDKUICroppingViewController and their related classes.
    • Renamed the values of the enum SBSDKDocumentDetectionStatus.
    • Removed optional delegate method documentScannerViewController(_ controller:, polygonLineColorFor:) -> UIColor from protocol SBSDKDocumentScannerViewControllerDelegate.
    • Removed optional delegate method documentScannerViewController(_ controller:, polygonFillColorFor:) -> UIColor from protocol SBSDKDocumentScannerViewControllerDelegate.
    • Removed properties polygonLineWidth, polygonLineColorAccepted, polygonLineColorRejected, polygonFillColorAccepted, polygonFillColorRejected, polygonAutoSnapProgressEnabled, polygonAutoSnapProgressColor, polygonAutoSnapProgressLineWidth and polygonCornerRadius from SBSDKDocumentScannerViewController`.
    • Renamed property residencePermitFronBack to residencePermitFrontBack in SBSDKUIDocumentType.
    • Removed parameter encrypter from all SBSDKPDFRenderer methods and added it to the initializer of the class.

6.0.0-RC11

08 Oct 10:47
Compare
Choose a tag to compare
  • πŸŽ‰ New:
    • Added new RTU-UI V2 component, see SBSDKUI2DocumentScannerController.
    • Added document capture animation in SBSDKDocumentScannerViewController.
    • Added new optional delegate function documentScannerViewControllerCaptureAnimationConfiguration(_ controller: SBSDKDocumentScannerViewController) -> SBSDKDocumentAnimationConfiguration in SBSDKDocumentScannerViewController.
    • Added class SBSDKDocumentAnimationConfiguration to configure document capture animation.
    • Added classes SBSDKScannedDocument and SBSDKScannedPage.
    • Added support for the new SBSDKScannedDocument class to SBSDKPDFRenderer, SBSDKUIPDFRenderer, SBSDKTIFFImageWriter and SBSDKOpticalCharacterRecognizer.
    • Added init(uiColor: UIColor) in SBSDKUI2Color.
    • Added new property isAnimatingCapture to SBSDKDocumentScannerViewController.
    • Added new class SBSDKDocumentScannerPolygonConfiguration.
    • Added new properties polygonConfigurationAccepted, polygonConfigurationRejected and autoSnapProgressPolygonConfiguration to SBSDKDocumentScannerViewController.
    • Added new optional delegate method documentScannerViewController(_ controller: SBSDKDocumentScannerViewController, polygonConfigurationFor: SBSDKDocumentDetectionStatus) -> SBSDKDocumentScannerPolygonConfiguration to protocol SBSDKDocumentScannerViewControllerDelegate.
    • Added new optional delegate method imageEditingViewController(_ editingViewController: didDetectPolygon:) to SBSDKImageEditingViewControllerDelegate.
    • Added new property addAdditionalQuietZone to SBSDKBarcodeAdditionalParameters.
  • πŸš€ Improvements:
    • Improved sharpness of captured images in SBSDKDocumentScannerViewController by tweaking various timing related default values, such as initialScanDelay and autoSnappingDelay.
    • The AR-overlay in SBSDKUI2FindAndPickScanningMode is now visible by default.
  • 🐞 Bug fixes:
    • Fixed a bug in RTU-UIv2 Barcode Scanner where extended barcodes are displayed along with their non-extended versions.
    • Fixed a UI issue on the RTU-UI V2 Barcode Scanner where a too long title cut off the cancel button.
    • Fixed a UI issue on the RTU-UI V2 Find & Pick scanner in button sheet mode where the counter badge was not visible.
    • Fixed a UI issue in SBSDKFinderView where the background color overlapped with the line color.
    • Fixed a crash when zooming with invalid minZoom and maxZoom values.
    • Fixed a bug that did not mirror the front camera as expected.
    • Fixed a bug in SBSDKUI2SingleScanDialogModelProvider where the default displayed texts were not correct.
  • ⚠️ Breaking Changes:
    • Deprecated SBSDKUIDocumentScannerViewController, SBSDKUIFinderDocumentScannerViewController, SBSDKUICroppingViewController and their related classes.
    • Renamed the values of the enum SBSDKDocumentDetectionStatus.
    • Removed optional delegate method documentScannerViewController(_ controller:, polygonLineColorFor:) -> UIColor from protocol SBSDKDocumentScannerViewControllerDelegate.
    • Removed optional delegate method documentScannerViewController(_ controller:, polygonFillColorFor:) -> UIColor from protocol SBSDKDocumentScannerViewControllerDelegate.
    • Removed properties polygonLineWidth, polygonLineColorAccepted, polygonLineColorRejected, polygonFillColorAccepted, polygonFillColorRejected, polygonAutoSnapProgressEnabled, polygonAutoSnapProgressColor, polygonAutoSnapProgressLineWidth and polygonCornerRadius from SBSDKDocumentScannerViewController`.
    • Renamed property residencePermitFronBack to residencePermitFrontBack in SBSDKUIDocumentType.
    • Removed parameter encrypter from all SBSDKPDFRenderer methods and added it to the initializer of the class.

6.0.0-RC10

27 Sep 12:27
Compare
Choose a tag to compare
  • πŸŽ‰ New:
    • Added new RTU-UI V2 component, see SBSDKUI2DocumentScannerController.
    • Added document capture animation in SBSDKDocumentScannerViewController.
    • Added new optional delegate function documentScannerViewControllerCaptureAnimationConfiguration(_ controller: SBSDKDocumentScannerViewController) -> SBSDKDocumentAnimationConfiguration in SBSDKDocumentScannerViewController.
    • Added class SBSDKDocumentAnimationConfiguration to configure document capture animation.
    • Added classes SBSDKScannedDocument and SBSDKScannedPage.
    • Added support for the new SBSDKScannedDocument class to SBSDKPDFRenderer, SBSDKUIPDFRenderer, SBSDKTIFFImageWriter and SBSDKOpticalCharacterRecognizer.
    • Added init(uiColor: UIColor) in SBSDKUI2Color.
    • Added new property isAnimatingCapture to SBSDKDocumentScannerViewController.
    • Added new class SBSDKDocumentScannerPolygonConfiguration.
    • Added new properties polygonConfigurationAccepted, polygonConfigurationRejected and autoSnapProgressPolygonConfiguration to SBSDKDocumentScannerViewController.
    • Added new optional delegate method documentScannerViewController(_ controller: SBSDKDocumentScannerViewController, polygonConfigurationFor: SBSDKDocumentDetectionStatus) -> SBSDKDocumentScannerPolygonConfiguration to protocol SBSDKDocumentScannerViewControllerDelegate.
    • Added new optional delegate method imageEditingViewController(_ editingViewController: didDetectPolygon:) to SBSDKImageEditingViewControllerDelegate.
    • Added new property addAdditionalQuietZone to SBSDKBarcodeAdditionalParameters.
  • πŸš€ Improvements:
    • Improved sharpness of captured images in SBSDKDocumentScannerViewController by tweaking various timing related default values, such as initialScanDelay and autoSnappingDelay.
    • The AR-overlay in SBSDKUI2FindAndPickScanningMode is now visible by default.
  • 🐞 Bug fixes:
    • Fixed a bug in RTU-UIv2 Barcode Scanner where extended barcodes are displayed along with their non-extended versions.
    • Fixed a UI issue on the RTU-UI V2 Barcode Scanner where a too long title cut off the cancel button.
    • Fixed a UI issue on the RTU-UI V2 Find & Pick scanner in button sheet mode where the counter badge was not visible.
    • Fixed a UI issue in SBSDKFinderView where the background color overlapped with the line color.
    • Fixed a crash when zooming with invalid minZoom and maxZoom values.
    • Fixed a bug that did not mirror the front camera as expected.
    • Fixed a bug in SBSDKUI2SingleScanDialogModelProvider where the default displayed texts were not correct.
  • ⚠️ Breaking Changes:
    • Deprecated SBSDKUIDocumentScannerViewController, SBSDKUIFinderDocumentScannerViewController, SBSDKUICroppingViewController and their related classes.
    • Renamed the values of the enum SBSDKDocumentDetectionStatus.
    • Removed optional delegate method documentScannerViewController(_ controller:, polygonLineColorFor:) -> UIColor from protocol SBSDKDocumentScannerViewControllerDelegate.
    • Removed optional delegate method documentScannerViewController(_ controller:, polygonFillColorFor:) -> UIColor from protocol SBSDKDocumentScannerViewControllerDelegate.
    • Removed properties polygonLineWidth, polygonLineColorAccepted, polygonLineColorRejected, polygonFillColorAccepted, polygonFillColorRejected, polygonAutoSnapProgressEnabled, polygonAutoSnapProgressColor, polygonAutoSnapProgressLineWidth and polygonCornerRadius from SBSDKDocumentScannerViewController`.
    • Renamed property residencePermitFronBack to residencePermitFrontBack in SBSDKUIDocumentType.
    • Removed parameter encrypter from all SBSDKPDFRenderer methods and added it to the initializer of the class.

6.0.0-RC9

20 Sep 14:18
Compare
Choose a tag to compare
  • πŸŽ‰ New:
    • Added new RTU-UI V2 component, see SBSDKUI2DocumentScannerController.
    • Added document capture animation in SBSDKDocumentScannerViewController.
    • Added new optional delegate function documentScannerViewControllerCaptureAnimationConfiguration(_ controller: SBSDKDocumentScannerViewController) -> SBSDKDocumentAnimationConfiguration in SBSDKDocumentScannerViewController.
    • Added class SBSDKDocumentAnimationConfiguration to configure document capture animation.
    • Added classes SBSDKScannedDocument and SBSDKScannedPage.
    • Added support for the new SBSDKScannedDocument class to SBSDKPDFRenderer, SBSDKUIPDFRenderer, SBSDKTIFFImageWriter and SBSDKOpticalCharacterRecognizer.
    • Added init(uiColor: UIColor) in SBSDKUI2Color.
    • Added new property isAnimatingCapture to SBSDKDocumentScannerViewController.
    • Added new class SBSDKDocumentScannerPolygonConfiguration.
    • Added new properties polygonConfigurationAccepted, polygonConfigurationRejected and autoSnapProgressPolygonConfiguration to SBSDKDocumentScannerViewController.
    • Added new optional delegate method documentScannerViewController(_ controller: SBSDKDocumentScannerViewController, polygonConfigurationFor: SBSDKDocumentDetectionStatus) -> SBSDKDocumentScannerPolygonConfiguration to protocol SBSDKDocumentScannerViewControllerDelegate.
    • Added new optional delegate method imageEditingViewController(_ editingViewController: didDetectPolygon:) to SBSDKImageEditingViewControllerDelegate.
  • πŸš€ Improvements:
    • Improved sharpness of captured images in SBSDKDocumentScannerViewController by tweaking various timing related default values, such as initialScanDelay and autoSnappingDelay.
    • The AR-overlay in SBSDKUI2FindAndPickScanningMode is now visible by default.
  • 🐞 Bug fixes:
    • Fixed a bug in RTU-UIv2 Barcode Scanner where extended barcodes are displayed along with their non-extended versions.
    • Fixed a UI issue on the RTU-UI V2 Barcode Scanner where a too long title cut off the cancel button.
    • Fixed a UI issue on the RTU-UI V2 Find & Pick scanner in button sheet mode where the counter badge was not visible.
    • Fixed a UI issue in SBSDKFinderView where the background color overlapped with the line color.
    • Fixed a crash when zooming with invalid minZoom and maxZoom values.
    • Fixed a bug that did not mirror the front camera as expected.
    • Fixed a bug in SBSDKUI2SingleScanDialogModelProvider where the default displayed texts were not correct.
  • ⚠️ Breaking Changes:
    • Deprecated SBSDKUIDocumentScannerViewController, SBSDKUIFinderDocumentScannerViewController, SBSDKUICroppingViewController and their related classes.
    • Renamed the values of the enum SBSDKDocumentDetectionStatus.
    • Removed optional delegate method documentScannerViewController(_ controller:, polygonLineColorFor:) -> UIColor from protocol SBSDKDocumentScannerViewControllerDelegate.
    • Removed optional delegate method documentScannerViewController(_ controller:, polygonFillColorFor:) -> UIColor from protocol SBSDKDocumentScannerViewControllerDelegate.
    • Removed properties polygonLineWidth, polygonLineColorAccepted, polygonLineColorRejected, polygonFillColorAccepted, polygonFillColorRejected, polygonAutoSnapProgressEnabled, polygonAutoSnapProgressColor, polygonAutoSnapProgressLineWidth and polygonCornerRadius from SBSDKDocumentScannerViewController`.
    • Renamed property residencePermitFronBack to residencePermitFrontBack in SBSDKUIDocumentType.

6.0.0-RC8

13 Sep 16:26
Compare
Choose a tag to compare
  • πŸŽ‰ New:
    • Added new RTU-UI V2 component, see SBSDKUI2DocumentScannerController.
    • Added document capture animation in SBSDKDocumentScannerViewController.
    • Added new optional delegate function documentScannerViewControllerCaptureAnimationConfiguration(_ controller: SBSDKDocumentScannerViewController) -> SBSDKDocumentAnimationConfiguration in SBSDKDocumentScannerViewController.
    • Added class SBSDKDocumentAnimationConfiguration to configure document capture animation.
    • Added classes SBSDKScannedDocument and SBSDKScannedPage.
    • Added support for the new SBSDKScannedDocument class to SBSDKPDFRenderer, SBSDKUIPDFRenderer, SBSDKTIFFImageWriter and SBSDKOpticalCharacterRecognizer.
    • Added init(uiColor: UIColor) in SBSDKUI2Color.
    • Added new property isAnimatingCapture to SBSDKDocumentScannerViewController.
    • Added new class SBSDKDocumentScannerPolygonConfiguration.
    • Added new properties polygonConfigurationAccepted, polygonConfigurationRejected and autoSnapProgressPolygonConfiguration to SBSDKDocumentScannerViewController.
    • Added new optional delegate method documentScannerViewController(_ controller: SBSDKDocumentScannerViewController, polygonConfigurationFor: SBSDKDocumentDetectionStatus) -> SBSDKDocumentScannerPolygonConfiguration to protocol SBSDKDocumentScannerViewControllerDelegate.
    • Added new optional delegate method imageEditingViewController(_ editingViewController: didDetectPolygon:) to SBSDKImageEditingViewControllerDelegate.
  • πŸš€ Improvements:
    • Improved sharpness of captured images in SBSDKDocumentScannerViewController by tweaking various timing related default values, such as initialScanDelay and autoSnappingDelay.
    • The AR-overlay in SBSDKUI2FindAndPickScanningMode is now visible by default.
  • 🐞 Bug fixes:
    • Fixed a bug in RTU-UIv2 Barcode Scanner where extended barcodes are displayed along with their non-extended versions.
    • Fixed a UI issue on the RTU-UI V2 Barcode Scanner where a too long title cut off the cancel button.
    • Fixed a UI issue on the RTU-UI V2 Find & Pick scanner in button sheet mode where the counter badge was not visible.
    • Fixed a UI issue in SBSDKFinderView where the background color overlapped with the line color.
    • Fixed a crash when zooming with invalid minZoom and maxZoom values.
    • Fixed a bug that did not mirror the front camera as expected.
    • Fixed a bug in SBSDKUI2SingleScanDialogModelProvider where the default displayed texts were not correct.
  • ⚠️ Breaking Changes:
    • Deprecated SBSDKUIDocumentScannerViewController, SBSDKUIFinderDocumentScannerViewController, SBSDKUICroppingViewController and their related classes.
    • Renamed the values of the enum SBSDKDocumentDetectionStatus.
    • Removed optional delegate method documentScannerViewController(_ controller:, polygonLineColorFor:) -> UIColor from protocol SBSDKDocumentScannerViewControllerDelegate.
    • Removed optional delegate method documentScannerViewController(_ controller:, polygonFillColorFor:) -> UIColor from protocol SBSDKDocumentScannerViewControllerDelegate.
    • Removed properties polygonLineWidth, polygonLineColorAccepted, polygonLineColorRejected, polygonFillColorAccepted, polygonFillColorRejected, polygonAutoSnapProgressEnabled, polygonAutoSnapProgressColor, polygonAutoSnapProgressLineWidth and polygonCornerRadius from SBSDKDocumentScannerViewController`.
    • Renamed property residencePermitFronBack to residencePermitFrontBack in SBSDKUIDocumentType.

5.1.5-RC3

11 Sep 12:13
Compare
Choose a tag to compare
  • πŸš€ Improvements:
    • Improved recognition of barcodes generated by defective thermal printers that do not print certain black bars correctly.
  • 🐞 Bug fixes:
    • Fixed a bug in SBSDKUICroppingViewController that caused the Cancel-button to be dysfunctional in some rare cases.
    • Fixed a bug on iOS 14 and older that lead to crash in Barcode RTU-UIv2.

5.1.5-RC1

10 Sep 12:21
Compare
Choose a tag to compare
  • 🐞 Bug fixes:
    • Fixed a bug in SBSDKUICroppingViewController that caused the Cancel-button to be dysfunctional in some rare cases.
    • Fixed a bug on iOS 14 and older that lead to crash in Barcode RTU-UIv2.