Atomic Changelog

SDK
Flutter

Flutter 3.18.0

Independent callbacks per launch. Every Atomic.transact call is now its own launch with its own callbacks.

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

  • Android 3.25.1
  • iOS 3.35.3

Unlock the action layer of your financial app

To connect with us, please fill out the form. Expect a response within one business day.

Contact sales

Reason

By submitting this form, you agree that your information is collected in accordance with our Privacy Policy.

Our team has received your message.

Here's what to expect for next steps: