ADDED
isAuthenticatedproperty toBRAccountLinkingConnection.- 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 withJSONSerializationno longer produces type errors.- Random crash when executing
grabNewOrdersForRetailer.
REMOVED
BRAccountLinkingManager:linkRetailerWithConnectionmethod.BRAccountLinkingManager:verifyRetailerWithConnection(with:withCompletion:)method.- Support for
BRAccountLinkingRetailerDrizlyretailer. - Support for
BRAccountLinkingRetailerTacoBellretailer.