Skip to content

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

3.0.5-beta1

07 Dec 16:57
Compare
Choose a tag to compare

WARNING: Release Notes for version 3.0.5 not found!

3.0.4-beta1

30 Nov 16:01
Compare
Choose a tag to compare

WARNING: Release Notes for version 3.0.4 not found!

3.0.3

03 Nov 15:41
Compare
Choose a tag to compare
  • 🐞 Bug fixes
    • Fixed some rare crashes
  • 🚙 Under the hood:

3.0.2

27 Aug 10:24
Compare
Choose a tag to compare
  • 🎉 New:
    • Added support for zooming in SBSDKUIBarcodesBatchScannerViewController
    • Added stripCheckDigits parameter in SBSDKBarcodeAdditionalParameters class.
  • ⚠️ Breaking Changes:
    • Added SBSDKSEPADocumentFieldTypePurpose, SBSDKSEPADocumentFieldTypeRemittance and SBSDKSEPADocumentFieldTypeInformation fields to SBSDKSEPADocumentFieldType. Removed SBSDKSEPADocumentFieldTypeReference and SBSDKSEPADocumentFieldTypeHint fields from it.
  • 🚀 Improvements:
    • Improved recognition of UPC/EAN barcodes due to ink spread

3.0.1

06 Jul 14:38
Compare
Choose a tag to compare
  • 🎉 New:

    • Added support for Apple Silicon M1 simulators. Your app build with the ScanbotBarcodeScannerSDK.xcframework or via CocoaPods now will run natively on M1 Mac simulators without having to start Xcode in Rosetta 2 mode
  • ⚠️ Breaking Changes:

    • The ScanbotBarcodeScannerSDK CocoaPod now contains an XCFramework instead of a standard framework, you may need to update CocoaPods and/or Xcode

3.0.0

02 Jul 08:20
Compare
Choose a tag to compare
  • 🎉 New:

    • Brand new "Next Generation" machine-learning-based barcode scanning engine with improved reliability and much faster performance
    • API changes for the new barcode engine: added engineMode property of type SBSDKBarcodeEngineMode on barcode scanning APIs like SBSDKBarcodeScanner, SBSDKBarcodeScannerViewController, and SBSDKUIBarcodesBatchScannerBehaviorConfiguration to switch between the legacy barcode engine and the new Next Generation barcode engine. By default, the new engine is used.
  • ⚠️ Breaking Changes:

    • Removed enableHighSensitivityMode property on SBSDKBarcodeScanner, because it is no longer needed
  • 🚀 Improvements:

    • Improved logging for license failures. The app bundle identifier from the license and from the app will be displayed in the log in case you accidentally set up a wrong license. Also now the expiration date of expired licenses is being logged to the console.

1.12.0

24 Jun 09:15
Compare
Choose a tag to compare
  • 🎉 New:

    • Added support for MSI-Plessey barcodes again: see SBSDKBarcodeTypeMSIPlessey, MSI checksum algorithm is selectable via SBSDKBarcodeAdditionalParameters property named msiPlesseyChecksumAlgorithm, by default MSI-Plessey is disabled, you must explicitly pass SBSDKBarcodeAdditionalParameters as accepted type to any barcode scanning class
  • 🚀 Improvements:

    • Better logging of licensing system errors, e.g. display the apps and the licenses bundle identifier
  • 🐞 Bug fixes

    • Fixes a problem with UPC-A barcodes being recognized as EAN13 barcodes.