Skip to content

v3.18.0

Latest

Choose a tag to compare

@brax10ward brax10ward released this 01 Oct 20:50
b964439

2026-10-01

Impact

New features

  • Independent callbacks per launch. Every Atomic.transact call is now its own launch with its own callbacks. Launching Transact again no longer replaces the previous launch's handlers, and a new onCleanup callback fires when each launch ends.
  • Pay Link actions. Apps can now launch Pay Link actions and see which action each task status update belongs to.

Fixes

  • Android onCompletion data. onCompletion now receives the handoff and data from Transact.
  • Android config metadata. AtomicConfig.metadata now reaches Transact.
  • AGP 9 builds. The plugin now builds in apps that use Android Gradle Plugin 9.
  • iOS companyId. Auth and task status updates now include the company id instead of an empty value.

iOS SDK upgrade (3.35.2 → 3.35.3)

  • Security hardening. Embedded web flows are more isolated and handle malformed data from web flows more reliably.

Android SDK upgrade (3.24.1 → 3.25.1)

  • Transact now requires a WebView that supports multiple profiles. On devices without it, Transact shows a controlled error instead of starting. Most devices with an up-to-date Android System WebView are unaffected.
  • Cookie isolation. Transact and provider login pages use their own persistent browser profile, separate from the app's default WebView cookie store.
  • Password-manager autofill fix. Provider login pages should properly prompt a password manager.
  • Reliable reopen. Transact reopens reliably after the Activity that launched it has been closed.

Changes

  • Every Transact launch gets its own callbacks, and a new onCleanup callback marks the end of each launch (#102)
  • Added support for Pay Link actions (#103)
  • onCompletion now receives the handoff and data on Android (#108)
  • AtomicConfig.metadata is now sent to Transact on Android (#109)
  • Fixed the plugin failing to build in apps on AGP 9 (#106)
  • companyId is now included in status updates on iOS (#107)
  • Bumped the bundled iOS SDK to 3.35.3 (#110)
  • Bumped the bundled Android SDK to 3.25.0 (#111)

Platform SDK Versions

Full Changelog: v3.17.0...v3.18.0