Recognizer SDK (2.1.0)
- Stability fixes and improvements
Account Linking SDK (2.1.0)
- Stability fixes and improvements
Camera SDK (2.1.0)
- Stability fixes and improvements
Camera UI SDK (2.1.0)
- Stability fixes and improvements
Core SDK (2.1.0)
- Stability fixes and improvements
Digital SDK (2.1.0)
- Stability fixes and improvements
Digital Analytics SDK (2.1.0)
- Stability fixes and improvements
Earnings SDK (2.1.0)
- Stability fixes and improvements
Logcat SDK (2.1.0)
- Stability fixes and improvements
Security SDK (2.1.0)
- Stability fixes and improvements
Surveys SDK (2.1.0)
- Stability fixes and improvements
Activation SDK (1.0.0)
- Offer Wall: Introduces the main browsing surface for offers, with server-driven placements shown as carousel, grid, or list layouts.
- Offer cards display image, title, reward value, and clip status. 
- Store filtering: Adds a stores bar for filtering offers by retailer, grouped into Popular and All, plus an empty state when no offers match. 
- Scan Receipt entry point: Adds a floating Scan Receipt action button on the offer wall as the primary entry into the scan-and-earn flow. 
- Offer details view: Tapping an offer opens a bottom-sheet detail view with hero image, clip/status indicators, reward breakdown, qualifying retailers, long description, purchase details including eligible UPCs, and legal terms. Retailer chips deep-link to that store’s filtered offer grid. 
- Coupon clipping: Users can clip (activate) coupons from the offer wall or detail sheet. 
- Clip request protection: Clip actions are debounced so only one clip request can be in flight at a time, preventing duplicate submissions. 
- Receipt scanning flow: Receipt scanning is host-delegated. The SDK manages session lifecycle while the host app provides the camera/OCR experience and returns parsed receipt data or cancellation. 
- Post-scan processing: On successful receipt submission, the SDK transitions to a Loading Screen for processing. 
- Validation and error handling: Adds receipt validation with full-screen error dialogs for common failure states including already scanned, too old (default max age 14 days), user exceeded threshold, and invalid/fraudulent receipts, with contextual recovery actions.