Release Notes
Mar 6, 2026
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.
BRAccountLinkingManager:
linkRetailerWithConnection method..
BRAccountLinkingManager:
verifyRetailerWithConnection(with:withCompletion:) method..
Support for
BRAccountLinkingRetailerDrizly retailer.
Support for
BRAccountLinkingRetailerTacoBell retailer.
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.
Jun 9, 2025
ADDED
New error type
BRSetupIMAPResultEnabled2FAAccountRequired
FIXED
A random crash when executing grabNewOrdersForRetailer
May 13, 2025
ADDED
Support for
BRAccountLinkingRetailerThriveMarket US retailer
Apr 11, 2025
ADDED
isAuthenticated property in BRAccountLinkingConnection
New
BRAccountLinkingErrorSystemTerminated error
Support for
BRAccountLinkingRetailerTemu US retailer
Support for
BRAccountLinkingRetailerAliExpress US retailer
BRAccountLinkingManager
Added
linkAccount(with:withCompletion:) method
Added
loginUser(forLinkedRetailer:withCompletion:) method
BRDigitalManager
Added
enableSilentPush(withToken:) method for collecting push notification token
Added
didReceiveRemoteNotification(userInfo:fetchCompletionHandler:) method for executing Grab Orders Operation via silent push
CHANGED
Removed support for
BRAccountLinkingRetailerDrizly retailer.
Removed support for
BRAccountLinkingRetailerTacoBell retailer.
BRAccountLinkingManager
Removed
linkRetailerWithConnection method.
Removed
verifyRetailerWithConnection(with:withCompletion:) method.
Mar 10, 2025
CHANGED
Binary optimizations.
Dec 19, 2024
CHANGED
Binary optimizations.
Dec 2, 2024
ADDED
isAuthenticated property in BRAccountLinkingConnection
New
BRAccountLinkingErrorSystemTerminated error
BRAccountLinkingManager
Added
linkAccount(with:withCompletion:) method
Added
loginUser(forLinkedRetailer:withCompletion:) method
BRDigitalManager
Added
enableSilentPush(withToken:) method for collecting push notification token
Added
didReceiveRemoteNotification(userInfo:fetchCompletionHandler:) method for executing Grab Orders Operation via silent push
CHANGED
Removed support for
BRAccountLinkingRetailerDrizly retailer.
BRAccountLinkingManager
Removed
linkRetailerWithConnection method.
Removed
verifyRetailerWithConnection(with:withCompletion:) method.
Nov 07, 2024
CHANGED
Binary optimizations.
Oct 17, 2024
CHANGED
Upgrade to BRMailCore v1.0.
Sep 17, 2024
ADDED
New error types:
1. BRAccountLinkingErrorWebViewClosed
2. BRAccountLinkingErrorUnsupportedRetailer
FIXED
A random crash when executing in background.
CHANGED
Increase minimum target to iOS13.
The default value of webviewAuthEnabled (BRAccountLinkingConnection) is now true.
Removed following merchants:
1. Bed Bath & Beyond
2. Giant Eagle
3. H-E-B
4. HyVee
5. Kohls
6. Macy’s
7. Marshalls
8. Nike
9. Rite Aid
10. TJ Maxx
11. Staples
Aug 20, 2024
CHANGED
Binary optimizations.
July 20, 2024
ADDED
New flow for Gmail IMAP that allows e2e authentication inside a WebView.
July 16, 2024
ADDED
New, simplified authentication flow for Gmail IMAP that automates the enabling of two-factor authentication and app-password creation.
CHANGED
Improved Samples Response page
July 2, 2024
FIXED
Fixed invalid privacy manifest error when submitting to App Store.
June 20, 2024
ADDED
A new way to connect retailer accounts, via the retailer’s web page.
ADDED
Added support for new merchants:
1. Coles (AU)
2. Woolworths (AU)
typedef NS_ENUM(NSUInteger, BRAccountLinkingRetailer) {
...
BRAccountLinkingRetailerColesAU = 7610,
BRAccountLinkingRetailerWoolworthsAU = 8646
};
FIXED
Fixed couple retailers so their name accurate represents their locale.
BRAccountLinkingRetailerCarrefourUK -> BRAccountLinkingRetailerCarrefourES
BRAccountLinkingRetailerAliExpress -> BRAccountLinkingRetailerAliExpressUK
CHANGED
Removed all deprecated logic from BRAccountLinkingManager.