Skip to content

Releases: doo/scanbot-barcode-scanner-sdk-ios-spm

5.0.0-RC1

26 Feb 14:29
Compare
Choose a tag to compare
  • 🎉 New:
    • Added new RTU-UI V2 component, see SBSDKUI2BarcodeScannerViewController.
    • Added the SBSDKFinderView.Style enum and the property style that defines the drawing styles of the finder view to SBSDKFinderView and SBSDKBaseScannerViewFinderConfiguration.
    • Added the viewFinderStyle property to SBSDKBaseScannerViewController.
    • Added streaming encryption support to SBSDKStorageCrypting.
    • Added Privacy manifest file (PrivacyInfo.xcprivacy) to the SDK.
    • Added new static property maximumRecommendedImageSize to SBSDKDeviceInformation.
    • Added new function resetAccumulation to SBSDKBarcodeScannerViewController.
  • ⚠️ Breaking Changes
    • Deprecated SBSDKUIBarcodeScannerViewController and SBSDKUIBarcodesBatchScannerViewController along with their related classes. Please consider switching to the new SBSDKUI2BarcodeScannerViewController.
    • Changed isLicenseValid, licenseStatus from functions to variables in Scanbot class.
    • Changed defaultImageStoreEncrypter, defaultPDFEncrypter, shouldShowStatusBarOnScanningScreens, defaultStatusBarStyle from separated getters and setters to variables in ScanbotUI class.
    • Removed printInfo:, printError: and printWarning: from SBSDKLog.
    • Changed setLoggingEnabled: to property isLoggingEnabled in SBSDKLog.
    • Functions logInfo:, logError: and logWarning: in SBSDKLog now accept String as a parameter instead of va_list.
    • Changed all SBSDKBarcodeType global constants to static properties of SBSDKBarcodeType.
    • Refactored SBSDKBarcodeType, it introduces a style naming change for all barcode types, please see the documentation.
    • Moved the global constants SBSDKBarcodeMetadataEANUPCExtensionKey and SBSDKBarcodeMetadataIsGS1MessageKey to SBSDKBarcodeScannerResult as its static properties.
    • Changed all SBSDKBarcodeDocumentType global constants to static properties of SBSDKBarcodeDocumentType.
    • Replaced the default value of acceptedBarcodeTypes with SBSDKBarcodeType.commonTypes, this property will no longer accept nil anywhere, if it's set to an empty array, this will automatically be translated to SBSDKBarcodeType.commonTypes.
  • 🚙 Under the hood:
    • Refactored all public SDK code to Swift.

4.2.1

13 Feb 12:26
Compare
Choose a tag to compare

WARNING: Release Notes for version 4.2.1 not found!

4.2.1-RC3

12 Feb 17:06
Compare
Choose a tag to compare

WARNING: Release Notes for version 4.2.1 not found!

4.2.1-RC2

09 Feb 13:24
Compare
Choose a tag to compare

WARNING: Release Notes for version 4.2.1 not found!

4.2.1-RC1

02 Feb 12:26
Compare
Choose a tag to compare

WARNING: Release Notes for version 4.2.1 not found!

5.0.0-Beta9

19 Dec 10:36
Compare
Choose a tag to compare
  • 🎉 New:
    • Added new RTU-UI V2 component, see SBSDKUI2BarcodeScannerViewController.
    • Added the SBSDKFinderView.Style enum and the property style that defines the drawing styles of the finder view to SBSDKFinderView and SBSDKBaseScannerViewFinderConfiguration.
    • Added the viewFinderStyle property to SBSDKBaseScannerViewController
  • ⚠️ Breaking Changes
    • Deprecated SBSDKUIBarcodeScannerViewController and SBSDKUIBarcodesBatchScannerViewController along with their related classes. Please consider switching to the new SBSDKUI2BarcodeScannerViewController.
    • Changed isLicenseValid, licenseStatus from functions to variables in Scanbot class.
    • Changed defaultImageStoreEncrypter, defaultPDFEncrypter, shouldShowStatusBarOnScanningScreens, defaultStatusBarStyle from separated getters and setters to variables in ScanbotUI class.
    • Removed printInfo:, printError: and printWarning: from SBSDKLog.
    • Changed setLoggingEnabled: to property isLoggingEnabled in SBSDKLog.
    • Functions logInfo:, logError: and logWarning: in SBSDKLog now accept String as a parameter instead of va_list.
    • Changed all SBSDKBarcodeType global constants to static properties of SBSDKBarcodeType.
    • Refactored SBSDKBarcodeType, it introduces a style naming change for all barcode types, please see the documentation.
    • Moved the global constants SBSDKBarcodeMetadataEANUPCExtensionKey and SBSDKBarcodeMetadataIsGS1MessageKey to SBSDKBarcodeScannerResult as its static properties.
    • Changed all SBSDKBarcodeDocumentType global constants to static properties of SBSDKBarcodeDocumentType.
    • Replaced the default value of acceptedBarcodeTypes with SBSDKBarcodeType.commonTypes, this property will no longer accept nil anywhere, if it's set to an empty array, this will automatically be translated to SBSDKBarcodeType.commonTypes.
  • 🚙 Under the hood:
    • Refactored all public SDK code to Swift.

5.0.0-Beta8

15 Dec 16:59
Compare
Choose a tag to compare
  • 🎉 New:
    • Added new RTU-UI V2 component, see SBSDKUI2BarcodeScannerViewController.
    • Added the SBSDKFinderView.Style enum and the property style that defines the drawing styles of the finder view to SBSDKFinderView and SBSDKBaseScannerViewFinderConfiguration.
    • Added the viewFinderStyle property to SBSDKBaseScannerViewController
  • ⚠️ Breaking Changes
    • Changed isLicenseValid, licenseStatus from functions to variables in Scanbot class.
    • Changed defaultImageStoreEncrypter, defaultPDFEncrypter, shouldShowStatusBarOnScanningScreens, defaultStatusBarStyle from separated getters and setters to variables in ScanbotUI class.
    • Removed printInfo:, printError: and printWarning: from SBSDKLog.
    • Changed setLoggingEnabled: to property isLoggingEnabled in SBSDKLog.
    • Functions logInfo:, logError: and logWarning: in SBSDKLog now accept String as a parameter instead of va_list.
    • Changed all SBSDKBarcodeType global constants to static properties of SBSDKBarcodeType.
    • Refactored SBSDKBarcodeType, it introduces a style naming change for all barcode types, please see the documentation.
    • Moved the global constants SBSDKBarcodeMetadataEANUPCExtensionKey and SBSDKBarcodeMetadataIsGS1MessageKey to SBSDKBarcodeScannerResult as its static properties.
    • Changed all SBSDKBarcodeDocumentType global constants to static properties of SBSDKBarcodeDocumentType.
    • Replaced the default value of acceptedBarcodeTypes with SBSDKBarcodeType.commonTypes, this property will no longer accept nil anywhere, if it's set to an empty array, this will automatically be translated to SBSDKBarcodeType.commonTypes.
  • 🚙 Under the hood:
    • Refactored all public SDK code to Swift.

4.2.0-RC2

07 Dec 14:55
Compare
Choose a tag to compare
  • 🎉 New:
    • Added support for new barcode type SBSDKBarcodeTypeGS1Composite.
  • 🚀 Improvements:
    • Added more control over how to handle GS1 messages in barcodes. See SBSDKGS1Handling.
  • ⚠️ Breaking Changes:
    • The property enableGS1Decoding has been replaced by the enum SBSDKGS1Handling in SBSDKBarcodeAdditionalParameters.

4.2.0

07 Dec 18:01
Compare
Choose a tag to compare
  • 🎉 New:
    • Added support for new barcode type SBSDKBarcodeTypeGS1Composite.
  • 🚀 Improvements:
    • Added more control over how to handle GS1 messages in barcodes. See SBSDKGS1Handling.
  • ⚠️ Breaking Changes:
    • The property enableGS1Decoding has been replaced by the enum SBSDKGS1Handling in SBSDKBarcodeAdditionalParameters.

4.2.0-RC1

06 Dec 19:47
Compare
Choose a tag to compare
  • 🎉 New:
    • Added support for Kuwait ID cards in the MRZ scanner.
    • Added support for new barcode type SBSDKBarcodeTypeGS1Composite.
  • 🚀 Improvements:
    • Added more control over how to handle GS1 messages in barcodes. See SBSDKGS1Handling.
  • ⚠️ Breaking Changes:
    • The property enableGS1Decoding has been replaced by the enum SBSDKGS1Handling in SBSDKBarcodeAdditionalParameters.