PackageTrack
Sign in Get early access

autoussdflutter

Flutter plugin for AutoUssd which allows you to build Flutter applications on top of USSD services

4.4.0

What this package is like to depend on

Last release 3 years ago

no release in 18 months

Ships unpredictably

gaps range from 2 weeks to 11 months

Most releases are documented

notes for 11 of 13 stable releases

Nothing withdrawn

no release was ever pulled

5 years old

19 releases · first in 2021

0 releases in the last 12 months

see the full history below

Release timeline

19 releases · Dec 2021 to Jun 2023
2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 19
  1. 4.4.0 22 Jun 2023

    Nothing published for this version

  2. 4.2.0 25 Jul 2022
    Release notes
    • Upgraded native plugin to 4.2.0
    • Added UssdDialogOverride class which allows dynamic USSD dialog types to be overridden base don keywords
    • Modified AutoUssd.getInstance().executeSession() to accept an optional list of UssdDialogOverride
    Open source →
  3. 4.1.0 23 Jun 2022
    Release notes
    • Upgraded native plugin to 4.1.0
    • Added a cancel button to the progress overlay which shows up after 4 seconds and ends the session. This is in the case the USSD session hangs underneath
    Open source →
  4. 4.0.0 21 Jun 2022
    Release notes

    OFFICIAL v4 RELEASE

    • New Features
      • Implemented Session Branching. Session branching allows the SDK to fallback to another menu path if a mismatch occurs in the session. This feature allows devs to model USSD services where the menus are different based on the type of user accessing it.
      • Added a new Choice session menu. When a choice menu is reached, the SDK shows the underlying USSD and waits for the user to make a selection before resuming execution.
      • ❤️❤️❤️ Added Dynamic Sessions (by popular request). Dynamic sessions take the underlying USSD and generates dynamic UI from them. The user can then interact with the generated UI as they would with the traditional UI.
      • ❤️❤️❤️ Added UI Customization (by popular request). You can now customize the look of the SDK to match your brand. Use the AutoUssd.getInstance().setOverlayTheme() method to do this.
    • Bug Fixes
      • New singleton API. Instead of AutoUssd.<method call>, use AutoUssd.getInstance().<method call>.
      • Changed session variables type from List to Map. This allow variable reuse within the SDK.
    Open source →
  5. 4.0.0-alpha-09 20 Jun 2022 pre-release
    Release notes
    • Added progress bars to overlay views to indicate how much time user has before the session is auto-terminated
    • Added a cancel button to the text input overlay to allow the user cancel the session prematurely
    • Added theming capabilities to SDK to customize to specific brand. However, the theme retains the "Powered by AutoUssd" tag
    Open source →
  6. 4.0.0-alpha-02 06 Jun 2022 pre-release
    Release notes
    • Incremented minSdkVersion to 26 (Android 8)
    • Added new session branch feature which allow the SDK to branch of a session unto an alternate menu path if a mismatch occurs in the session
    • Added Choice menu feature which halt the SDK during execution at a specific menu and waits for the user to make a selection before resuming execution
    • Added dynamic sessions feature which parses the USSD string into UI elements on-the-fly. The user can then interact with the dynamically created views instead of the USSD dialog
    • Changed session variable type from List to Map
    Open source →
  7. 3.2.0 08 Apr 2022
    Release notes
    • Upgraded native plugin to 3.2.0
    • Updated native plugin to use new AutoUssd API
    Open source →
  8. 3.1.0 07 Apr 2022
    Release notes
    • Added AutoUssdFlutter.getDeviceSimNetworks function which returns a list of Network of the SIM cards in the device.
    • Added name, countryName, countryIsoCode and countryDialCode to Network model class.
    Open source →
  9. 3.0.2 31 Mar 2022
    Release notes
    • V3 official release
    Open source →
  10. 3.0.2-alpha-01 31 Mar 2022 pre-release
    Release notes

    BREAKING CHANGES

    • Refactored AutoUssdFlutter to a static implementation
    • Added automatic SIM determination. The SDK will determine the right SIM to use based on the session's networks.
    • Added SIM override support. A SIM can be specified by a mobile country code (mcc) and a mobile network code (mnc) to instruct the SDK will forcefully use the matching SIM to execute the session
    • Upgraded native plugin to 3.0.2
    Open source →
  11. 2.1.0 22 Mar 2022
    Release notes
    • Upgraded native plugin to 2.1.0
    Open source →
  12. 2.0.4 22 Mar 2022
    Release notes
    • Upgraded native plugin to 2.0.4
    Open source →
  13. 2.0.3 21 Mar 2022
    Release notes
    • Upgraded native plugin to 2.0.3
    Open source →
  14. 2.0.2 21 Mar 2022
    Release notes
    • Upgraded Gradle plugin to 7.1.2
    • Upgraded native plugin to 2.0.2
    Open source →
  15. 2.0.1 18 Mar 2022
    Release notes
    • Upgraded native plugin to 2.0.1
    • Fixed bug causing variable menus to fail during session execution
    Open source →
  16. 2.0.0 21 Feb 2022

    Nothing published for this version

  17. 2.0.0-alpha-01 19 Feb 2022 pre-release
    Release notes
    • Upgraded native plugin to 2.0.0
    • Refactored the AutoUssdFlutter constructor to accept an onSessionCount callback function
    Open source →
  18. 1.0.0-alpha-02 18 Feb 2022 pre-release
    Release notes
    • Fixed Android plugin buildscript
    Open source →
  19. 1.0.0-alpha-01 05 Dec 2021 pre-release
    Release notes
    • Exposed AutoUssdFlutter class
    • Exposed AutoUssdResult class. AutoUssdResult represents the session execution result
    • Export AutoUssdResultStatus enumeration. AutoUssdResultStatus represents the status of an AutoUssdResult instance
    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