AtomicChangelog
Every customer-visible release, newest first
- SDKAndroid
Android 3.26.0
Transact can open as a form sheet. Set presentationStyle to FORM_SHEET and Transact opens as a partial-height sheet over your app, with the app dimmed behind it.
Read the update - SDKFlutter
Flutter 3.19.0
Form sheet presentation on Android. Atomic.transact takes a new optional presentationStyleAndroid (AtomicPresentationStyleAndroid.fullScreen or .formSheet).
Read the update - SDKiOS
iOS 3.36.0
These changes are recommended for everyone to improve accessibility support on iOS 27.
Read the update - SDKReact Native
React Native 3.21.0
Pause and resume Transact. Atomic.pauseTransact() hides Transact and returns a ref whose resume() brings it back, on both iOS and Android.
Read the update - SDKAndroid
Android 3.25.1
Transact now reports the device's WebView provider and version. Atomic can now see which WebView each Android session ran on, such as Android System WebView or Chrome, and which version.
Read the update - SDKFlutter
Flutter 3.18.0
Independent callbacks per launch. Every Atomic.transact call is now its own launch with its own callbacks.
Read the update - SDKAndroid
Android 3.25.0
Transact now requires a WebView that supports multiple profiles.
Read the update - SDKiOS
iOS 3.35.3
This update improves overall stability and includes additional security hardening across our frameworks
Read the update - SDKFlutter
Flutter 3.17.0
onDataRequest can now answer Transact. The handler previously only announced that Transact needed data, with no way to supply it.
Read the update - SDKiOS
iOS 3.35.2
This update is recommended for apps that include Swift 5-built dependencies.
Read the update - Coverage
Amazon A to Z moves to manual instructions
Amazon A to Z now requires passkeys to sign in, so Amazon corporate and warehouse employees get manual instructions while we explore other approaches.
Read the update - SDKAndroid
Android 3.24.1
Users who authenticate through Okta and rely on the Okta Verify app can now be redirected into it during the auth flow.
Read the update - SDKReact Native
React Native 3.20.1
Okta authentication. Fixes an issue with Okta redirects during the login flow (Deposit).
Read the update - SDKiOS
iOS 3.35.1
Fixes an issue that prevented Okta from opening to approve logins for Workday
Read the update - SDKReact Native
React Native 3.20.0
Account deeplink step. Apps can now launch Transact directly into an Account/Merchant page by passing the new account deeplink step with an accountId.
Read the update - SDKFlutter
Flutter 3.16.0
Account deeplink step. Added DeeplinkStep.account(accountId: ...) and the matching AtomicDeeplinkStep.account enum, letting Pay Link tasks deeplink directly to a specific Account/Merchant page.
Read the update - SDKCapacitor
Capacitor 1.2.0
New account deeplink step. PayLink integrations can now deeplink directly to an Account/Merchant page by passing { step: 'account', accountId: '<id>' }.
Read the update - SDKAndroid
Android 3.24.0
This release improves the Transact launch experience for users on slow or unresponsive internet connections.
Read the update - SDKiOS
iOS 3.35.0
This release improves the Transact launch experience for users on slow or unresponsive internet connections.
Read the update - SDKiOSAndroidReact NativeFlutterCapacitor
SDK releases: TrueAuth improvements and iOS arm64e support
May through July releases across iOS, Android, Capacitor, React Native, and Flutter: a rebuilt Android TrueAuth browser, faster iOS launches, arm64e slices, and new build requirements.
Read the update - SDKAndroid
Android 3.23.1
Apps embedding the SDK could be filtered out of the Google Play Store on landscape-only devices. This release removes that unintended filtering, with no change to Transact's portrait behavior.
Read the update - SDKiOS
iOS 3.34.0
Apps can now use our SDKs when building with arm64e, enhanced security, and pointer authentication.
Read the update - SDKAndroid
Android 3.23.0
Apps that launch Transact more than once no longer have their callback receivers overridden.
Read the update - SDKReact Native
React Native 3.19.0
Android debug support. The debug flag now works on Android — Enabling it turns on web view inspection plus verbose logging.
Read the update - SDKFlutter
Flutter 3.15.0
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).
Read the update - SDKCapacitor
Capacitor 1.1.0
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.
Read the update - SDKAndroid
Android 3.22.0
The default SDK now requires AGP 8.9+ and Gradle 8.11.1+. Its build toolchain was upgraded to Android Gradle Plugin 8.9.1 and Gradle 8.14.2, so integrating apps must be on AGP 8.9 or newer.
Read the update - SDKiOS
iOS 3.33.2
Fixes an issue where the close button could be invisible in the Uplink browser.
Read the update - Monthly update
Deposit products update: July 2026
PayDetect, improved manual fallback calls to action, the StandardAuth login rollout, CoAuth lookup consent, French language support, and more.
Read the update - SDKiOS
iOS 3.33.0
We've swapped out one of our internal frameworks, the new Uplink framework improves our Transact launch time.
Read the update - SDKiOS
iOS 3.32.0
More language support. French is now accepted as a language value, and the SDK automatically defaults to French on French-locale devices when no language is provided.
Read the update - SDKAndroid
Android 3.21.0
Performance observability. The SDK now records three milestone timings on every Transact presentation — Time to Load, Time to Initialize, and Time to First Interaction.
Read the update - SDKAndroid
Android 3.20.1
Fixes a bug where running an action (e.g. a refresh) against a linked-but-unauthenticated connector would fail with unknown-failure.
Read the update - SDKReact Native
React Native 3.18.1
Fixed an iOS issue where onTaskStatusUpdate and other callback events fired multiple times per update.
Read the update - SDKiOSAndroidReact NativeCapacitor
SDK releases: native Muppet on iOS, Manage action API changes, and Capacitor 1.0
The native Muppet SDK cuts the iOS footprint from roughly 9.6 MB to under 1 MB, Manage actions move onto the standard Transact launch path, and Capacitor gets its first stable release.
Read the update - SDKiOS
iOS 3.31.0
Breaking: Action tasks are now launched through Atomic.presentTransact(...) (or the SwiftUI TransactPresenter) instead of the dedicated presentAction API.
Read the update - SDKAndroid
Android 3.20.0
Manage Actions: API change — Transact.presentAction() and ActionConfig have been removed. Customers running Manage actions should now call Transact.present() directly with a regular Config.
Read the update - SDKReact Native
React Native 3.18.0
Action tasks now run through Atomic.transact(). Atomic.presentAction() has been removed — pass an action: { id } field on the task config and call Atomic.transact() directly.
Read the update - SDKiOS
iOS 3.30.0
Adds a headless mode for action tasks, letting integrators run an action without presenting Transact UI.
Read the update - SDKAndroid
Android 3.19.0
Adds a headless mode for action tasks, letting integrators run an action without presenting Transact UI.
Read the update - SDKiOS
iOS 3.29.0
Added actionType to TransactStatusUpdate for Manage flows launched with presentAction so you can determine which action succeeded or failed.
Read the update - Monthly update
Deposit products update: May 2026
TrueAuth Desktop ramps in production, a Direct Deposit Setup Page you can enable from Console, and a redesigned StandardAuth login.
Read the update - SDKAndroid
Android 3.18.3
Internal change to support Atomic's SDK wrappers with platform identification
Read the update - SDKCapacitor
Capacitor 1.0.1
The plugin now reports its own version (e.g. capacitor-1.0.1) in the platform identifier sent to Atomic, giving analytics and support clear visibility into the wrapper version running in production.
Read the update - SDKAndroid
Android 3.18.2
Internal change to support Atomic's SDK wrappers with platform identification
Read the update - SDKAndroid
Android 3.18.1
Internal change to support Atomic's SDK wrappers with platform identification
Read the update - SDKAndroid
Android 3.18.0
SDK binary size significantly reduced by removing androidx.security:security-crypto
Read the update - SDKReact Native
React Native 3.16.0
The manage product type is now available, enabling users to manage their connected accounts directly through Transact.
Read the update - SDKiOS
iOS 3.28.0
This release includes major changes to our core Muppet framework. The most noticeable change is a dramatically smaller package size, along with fixes for some small crashes and memory leaks.
Read the update - SDKReact Native
React Native 3.15.1
Resolved Xcode console warnings about background tasks being created over 30 seconds ago during Transact sessions.
Read the update - SDKAndroid
Android 3.17.1
Fixed a crash (IllegalArgumentException) that could occur during authentication on certain websites that return complex nested data structures in their responses.
Read the update - SDKiOSAndroidReact Native
SDK releases: Android stability fixes, a React Native event change, and an iOS cleanup
Four releases since February 6 focused on stability: Android login, rotation, and app-switching fixes, a standardized React Native event payload, and quieter iOS console output.
Read the update - SDKAndroid
Android 3.17.0
Fixed Transact unexpectedly closing when switching between apps during a Transact session.
Read the update - SDKiOS
iOS 3.27.2
If you were seeing warnings in the Xcode console that looked like this:
Read the update - SDKReact Native
React Native 3.15.0
Breaking change: The onTaskStatusUpdate event payload structure has changed.
Read the update - SDKAndroid
Android 3.16.1
Fixed a bug where users saw a "Webpage not available" error when navigating back from a connector login page, reported across multiple connectors including ADP, Paylocity, and others
Read the update - Authentication
SmartAuth retired for most connectors
Connectors that relied on SmartAuth now route through TrueAuth or StandardAuth, or sit in maintenance mode while support is rebuilt.
Read the update - SDKiOS
iOS 3.27.1
Added build/version numbers to package plists to fix an issue with Artifactory/App Store validation
Read the update - SDKReact Native
React Native 3.14.1
Fixes duplicate callbacks being trigger on android when opening multiple instances of transact
Read the update - SDKAndroid
Android 3.13.0
Transact instances will now be cleaned up when transact emits a cleanup-application event
Read the update - Payment switching
More merchants for payment switching
CVS, AppFolio, Sam’s Club, NV Energy, Domino’s, and Austin City Utilities can now take a switched card or account.
Read the update - Authentication
Social Security sign-in simplified
The username and password option is gone from the Social Security StandardAuth flow now that the agency no longer supports it.
Read the update - Coverage
Microsoft single sign-on for 160+ employers
Members at more than 160 additional employers can now sign in with their Microsoft account.
Read the update - Transact
Search and legal copy updates
Testing the government tab as a default, a franchise-style search, and clearer terms placement.
Read the update - API
Upload documents through the API
A new endpoint lets you upload documents directly, a frequently requested addition.
Read the update - Transact
Accessibility fixes and broader Workday search
Modals keep screen reader focus, hover effects no longer fire on touch, and Workday employers are easier to find.
Read the update - Transact
Clearer terms and manual PDF fixes
Default terms copy links both the terms of use and privacy policy, and the manual PDF flow got a round of fixes.
Read the update - Payment switching
Duke Energy and Apartments.com for payment switching
Two more billers members can move a payment method to.
Read the update - Authentication
CoAuth flow improvements
Fewer screens between Atomic and the ADP SDK, better handling of members who cannot make changes, and lower latency.
Read the update - Transact
Your branding, not the payroll provider’s
Transact no longer borrows an employer or payroll system’s branding mid-task.
Read the update - Transact
Accessibility improvements
A large round of accessibility fixes across the Transact flow.
Read the update - Transact
Streamlined Social Security interstitial
Fewer buttons on the Social Security interstitial, and updated manual instructions for Supplemental Security Income.
Read the update - Transact
One loading screen, even when a task runs long
The separate high-latency screen is merged into the loading screen, so members wait in context instead of clicking to keep waiting.
Read the update - Transact
Inline, in-branch, and paylink fixes
A Safari fix for inline modals, in-branch UX improvements, and paylink copy cleanup.
Read the update - Transact
Manual PDF generation moves to the backend
The direct deposit form PDF is now generated server-side and is much more reliable.
Read the update - Transact
Configurable connectors: search before company ID
The company ID button is hidden until a search returns nothing, steering members to the path that succeeds more often.
Read the update - Transact
Inline experience improvements
Drawers become modals, the inline UI caps at 600px, and tablet viewports get a larger layout.
Read the update - Console
Console tasks page update and CSV export
A refreshed tasks page in Console, with export to CSV.
Read the update - Console
Custom search experiences
Configure what members see when they search for their employer, from Console settings.
Read the update - Authentication
Paychex Oasis on TrueAuth
The recently added Paychex Oasis connector now signs in through TrueAuth.
Read the update - Transact
DoorDash interstitial
Dashers are guided to the path that works for them: manual instructions for existing drivers, the standard flow for new ones.
Read the update - Transact
Task history shows the latest task per account
Returning members with several accounts on one connector now see the right latest task.
Read the update - Transact
Amazon interstitial
Amazon workers choose their relationship so they land on the right payroll provider.
Read the update - Authentication
DailyPay and VA Benefits on TrueAuth
Two more connectors sign in through TrueAuth.
Read the update - Transact
Success screen shows what changed
The success screen details the update the member made and offers to connect another account.
Read the update

