Skip to content

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

5.0.1-RC2

11 Mar 18:08
Compare
Choose a tag to compare
  • 🐞 Bug fixes:
    • Fixed a critical bug in the camera session causing too low resolution of captured still images.

5.0.0

01 Mar 16:12
Compare
Choose a tag to compare
  • πŸŽ‰ New:
    • Added new class-based image filters with customizable parameters:
      • SBSDKParametricFilter (abstract base class)
      • SBSDKScanbotBinarizationFilter
      • SBSDKCustomBinarizationFilter
      • SBSDKColorDocumentFilter
      • SBSDKBrightnessFilter
      • SBSDKContrastFilter
      • SBSDKGrayscaleFilter
      • SBSDKWhiteBlackPointFilter
      • SBSDKLegacyFilter (encapsulates the deprecated SBSDKImageFilterType filters)
    • Added streaming encryption support to SBSDKStorageCrypting.
    • 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 new property minimumNumberOfSymbols to SBSDKDocumentQualityAnalyzer.
    • Added a new modern beep sound in SBSDKSoundController.
    • Added a new enum SBSDKSoundType to configure the default beep sound of SBSDKSoundController.
    • Added Privacy manifest file (PrivacyInfo.xcprivacy) to the SDK.
    • Added new static property maximumRecommendedImageSize to SBSDKDeviceInformation.
  • πŸš€ Improvements:
    • Streaming rendering and encrypting in SBSDKTIFFImageWriter. Memory footprint during rendering reduced by up to 5x for TIFF.
  • ⚠️ Breaking Changes
    • Due to the refactoring of Scanbot SDK to the Swift language a lot of properties and method parameters have changed in order to provide a clean and consistent interface for Swift and Objective-C.
    • Removed adjustable filters and partially replaced them by the parametric filters.
    • Deprecated SBSDKImageFilterType. Use the new parametric filters SBSDKParametricFilterand its subclasses if possible.
    • Replaced parameters of type SBSDKImageFilterType by SBSDKParametricFilter in most classes.
    • Changed type of binarizationFilter in SBSDKTIFFImageWriterParameters from SBSDKImageFilterType to SBSDKParametricFilter.
    • Renamed SBSDKUIDocument to SBSDKDocument, SBSDKUIPage to SBSDKDocumentPage and SBSDKUIPageFileStorage to SBSDKDocumentPageFileStorage.
    • Refactored SBSDKImageProcessor moving away from the complex asynchronous functions to a straight object oriented approach.
    • 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 properties of type NSNumber to optional Double in SBSDKImageMetadata.
    • Replaced default initialization initWithParentViewController:containerView by the new static method createWithParentViewController:containerView in SBSDKImageEditingViewController.
    • Changed SBSDKTIFFImageWriter from static class to instantiated class and simplified the interface.
    • Renamed enum SBSDKAutosnappingMode to SBSDKAutoSnappingMode.
  • πŸš™ Under the hood:
    • Refactored all public SDK code to Swift.

4.2.1

13 Feb 12:24
Compare
Choose a tag to compare
  • πŸŽ‰ New:
    • Added Privacy manifest file (PrivacyInfo.xcprivacy) to the SDK.
    • Added new static property maximumRecommendedImageSize to SBSDKDeviceInformation.
    • Added new property videoFlipMode to SBSDKBaseScannerGeneralConfiguration.
  • 🐞 Bug fixes:
    • Fixed the issue when the top and bottom toolbars' background color in SBSDKUICroppingViewController didn't update on dark mode change, when set to UIColor.systemBackground.

4.0.0

18 Oct 09:42
Compare
Choose a tag to compare
  • πŸŽ‰ New:
    • Added new method widestAvailableBackFacingCamera to SBSDKCameraDevice.
    • Added new method setupDefaultLicenseFailureHandlerWithCompletion: to the Scanbot class.
  • πŸš€ Improvements:
    • New improved document detector with better performance and less memory consumption.
  • ⚠️ Breaking Changes:
    • Renamed photoQualityPriorization to photoQualityPrioritization everywhere in the SDK.
    • Changed default value of the finder aspect ratio in SBSDKUIFinderDocumentScannerUIConfiguration to DIN A4 portrait.

3.0.2

27 Sep 10:42
Compare
Choose a tag to compare
  • 🐞 Bug fixes:
    • Fixed a focusing issue with the new iPhone 15 Pro and 15 Pro Max.

3.0.1-RC1

24 Aug 13:58
Compare
Choose a tag to compare
  • 🐞 Bug fixes:
    • Fixed a bug with missing default configuration for SBSDKUICroppingViewController.

3.0.0

23 Aug 12:57
Compare
Choose a tag to compare
  • πŸŽ‰ New:
    • Added functions to SBSDKDeviceInformation to get the total, used and unused disk space on the device.
  • πŸš€ Improvements:
    • RTU-UI configurations can now be initialized with partial/incomplete JSON data by internally merging the partial data into the configurations default values.
  • ⚠️ Breaking Changes:
    • Due to a Swift compiler naming collision the class ScanbotSDK has been renamed to Scanbot.
    • Renamed the class ScanbotSDKUI to ScanbotUI for consistency.
  • 🐞 Bug fixes:
    • Fixed a crash when denying camera permission.
    • Fixed a bug with magnetic lines in SBSDKImageEditingViewController and SBSDKUICroppingViewController.

2.4.0-Beta2

27 Jul 13:22
Compare
Choose a tag to compare
  • 🐞 Bug fixes:
    • Fixed a crash when denying camera permission.
    • Fixed a bug with magnetic lines in SBSDKImageEditingViewController and SBSDKUICroppingViewController.

2.4.0-Beta1

27 Jul 10:11
Compare
Choose a tag to compare
  • 🐞 Bug fixes:
    • Fixed a crash when denying camera permission.
    • Fixed a bug with magnetic lines in SBSDKImageEditingViewController and SBSDKUICroppingViewController.

2.3.0-SH6

23 Jun 12:14
Compare
Choose a tag to compare
  • Initial Release