Impact
New features
- Android debug support. The debug flag now works on Android — Enabling it turns on web view inspection plus verbose logging.
iOS SDK upgrade (3.31.0 → 3.33.2)
- Faster launch. An internal framework was replaced with the new Uplink framework, shaving roughly 0.4s off the initial Transact load time.
- Bug fix. Fixed a case where the close button could be invisible in the Uplink browser.
Android SDK upgrade (3.20.1 → 3.22.0)
- ⚠️ New build requirement: AGP 8.9+ and Gradle 8.11.1+. The default Android SDK toolchain was upgraded to Android Gradle Plugin 8.9.1 / Gradle 8.14.2, so consuming apps must be on AGP 8.9 or newer.
- Redesigned TrueAuth browser. The in-app browser shown during login was rebuilt on Atomic's native web view, adding a toolbar and close button for a clearer authentication experience.
- Session resilience. Leaving the host app mid-flow no longer closes the session when the network drops — transient errors are ignored while backgrounded and the page reloads on return.
- Smoother login hand-off. The keyboard now closes automatically once authentication is detected, and the TrueAuth browser stays hidden when folding, rotating, or entering split-screen.
- Performance timings. The SDK now records Time to Load, Time to Initialize, and Time to First Interaction.
Changes
- Added Android support for the debug flag and a new onDebugLog callback, matching the existing iOS debug behavior (#163)
- Bumped the bundled Android SDK to 3.22.0, which raises the minimum build requirement to AGP 8.9+ / Gradle 8.11.1+ (#147, #162)
- Corrected the package's license to Atomic's SDK License Agreement (#151)
Platform SDK Versions
- Android 3.22.0
- iOS 3.33.2