github BlinkReceipt/blinkereceipt-ios 3.0.0
v3.0.0

7 hours ago

ADDED

  • isAuthenticated property to BRAccountLinkingConnection.
  • New error type BRAccountLinkingErrorSystemTerminated.
  • New error type BRSetupIMAPResultEnabled2FAAccountRequired.
  • Support for BRAccountLinkingRetailerTemu (US).
  • Support for BRAccountLinkingRetailerAliExpress (US).
  • Support for BRAccountLinkingRetailerThriveMarket (US).
  • BRAccountLinkingManager: linkAccount(with:withCompletion:) method.
  • BRAccountLinkingManager: loginUser(forLinkedRetailer:withCompletion:) method.

CHANGED

  • Minimum iOS version raised to iOS 15. iOS 13 and 14 are no longer supported. This aligns with current Xcode toolchain requirements and improves long-term stability.
  • Removed all deprecated logic from BRAccountLinkingManager.

FIXED

  • Intermittent crash when Account Linking is active, caused by non-JSON-safe types (e.g. Date) surfacing during serialization. Affects users with 1 or more linked accounts.
  • dictionaryForSerializing() now returns only JSON-safe types. Direct use with JSONSerialization no longer produces type errors.
  • Random crash when executing grabNewOrdersForRetailer.

REMOVED

  • BRAccountLinkingManager: linkRetailerWithConnection method.
  • BRAccountLinkingManager: verifyRetailerWithConnection(with:withCompletion:) method.
  • Support for BRAccountLinkingRetailerDrizly retailer.
  • Support for BRAccountLinkingRetailerTacoBell retailer.

Don't miss a new blinkereceipt-ios release

NewReleases is sending notifications on new releases.