PackageTrack
Sign in Get early access

atomic_transact_flutter

A Flutter plugin that provides a native implementation for the Atomic Transact SDK.

3.15.0 atomicfi/atomic-transact-flutter

What this package is like to depend on

Last release 1 months ago

13 Jul 2026

Release timing varies

gaps range from 1 weeks to 6 months

Most releases are documented

notes for 26 of 33 stable releases

2 versions withdrawn

withdrawn after publishing

4 years old

35 releases · first in 2022

3 releases in the last 12 months

see the full history below

Release timeline

35 releases · Apr 2022 to Jul 2026
2023 2024 2025 2026
Release Pre-release Withdrawn

Releases

latest 35
  1. 3.15.0 13 Jul 2026
    Release notes

    2026-07-13

    Impact

    New features

    • 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).

    Breaking changes

    • presentAction removed. The dedicated action-presentation API was removed from the native SDKs (iOS 3.31.0 / Android 3.20.0) and from this plugin. Launch actions through the standard Atomic.transact(...) flow instead.

    iOS SDK upgrade (3.28.0 → 3.33.2)

    • ⚠️ New minimum Xcode: 26.1+. Building with Transact now requires Xcode 26.1 (Swift 6.2), aligning with App Store tooling requirements. CocoaPods is also now deprecated upstream — Atomic recommends Swift Package Manager, which this plugin supports.
    • Faster launch. An internal framework was replaced with the new Uplink framework, shaving roughly 0.4s off the initial Transact load time.
    • Bug fixes. Fixed an invisible close button in the Uplink browser, plus SwiftUI windowing and universal-link handling in Uplink login flows.

    Android SDK upgrade (3.18.2 → 3.22.0)

    • ⚠️ New build requirements: AGP 8.9+ / Gradle 8.11.1+, min SDK 23, compile/target SDK 35. The default toolchain was upgraded to AGP 8.9.1 / Gradle 8.14.2, and the plugin now requires a minimum of Android API 23 (Android 6.0) and compiles against SDK 35.
    • 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.
    • Manage & performance. Added headless actions and a re-authentication fix for linked-but-unauthenticated connectors, plus milestone timings (Time to Load, Time to Initialize, Time to First Interaction) and French language support.

    Changes

    • Added Android support for the debug flag and a new onDebugLog callback, matching the existing iOS debug behavior (57d42d2)
    • Removed the deprecated presentAction API; actions now launch through transact / presentTransact, with onLaunch delivered from that flow (633648b)
    • Bumped the bundled iOS SDK to 3.33.2 (076143f)
    • Bumped the bundled Android SDK to 3.22.0, which raises the minimum build requirement to AGP 8.9+ / Gradle 8.11.1+ and the plugin to min SDK 23 / compile SDK 35 (#57, #59, b0ce6e3)
    • Corrected the package's license to Atomic's SDK License Agreement (#66)

    Platform SDK Versions

    Full Changelog: v3.14.0...v3.15.0

    Open source →
  2. 3.14.0 17 Apr 2026
    Release notes

    Impact

    New features

    • Pause / resume Transact — Apps can now call Atomic.pauseTransact() and Atomic.resumeTransact() to pause and resume an in-progress Transact flow without losing user state.
    • Manage operation type — Added the new manage operation type for presenting the Manage product. Also renamed transactions to expenses in deeplink/task apps arrays to match the rest of the platform.
    • App deeplinks in tasks — Added the apps parameter on tasks so partners can deeplink directly into the Payments Hub apps (pay-now, expenses, orders, suggestions) when starting Transact.
    • Debug mode — New debug parameter on Atomic.transact() and Atomic.presentAction() enables verbose logging and makes the in-app webview inspectable from Safari/Chrome devtools, making it easier for partners to diagnose integration issues.
    • Swift Package Manager support — The iOS plugin now ships with vendored XCFrameworks and supports both SPM and CocoaPods, removing the dependency on the AtomicSDK CocoaPod and giving partners the option to migrate off CocoaPods (which Apple is deprecating).

    iOS SDK upgrade (3.23.0 → 3.28.0)

    • Smaller iOS framework — The Atomic iOS framework dropped from ~9.6 MB to under 1 MB of impact in released apps thanks to a major rewrite of the underlying Muppet framework.
    • iOS 15 minimum — Minimum iOS deployment target raised to iOS 15.0 (was iOS 13). Partners targeting iOS 13/14 will need to bump their deployment target.
    • Fixes for several rare crashes and memory leaks when closing browsers, plus UI hangs during heavy processing.
    • Removed background-task warning ("Background Task ... was created over 30 seconds ago") that some partners saw in the Xcode console.
    • Added cardType (debit / credit) to card-data responses and a coAuth feature flag override.

    Android SDK upgrade (3.13.0 → 3.18.2)

    • Smaller Android binary, but minSdk raised to 23 — Replaced androidx.security:security-crypto with direct AndroidKeyStore encryption to shrink the SDK. Breaking for Android partners: minimum SDK is now 23 (Android 6.0), up from 21.
    • Fixed a "Webpage not available" error users saw when navigating back from connector login pages (ADP, Paylocity, and others).
    • Fixed app freezes (ANR) and memory pressure when users rotated their device mid-session.
    • Fixed Transact unexpectedly closing when users switched apps mid-session.
    • Fixed several authentication crashes / false positives caused by complex HTTP responses (multi-valued cookies, nested JSON, JS verification edge cases).
    • Added cardType to card-data responses and a coAuth feature flag override.

    Changes

    • Add pauseTransact / resumeTransact methods (#55)
    • Add manage operation type and rename transactions to expenses in app deeplinks (#54)
    • Add debug flag for iOS and Android (#52)
    • Add apps parameter to tasks for Payments Hub deeplinks (#45)
    • Add Swift Package Manager support for iOS
    • Replace AtomicSDK CocoaPod with vendored XCFrameworks (AtomicTransact, MuppetIOS, QuantumIOS)
    • Bump iOS SDK to 3.28.0
    • Send the Flutter plugin version as a platform suffix to the native SDKs for analytics
    • Raise minimum iOS version to 15.0
    • Update example app to use SPM and a refreshed UI
    • Bump Android SDK to 3.18.2 (#56, #51, #49)

    Platform SDK Versions

    Full Changelog: 3.13.5...v3.14.0

    Open source →
  3. 3.13.5 29 Oct 2025
    Release notes

    2025-10-29

    Changes

    • Adds pay-now deep link option
    • Adds support for edge to edge UI on android 15+
    • Adds support for presentationStyleIOS
    • Adds support for operation in Task object
    • Adds hide and dismiss transact methods
    • Adds support for single switch deep link option
    • Update Android SDK to 3.13.0
    • Update iOS SDK to 3.23.0

    Platform SDK Versions

    Full Changelog: 3.13.4...3.13.5

    Open source →
  4. 3.13.4 25 Aug 2025
    Release notes

    2025-08-25

    Changes

    • Update iOS SDK to 3.20.6
    • Update Android SDK to 3.11.5 - fixes kotlin incompatibility issue for Expo users

    Platform SDK Versions

    Full Changelog: 3.13.3...3.13.4

    Open source →
    Release notes Open source →
  5. 3.13.3 14 Aug 2025
    Release notes

    2025-08-14

    Changes

    • Add support for iOS SDK 3.20.5

    Platform SDK Versions

    Full Changelog: 3.13.2...3.13.3

    Open source →
    Release notes
    • Add support for iOS SDK v3.20.5
    Open source →
  6. 3.13.2 12 Aug 2025
    Release notes

    Changes

    • Add support for Android SDK 3.11.4

    Platform SDK Versions

    Full Changelog: 3.13.1...3.13.2

    Open source →
    Release notes
    • Add support for Android SDK v3.11.4
    Open source →
  7. 3.13.1 18 Jun 2025
    Release notes

    2025-06-18

    Changes

    • Fix crash on android when oninteraction event doesn't return a name property

    Platform SDK Versions

    Full Changelog: 3.13.0...3.13.1

    Open source →
    Release notes
    • Fix issue with null value in mapFromTransactInteraction for Android
    Open source →
  8. 3.13.0 12 Jun 2025
    Release notes

    2025-06-12

    Changes

    • Updated to iOS SDK 3.20.0
    • Updated to Android SDK 3.11.0
    • Add option to pass in custom environments

    Platform SDK Versions

    Full Changelog: 3.12.1...3.13.0

    Open source →
    Release notes
    • Add support for iOS SDK v3.20.0 and Android 3.11.0
    • Add support for custom environments
    Open source →
  9. 3.12.1 07 Apr 2025
    Release notes

    2025-04-07

    Changes

    • Updated to iOS SDK 3.12.1

    Platform SDK Versions

    Full Changelog: 3.11.0...3.12.1

    Open source →
    Release notes
    • Add support for iOS SDK v3.12.1
    Open source →
  10. 3.11.0 02 Apr 2025
    Release notes

    2025-04-02

    Changes

    • Update to iOS SDK 3.11.0

    Platform SDK Versions

    Full Changelog: 3.10.0...3.11.0

    Open source →
    Release notes
    • Add support for iOS SDK v3.11.0
    Open source →
  11. 3.10.0 28 Mar 2025
    Release notes
    • Add support for iOS SDK v3.10.0 with background task fix
    Open source →
  12. 3.9.0 18 Mar 2025
    Release notes
    • Add theme argument to presentAction method and funnel through to sdks
    Open source →
  13. 3.8.0 14 Mar 2025
    Release notes
    • Prevent initiating multiple Transact instances
    Open source →
  14. 3.7.0 11 Mar 2025
    Release notes
    • add onAuthStatusUpdate & onTaskStatusUpdate callbacks
    Open source →
  15. 3.6.0 18 Feb 2025
    Release notes
    • Add support for present action
    Open source →
  16. 3.5.3 14 Feb 2025

    Nothing published for this version

  17. 3.5.2 14 Feb 2025 withdrawn

    Nothing published for this version

  18. 3.5.1 14 Feb 2025 withdrawn

    Nothing published for this version

  19. 3.5.0 03 Feb 2025
    Release notes
    • Add support for iOS SDK v3.9.4
    • Add support for Android SDK v3.6.1
    Open source →
  20. 3.4.0 27 Jan 2025

    Nothing published for this version

  21. 3.3.0 27 Sep 2024

    Nothing published for this version

  22. 3.2.1 11 Dec 2023

    Nothing published for this version

  23. 3.1.0 31 Oct 2023

    Nothing published for this version

  24. 3.0.4 08 Aug 2023

    Nothing published for this version

  25. 3.0.2 19 Jul 2023

    Nothing published for this version

  26. 2.7.1 22 Mar 2023
    Release notes
    • Add support for iOS SDK v2.7.1
    • Add support for Android SDK v1.2.1
    Open source →
  27. 2.6.17 07 Oct 2022
    Release notes
    • Fix iOS platform issue
    Open source →
  28. 2.6.16 06 Oct 2022
    Release notes
    • Fix metadata issue
    Open source →
  29. 2.6.14 29 Sep 2022
    Release notes
    • Add support for iOS SDK v2.6.14
    • Add support for Android SDK v1.2.0
    Open source →
  30. 2.6.12 22 Sep 2022
    Release notes
    • Add support for iOS SDK v2.6.12
    Open source →
  31. 2.6.5 21 Sep 2022
    Release notes
    • Add support for iOS SDK v2.6.5
    Open source →
  32. 1.2.3 21 Sep 2022
    Release notes
    • Hotfix to support SDK
    Open source →
  33. 1.2.2 18 Jul 2022
    Release notes
    • Add fix to support the latest iOS SDK
    Open source →
  34. 1.2.1 05 Jul 2022
    Release notes
    • Add fix to support the latest iOS SDK
    Open source →
  35. 1.2.0 12 Apr 2022
    Release notes
    • New 'tasks' parameter on AtomicConfig.
    • Deprecated 'product' and 'distribution' parameters on AtomicConfig.
    • Updated Android SDK to 0.0.6.
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive