Skip to content

2.2.0-beta01

Pre-release
Pre-release

Choose a tag to compare

@pequots34 pequots34 released this 18 Jun 02:12
· 0 commits to master since this release

Recognizer SDK (2.2.0)

  • Stability fixes and improvements

Account Linking SDK (2.2.0)

  • Stability fixes and improvements

Camera SDK (2.2.0)

  • Stability fixes and improvements

Camera UI SDK (2.2.0)

  • Stability fixes and improvements

Core SDK (2.2.0)

  • Stability fixes and improvements

Digital SDK (2.2.0)

  • Stability fixes and improvements

Digital Analytics SDK (2.2.0)

  • Stability fixes and improvements

Earnings SDK (2.2.0)

  • Stability fixes and improvements

Logcat SDK (2.2.0)

  • Stability fixes and improvements

Security SDK (22.2.0)

  • Stability fixes and improvements

Surveys SDK (2.2.0)

  • Stability fixes and improvements

Activation SDK (1.1.0)

Theming & Design Tokens

  • Introduced ActivationTheme with a complete design-token system — ActivationColors, ActivationFonts, ActivationTypography, ActivationShapes, and ActivationSpacing — built on a Cobalt-based light and dark palette.
  • Added native dark mode support via ActivationColorDefaults.lightColors() / darkColors(); ActivationTheme automatically resolves the palette from isSystemInDarkTheme().
  • Added ActivationAppearance API for per-screen label customization (e.g., scanLabel, scanExtendedLabel). See the style/theme integration guide for usage.

Missed Earnings Flow

  • Launched the full Missed Earnings flow on: list screen → product detail → barcode scan or manual entry → confirmation.
  • The edit flow lets users correct merchant name (with autocomplete suggestions), receipt date, and product details — all reflected live in the screen.
  • A hamburger (≡) icon in the Receipt Scan Summary (RSS) header now launches the Missed Earnings flow.
  • Success and failure toasts display on Missed Earnings submission.
  • A "No Updates Made" modal is shown when a user attempts to submit without any changes.

Rewards & Ads

  • Added a product-line rewarded ad (single-boost placement).
  • Surfaced an inline rewarded-ad opportunity.
  • Enabled the info (ⓘ) icon bottom-sheet presentation.

Receipt Scan Summary (RSS)

  • Overhauled the RSS screen: coin-spin + sparkle reward animation on completion; product items are now categorized into Your Rewards, Your Earnings, and Your Receipt with distinct UI treatments.
  • Added BRID (BlinkReceipt ID) to the client rewards callback payload.

Loading Screen

  • Added a slide-up animation on the loading screen.

Bug Fixes

  • Fixed a Coil ImageProvider crash — the SDK now supplies its own ImageLoader via LocalActivationImageLoader instead of mutating the host app's Coil singleton.
  • Fixed network client request headers and the signing interceptor.
  • Fixed Offer Wall OfferCard label sizing, color, and spacing; card elevation reduced from 4dp to 2dp; corrected list-item loading-state clipping and detail-screen alignment.
  • Fixed RSS screen not displaying all receipt items.
  • Fixed "Ad Boost" pinned footer button missing the boost amount numeral.
  • Fixed hardcoded Color.Black / Color.White literals replaced with semantic theme tokens across native ads, RSS, and the CPA confirmation dialog.

Build

  • Added R8 full-mode support.
  • Upgraded Gradle wrapper 9.4.1 → 9.5.0.
  • Upgraded AGP 9.2.0 → 9.2.1.