Skip to content

Releases: PhotoPay/photopay-ios

v9.1.3

27 May 09:35
1fdb32c
Compare
Choose a tag to compare
  • ensure scanningRecognizerRunnerDelegate gets invoked for string processing even when using fully offline license keys

v9.1.2

26 Mar 16:43
0a37916
Compare
Choose a tag to compare
  • fixed a crash when using Direct API on iOS 15.8 or older
    • the crash was introduced with introducing of HDR image processing support in v9.1.0

v9.1.1

26 Mar 16:43
ef3d799
Compare
Choose a tag to compare
  • fixed broken links in documentation
  • removed documentation parts that were specific to BlinkID, BlinkCard, and BlinkInput
    • since v8.0.0 these are not part of PhotoPay SDK anymore

v9.0.0

26 Mar 16:42
1e81966
Compare
Choose a tag to compare

Minor Breaking Changes

  • removed support for Mac Catalyst
    • PhotoPay.xcframework now contains only slices for iOS devices and iOS simulators
    • keep in mind that scanning on iOS simulator is supported only on a "best effort" basis

New Features

  • added PrivacyInfo.xcprivacy to the framework
  • added support for license keys that can cover multiple NSBundleIDs
  • added support for processing UIImages created from HDR images
    • on newer iOS devices, taking screenshots creates a HDR PNG image

Bug fixes

  • MBPCzechiaQrCodeRecognizer can now correctly scan inverted QR codes
  • removed surplus headers from the framework

Behavior changes

  • in DirectAPI, log if scanning delegate is nil
    • this can happen if the object defined as the delegate gets deleted
      while recognition is being performed
    • for example, if SwiftUI coordinator is used also as delegate and not
      deliberately kept alive, it can get deleted, which makes it very
      difficult to debug without knowing why callback is then not invoked