Skip to content

v3.15.0

Latest

Choose a tag to compare

@brax10ward brax10ward released this 13 Jul 15:47
· 13 commits to master since this release

2026-07-13

Impact

New features

  • Android debug support. The debug flag now works on Android — enabling it turns on web view inspection plus verbose logging, forwarded into Flutter through the new onDebugLog callback (matching the existing iOS behavior).

Breaking changes

  • presentAction removed. The dedicated action-presentation API was removed from the native SDKs (iOS 3.31.0 / Android 3.20.0) and from this plugin. Launch actions through the standard Atomic.transact(...) flow instead.

iOS SDK upgrade (3.28.0 → 3.33.2)

  • ⚠️ New minimum Xcode: 26.1+. Building with Transact now requires Xcode 26.1 (Swift 6.2), aligning with App Store tooling requirements. CocoaPods is also now deprecated upstream — Atomic recommends Swift Package Manager, which this plugin supports.
  • Faster launch. An internal framework was replaced with the new Uplink framework, shaving roughly 0.4s off the initial Transact load time.
  • Bug fixes. Fixed an invisible close button in the Uplink browser, plus SwiftUI windowing and universal-link handling in Uplink login flows.

Android SDK upgrade (3.18.2 → 3.22.0)

  • ⚠️ New build requirements: AGP 8.9+ / Gradle 8.11.1+, min SDK 23, compile/target SDK 35. The default toolchain was upgraded to AGP 8.9.1 / Gradle 8.14.2, and the plugin now requires a minimum of Android API 23 (Android 6.0) and compiles against SDK 35.
  • 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.
  • Manage & performance. Added headless actions and a re-authentication fix for linked-but-unauthenticated connectors, plus milestone timings (Time to Load, Time to Initialize, Time to First Interaction) and French language support.

Changes

  • Added Android support for the debug flag and a new onDebugLog callback, matching the existing iOS debug behavior (57d42d2)
  • Removed the deprecated presentAction API; actions now launch through transact / presentTransact, with onLaunch delivered from that flow (633648b)
  • Bumped the bundled iOS SDK to 3.33.2 (076143f)
  • Bumped the bundled Android SDK to 3.22.0, which raises the minimum build requirement to AGP 8.9+ / Gradle 8.11.1+ and the plugin to min SDK 23 / compile SDK 35 (#57, #59, b0ce6e3)
  • Corrected the package's license to Atomic's SDK License Agreement (#66)

Platform SDK Versions

Full Changelog: v3.14.0...v3.15.0