Skip to content

v1.1.0

Choose a tag to compare

@brax10ward brax10ward released this 13 Jul 15:46
· 36 commits to main since this release
ddc52d1

2026-07-13

Impact

New features

  • Android debug support. The debug flag now works on Android — enabling it turns on web view inspection plus forwarding of the native SDK's debug logs to JS via the onDebugLog event.
  • Simpler environment configuration. You can now pass an Environment enum or plain string ('production' / 'sandbox') instead of the nested { environment: 'production' } object. A TransactEnvironment object is still accepted for custom URLs.

API changes

  • presentAction removed. The deprecated presentAction method (and PresentActionOptions type) has been removed. Integrators still calling it should use presentTransact instead.

iOS SDK upgrade (3.28.0 → 3.33.2)

  • ⚠️ New build requirement: Xcode 26.1+. Building with Transact now requires Xcode 26.1 or newer, aligning with App Store tooling requirements.
  • Faster launch. The internal Quantum 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.18.3 → 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 the onDebugLog event, matching the existing iOS debug behavior (#72)
  • Environment option now accepts an Environment enum / string shorthand ('production', 'sandbox') or a TransactEnvironment object for custom URLs (#71)
  • Removed the deprecated presentAction method and PresentActionOptions type (#71)
  • Bumped the bundled iOS SDK to 3.33.2 (raises the minimum to Xcode 26.1+) and the Android SDK to 3.22.0 (raises the minimum build requirement to AGP 8.9+ / Gradle 8.11.1+) (#66, #70)
  • Corrected the package's license to Atomic's SDK License Agreement (#54)

Platform SDK Versions

Full Changelog: v1.0.1...v1.1.0