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 updateEvery customer-visible release, newest first
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 updateIndependent callbacks per launch. Every Atomic.transact call is now its own launch with its own callbacks.
Read the updateTransact now requires a WebView that supports multiple profiles.
Read the updateThis update improves overall stability and includes additional security hardening across our frameworks
Read the updateonDataRequest can now answer Transact. The handler previously only announced that Transact needed data, with no way to supply it.
Read the updateThis update is recommended for apps that include Swift 5-built dependencies.
Read the updateAmazon 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 updateUsers who authenticate through Okta and rely on the Okta Verify app can now be redirected into it during the auth flow.
Read the updateOkta authentication. Fixes an issue with Okta redirects during the login flow (Deposit).
Read the updateFixes an issue that prevented Okta from opening to approve logins for Workday
Read the updateAccount 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 updateAccount 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 updateNew account deeplink step. PayLink integrations can now deeplink directly to an Account/Merchant page by passing { step: 'account', accountId: '<id>' }.
Read the updateThis release improves the Transact launch experience for users on slow or unresponsive internet connections.
Read the updateThis release improves the Transact launch experience for users on slow or unresponsive internet connections.
Read the updateMay 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 updateApps 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 updateApps can now use our SDKs when building with arm64e, enhanced security, and pointer authentication.
Read the updateApps that launch Transact more than once no longer have their callback receivers overridden.
Read the updateAndroid debug support. The debug flag now works on Android — Enabling it turns on web view inspection plus verbose logging.
Read the updateAndroid 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 updateAndroid 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 updateThe 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 updateFixes an issue where the close button could be invisible in the Uplink browser.
Read the updatePayDetect, improved manual fallback calls to action, the StandardAuth login rollout, CoAuth lookup consent, French language support, and more.
Read the updateWe've swapped out one of our internal frameworks, the new Uplink framework improves our Transact launch time.
Read the updateMore 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 updatePerformance 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 updateFixes a bug where running an action (e.g. a refresh) against a linked-but-unauthenticated connector would fail with unknown-failure.
Read the updateFixed an iOS issue where onTaskStatusUpdate and other callback events fired multiple times per update.
Read the updateThe 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 updateBreaking: Action tasks are now launched through Atomic.presentTransact(...) (or the SwiftUI TransactPresenter) instead of the dedicated presentAction API.
Read the updateManage 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 updateAction 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 updateAdds a headless mode for action tasks, letting integrators run an action without presenting Transact UI.
Read the updateAdds a headless mode for action tasks, letting integrators run an action without presenting Transact UI.
Read the updateAdded actionType to TransactStatusUpdate for Manage flows launched with presentAction so you can determine which action succeeded or failed.
Read the updateTrueAuth Desktop ramps in production, a Direct Deposit Setup Page you can enable from Console, and a redesigned StandardAuth login.
Read the updateInternal change to support Atomic's SDK wrappers with platform identification
Read the updateThe 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 updateInternal change to support Atomic's SDK wrappers with platform identification
Read the updateInternal change to support Atomic's SDK wrappers with platform identification
Read the updateSDK binary size significantly reduced by removing androidx.security:security-crypto
Read the updateThe manage product type is now available, enabling users to manage their connected accounts directly through Transact.
Read the updateThis 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 updateResolved Xcode console warnings about background tasks being created over 30 seconds ago during Transact sessions.
Read the updateFixed a crash (IllegalArgumentException) that could occur during authentication on certain websites that return complex nested data structures in their responses.
Read the updateFour 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 updateFixed Transact unexpectedly closing when switching between apps during a Transact session.
Read the updateIf you were seeing warnings in the Xcode console that looked like this:
Read the updateBreaking change: The onTaskStatusUpdate event payload structure has changed.
Read the updateFixed 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 updateConnectors that relied on SmartAuth now route through TrueAuth or StandardAuth, or sit in maintenance mode while support is rebuilt.
Read the updateAdded build/version numbers to package plists to fix an issue with Artifactory/App Store validation
Read the updateFixes duplicate callbacks being trigger on android when opening multiple instances of transact
Read the updateTransact instances will now be cleaned up when transact emits a cleanup-application event
Read the updateCVS, AppFolio, Sam’s Club, NV Energy, Domino’s, and Austin City Utilities can now take a switched card or account.
Read the updateThe username and password option is gone from the Social Security StandardAuth flow now that the agency no longer supports it.
Read the updateMembers at more than 160 additional employers can now sign in with their Microsoft account.
Read the updateTesting the government tab as a default, a franchise-style search, and clearer terms placement.
Read the updateA new endpoint lets you upload documents directly, a frequently requested addition.
Read the updateModals keep screen reader focus, hover effects no longer fire on touch, and Workday employers are easier to find.
Read the updateDefault terms copy links both the terms of use and privacy policy, and the manual PDF flow got a round of fixes.
Read the updateTwo more billers members can move a payment method to.
Read the updateFewer screens between Atomic and the ADP SDK, better handling of members who cannot make changes, and lower latency.
Read the updateTransact no longer borrows an employer or payroll system’s branding mid-task.
Read the updateA large round of accessibility fixes across the Transact flow.
Read the updateFewer buttons on the Social Security interstitial, and updated manual instructions for Supplemental Security Income.
Read the updateThe separate high-latency screen is merged into the loading screen, so members wait in context instead of clicking to keep waiting.
Read the updateA Safari fix for inline modals, in-branch UX improvements, and paylink copy cleanup.
Read the updateThe direct deposit form PDF is now generated server-side and is much more reliable.
Read the updateThe company ID button is hidden until a search returns nothing, steering members to the path that succeeds more often.
Read the updateDrawers become modals, the inline UI caps at 600px, and tablet viewports get a larger layout.
Read the updateA refreshed tasks page in Console, with export to CSV.
Read the updateConfigure what members see when they search for their employer, from Console settings.
Read the updateThe recently added Paychex Oasis connector now signs in through TrueAuth.
Read the updateDashers are guided to the path that works for them: manual instructions for existing drivers, the standard flow for new ones.
Read the updateReturning members with several accounts on one connector now see the right latest task.
Read the updateAmazon workers choose their relationship so they land on the right payroll provider.
Read the updateTwo more connectors sign in through TrueAuth.
Read the updateThe success screen details the update the member made and offers to connect another account.
Read the update