Release History

Changelog version 1.0.6:

SBSDKScannerViewController

  • Fixed a bug that prevented displaying the detection statuses for poor light and noise
  • Added properties acceptedSizeScore and acceptedAngleScore, allowing you to alter the acceptance parameters for automatic shutter release (e.g. more perspective distortion or smaller document size)
Changelog version 1.0.7:

SBSDKScannerViewController

  • Fixed wrong orientation of original image when capturing a document image
Changelog version 1.0.8:

SBSDKScannerViewController

  • Added new method -(BOOL)captureStillImage to allow manual capturing using the delegate interface
Changelog version 1.0.9:

SBSDKScannerViewController

  • Added new delegate method (void)scannerControllerDidChangeDeviceOrientation:to:transform:
Changelog version 1.0.10:

SBSDKScannerViewController

  • Significantly improved peak memory usage when capturing images (~ 50%)
  • Added new delegate method - (BOOL)scannerController:shouldRotateInterfaceForDeviceOrientation:transform:(CGAffineTransform)transform
Changelog version 1.0.11:

SBSDKScannerViewController

  • Fixed an orientation issue on iPad
Changelog version 1.0.12:
  • Rebuilt with Xcode 7 final
  • Updated some documentation
Changelog version 1.0.13:
  • Improved accuracy of automatic document detection
  • Introduced new colored document image filter
Changelog version 1.0.14:
  • New color filter now working correctly
  • Fixed a bug in the binarization filter
Changelog version 1.0.15:
  • Added new delegate method -(NSString *)scannerController:(SBSDKScannerViewController *)controller localizedTextForDetectionStatus:(SBSDKDocumentDetectionStatus)status to help you localizing the detection status strings
Changelog version 1.1.1:
  • Beta: Added brand new credit card recognizer: SBSDKCreditCardRecognizer
  • Refactored Demo app: now contains Document Detection, Payform Detection and Credit Card detection
  • Fixed some bugs in SBSDKScannerViewController, e.g. automatic crop after manual snap
  • Added imageMode flag to SBSDKScannerViewController, can be set to grayscale mode to capture all images in grayscale mode for better memory footprint
  • Added API to SBSDImageProcessor to pass UIImage objects directly instead of NSURLs
Changelog version 1.1.2:
  • Improved credit card recognizer SBSDKCreditCardRecognizer
Changelog version 1.1.4:
Changelog version 1.2.0:
  • Improved all detectors accuracy
  • Added SBSDKImageMetadata and SBSDKImageMetadataProcessor to extract EXIF data etc. from image
  • Added SBSDKLensCameraProperties which can be passed to polygon based warping functions to improve the aspect ratio of the cropped image and let it be very close to the original documents aspect ratio
  • SBSDKLensCameraProperties can be extracted from SBSDKImageMetadata
  • Added 3 new filters: SBSDKImageFilterTypePhoto, SBSDKImageFilterTypePhotoBW1, SBSDKImageFilterTypePhotoBW2
  • The photo filter is useful to correct strong color tints, the 2 other new filters create different color-to-gray mappings
  • Added SBSDKMultipleDocumentsDetector (Beta) to detect multiple photos or documents on an image
  • Minor fixes and optimizations
Changelog version 1.2.1:
  • Fixed crash in sample app by adding NSCameraUsageDescription and NSPhotoLibraryUsageDescription.
Changelog version 1.3.0:
  • Removed static libraries
  • Changed distribution model to single embeddable framework containing all architectures and bitcode
Changelog version 1.4.0:
  • Added SBSDKCropViewController, a Scanbot-like UI for manual cropping of images, including magnetic snapping of edges to found contours
Changelog version 1.4.1:
Changelog version 1.4.2:
Changelog version 1.4.3:
Changelog version 1.4.4:
Changelog version 1.4.5:
Changelog version 1.4.6:
  • Fixed a bug where capturing an image would block the main thread unnecessarily long
Changelog version 1.4.7:
Changelog version 1.4.8:
  • added support for machine readable codes (QR codes, barcodes) scanning in SBSDKScannerViewController
  • added support and protocol for parsing machine readable codes
  • added basic QR and barcode parsers
  • added support for registering custom machine readable code parsers
  • moved demo app from SDK into a separate github repository, now it is located here: https://github.com/doo/scanbot-sdk-example-ios
Changelog version 1.5.0:
Changelog version 1.5.1:
Changelog version 1.5.2:
  • fixed a bug with 16 bit per component images and Display P3 colorspace
Changelog version 1.5.3:
  • fixed a crash when importing images from the photo library
Changelog version 1.5.4:
Changelog version 1.5.5:
  • added Disability Certificate Recognizer
Changelog version 1.5.6:
Changelog version 1.5.7:
Changelog version 1.5.8:
Changelog version 1.5.9:
Changelog version 1.6.0:
  • minor bugfixes and improvements
  • built with Xcode 9.3 toolchain
Changelog version 1.6.1:
  • added support for CocoaPods
  • new documentation
  • new filters and cleaned up filter enum
  • moved OCR lanugage data into a separate bundle
  • added image orientation lock property to SBSDKScannerViewController
Changelog version 1.6.2:
Changelog version 1.7.0:
Changelog version 1.7.1:
Changelog version 1.7.2:
  • extended and improved API to apply image filter on pages coming from Ready-To-Use UI
  • new thread-safe container class SBSDKUIDocument for scanned pages
  • added the fields checkDigitsCount and validCheckDigitsCount in SBSDKMachineReadableZoneRecognizerResult
  • minor bug fixes and improvements
Changelog version 1.7.3:
Changelog version 1.7.4:
  • fixes memory leaks
Changelog version 1.7.6:
  • DC Scanner:
    • Improved recognition of low-constrast scans
    • ⚠️ Breaking change: The DC Scanner now uses eng.traineddata instead of deu.traineddata!
  • Removed the obsolete Credit Card Recognizer from SDK (components and bundles)
  • Minor internal refactorings and improvements
Changelog version 1.7.7:
  • Fixed bitcode generation
Changelog version 1.7.8:
Changelog version 1.8.0:
  • Implemented the Reset/Detect functionality in RTU Cropping UI
  • Added support for allowedInterfaceOrientations in all RTU UI ViewControllers (can be set via corresponding configurations)
  • Fixed issues with orientationLockMode in RTU Document Scanner UI
  • Added ability to specify preferred aspect ratios for detector in SBSDKScannerViewController (see SBSDKScannerViewController.preferredAspectRatios)
  • Under the hood: Upgraded to OpenCV version 3.4.3
  • Minor bug fixes and improvements
Changelog version 1.8.1:
Changelog version 1.8.2:
  • Fixed an issue with asset images of RTU UI components
  • Small fixes in MRZ Recognizer (improved detection on still images of some ID cards)
Changelog version 1.8.3:
Changelog version 1.8.4:
Changelog version 1.8.5:
Changelog version 1.8.6:
  • Changed the behaviour of image resource loading.
  • Under the hood:
    • Updated OpenSSL to v1.0.2q
    • Updated libtiff to v4.0.10
    • Updated libpng to v1.6.36 (part of other libs)
    • Updated libjpeg to v9b (part of other libs)