PackageTrack
Sign in Get early access

agent_dart

An agent library built for Internet Computer, a plugin package for dart and flutter apps. Developers can build ones to interact with Dfinity's blockchain directly.

0.1.24 AstroxNetwork/agent_dart

What this package is like to depend on

Last release 11 months ago

02 Sep 2025

Release timing varies

gaps range from 8 days to 5 months

Nearly every release is documented

notes for 42 of 42 stable releases

1 version withdrawn

withdrawn after publishing

5 years old

81 releases · first in 2021

2 releases in the last 12 months

see the full history below

Release timeline

81 releases · Jun 2021 to Sep 2025
2022 2023 2024 2025 2026
Release Pre-release Withdrawn

Releases

latest 60 of 81
  1. 1.0.0-dev.40 02 Sep 2025 pre-release
    Release notes

    What's Changed

    (These changes are targeting the bundled cargokit for Flutter builds.)

    • Support Android 16KB page size.
    • Add default BINDGEN_EXTRA_CLANG_ARGS for AndroidEnvironment during build.
    • Remove hardcoded i686(x86) compilation for Android debug builds.

    Full Changelog: v1.0.0-dev.38...v1.0.0-dev.40

    Open source →
    Release notes

    (These changes are targeting the bundled cargokit for Flutter builds.)

    • Support Android 16KB page size.
    • Add default BINDGEN_EXTRA_CLANG_ARGS for AndroidEnvironment during build.
    • Remove hardcoded i686(x86) compilation for Android debug builds.
    Open source →
  2. 1.0.0-dev.39 02 Sep 2025 pre-release withdrawn
    Release notes

    What's Changed

    (These changes are targeting the bundled cargokit for Flutter builds.)

    • Support Android 16KB page size.
    • Add default BINDGEN_EXTRA_CLANG_ARGS for AndroidEnvironment during build.
    • Remove hardcoded i686(x86) compilation for Android debug builds.

    Full Changelog: v1.0.0-dev.38...v1.0.0-dev.39

    Open source →
  3. 1.0.0-dev.38 12 Jul 2025 pre-release
    Release notes

    What's Changed

    • Manually fixes Gradle platform plugin detection.
    • Fixes base64ct build failure.

    Full Changelog: v1.0.0-dev.37...v1.0.0-dev.38

    Open source →
    Release notes
    • Manually fixes Gradle platform plugin detection.
    • Fixes base64ct build failure.
    Open source →
  4. 1.0.0-dev.37 06 Jul 2025 pre-release
    Release notes

    What's Changed

    Full Changelog: v1.0.0-dev.36...v1.0.0-dev.37

    Open source →
    Release notes
    • Update package:flutter_rust_bridge to 2.11.1.
    Open source →
  5. 1.0.0-dev.36 20 May 2025 pre-release
    Release notes

    What's Changed

    • Update package:flutter_rust_bridge to 2.10.0.
    • Upgrade dependencies.
    • Replace package:bip32 and package:bip39 with alternatives.
    • IC protocol buffers update.
    • Remove the archiver lib.
    • Remove string recase extensions.
    • Remove unused freezed* and json* deps.

    Full Changelog: v1.0.0-dev.35...v1.0.0-dev.36

    Open source →
    Release notes
    • Update package:flutter_rust_bridge to 2.10.0.
    • Upgrade dependencies.
    • Replace package:bip32 and package:bip39 with alternatives.
    • IC protocol buffers update.
    • Remove the archiver lib.
    • Remove string recase extensions.
    • Remove unused freezed* and json* deps.
    Open source →
  6. 1.0.0-dev.35 20 Jan 2025 pre-release
    Release notes

    What's Changed

    • Fix the multiple same type in a tuple will lead to incorrect field length.

    Full Changelog: v1.0.0-dev.34...v1.0.0-dev.35

    Open source →
    Release notes
    • Fix the multiple same type in a tuple will lead to incorrect field length.
    Open source →
  7. 1.0.0-dev.34 06 Jan 2025 pre-release
    Release notes

    What's Changed

    • Handles IDL nested vec class encoding.

    Full Changelog: v1.0.0-dev.33...v1.0.0-dev.34

    Open source →
    Release notes
    • Handles IDL nested vec class encoding.
    Open source →
  8. 1.0.0-dev.33 28 Dec 2024 pre-release
    Release notes

    What's Changed

    • Use an explicit serialization method rather than toJson.
    • Revert #88.
    • Revert part of #87.

    Full Changelog: v1.0.0-dev.32...v1.0.0-dev.33

    Open source →
    Release notes
    • Use an explicit serialization method rather than toJson.
    • Revert #88.
    • Revert part of #87.
    Open source →
  9. 1.0.0-dev.32 20 Dec 2024 pre-release
    Release notes

    What's Changed

    • ⚡️ Make parsable big number string as covariant of Fixed classes by @AlexV525 in #88

    Full Changelog: v1.0.0-dev.31...v1.0.0-dev.32

    Open source →
    Release notes
    • Make parsable big number string as covariant of Fixed classes.
    Open source →
  10. 1.0.0-dev.31 19 Dec 2024 pre-release
    Release notes

    What's Changed

    Full Changelog: v1.0.0-dev.30...v1.0.0-dev.31

    Open source →
    Release notes
    • Treat parsable big number string as a covariant of the Nat class.
    • Allow parsable big number string for lebEncode and slebEncode.
    Open source →
  11. 1.0.0-dev.30 27 Nov 2024 pre-release
    Release notes
    • Make pod shell respect configured profile on Darwin.
    • Make build_pod.sh executable.
    Open source →
  12. 1.0.0-dev.29 15 Oct 2024 pre-release
    Release notes
    • Implements certificate's time and canister ranges checks.
    Open source →
  13. 1.0.0-dev.28 15 Oct 2024 pre-release
    Release notes
    • Implements v3 synchronized call API in agent and actor.
      • pollForResponse can override the certificate result.
      • v3 calls will return to v2 if 202/404 status is returned.
    Open source →
  14. 1.0.0-dev.27 09 Oct 2024 pre-release
    Release notes
    • Support flutter_rust_bridge 2.5.
    Open source →
  15. 1.0.0-dev.26 09 Oct 2024 pre-release
    Release notes
    • Reorg exports/imports so people can directly import agent_dart_base/agent_dart_base.dart or agent_dart/agent_dart.dart without conflicts as much as possible.
    • Improve test equality checks.
    • Remove unnecessary deps.
    Open source →
  16. 1.0.0-dev.25 08 Oct 2024 pre-release
    Release notes
    • Prepare for monorepo.
    Open source →
  17. 1.0.0-dev.24 05 Oct 2024 pre-release
    Release notes
    • Implement subaccount as Principal.subAccount, which also removes the subAccount parameter when converting a principal to an Account ID. Some other constructors are also removed due to duplicates.
    Open source →
  18. 1.0.0-dev.23 22 May 2024 pre-release
    Release notes
    • Fix encoder with deps and format files.
    Open source →
  19. 1.0.0-dev.22 31 Jan 2024 pre-release
    Release notes
    • Correct invalid plugin references by marking FFI plugins.
    • Remove duplicate ios_AgentDart.framework.
    Open source →
  20. 1.0.0-dev.21 31 Jan 2024 pre-release
    Release notes
    • Upgrade FRB to 1.82.6.
    • Improve the FFI helper when finding dynamic libraries.
    • Improve how CMake bundle libraries on Windows and Linux.
    Open source →
  21. 1.0.0-dev.20 10 Nov 2023 pre-release
    Release notes
    • Fix Darwin frameworks fetching during pod install.
    Open source →
  22. 1.0.0-dev.19 09 Nov 2023 pre-release
    Release notes
    • Fix Darwin frameworks initialization during pod install.
    Open source →
  23. 1.0.0-dev.18 27 Oct 2023 pre-release
    Release notes
    • Upgrade FRB and roll new artifacts to all platforms.
    • Requires Dart 3.0.
    • Revert identityProviderDefault to https://identity.ic0.app.
    Open source →
  24. 1.0.0-dev.17 25 Sep 2023 pre-release
    Release notes
    • Fix composite query support in actor.ts.
    Open source →
  25. 1.0.0-dev.16 19 Sep 2023 pre-release
    Release notes
    • Support composite_query in candid.
    Open source →
  26. 1.0.0-dev.15 06 Jun 2023 pre-release
    Release notes
    • Support for Dart 3.0.
    Open source →
  27. 1.0.0-dev.14 08 May 2023 pre-release
    Release notes
    • Send methodName into pollForResponse.
    • Rename Predicate to PollPredicate.
    • Rename PollingResponseDoneException to PollingResponseNoReplyException.
    • Retry failed call, query, read_state, status requests.
    Open source →
  28. 1.0.0-dev.13 19 Apr 2023 pre-release
    Release notes
    • Add HttpAgent.fromUri factory.
    Open source →
  29. 1.0.0-dev.11 25 Mar 2023 pre-release
    Release notes
    • Unify optional password for encrypt/decrypt methods.
    Open source →
  30. 1.0.0-dev.10 21 Mar 2023 pre-release
    Release notes
    • Migrate ic0.app to icp0.io.
    • Default to empty password for encrypt/decrypt Cbor messages.
    Open source →
  31. 1.0.0-dev.9 28 Feb 2023 pre-release
    Release notes
    • Provide AES-256-GCM encryption/decryption instead of AES-256-CBC. (#54)
    Open source →
  32. 1.0.0-dev.8 26 Feb 2023 pre-release
    Release notes
    • BigInt for polling exceptions' reject code. (#49)
    • Add Actor.createActorMethod.
    • Support secp256k1 from FFI.
    • Add CoinType.
    Open source →
  33. 1.0.0-dev.7 30 Nov 2022 pre-release
    Release notes
    • Fix RecordClass covariant.
    Open source →
  34. 1.0.0-dev.6 18 Oct 2022 pre-release
    Release notes
    • bnToHex not produce 0x by default.
    • hexFixLength and isHex now use named arguments.
    • Remove isHexString and isHexadecimal.
    • Allow to configure include0x with toHex.
    • Add secp256K1SignRecoverable with FFI upgrade.
    Open source →
  35. 1.0.0-dev.5 30 Sep 2022 pre-release
    Release notes
    • Fix isHex and isTestChain.
    • Remove IdentityDescriptor.
    Open source →
  36. 1.0.0-dev.4 29 Sep 2022 pre-release
    Release notes
    • Improve all import/export sorts.
    • Add @immutable as much as possible.
    • Better construct for RosettaTransaction and RecClass.
    • Make PrimitiveType's constructor private.
    • Constraint Android API support range to 23~32.
    Open source →
  37. 1.0.0-dev.3 23 Sep 2022 pre-release
    Release notes
    • Use the correct super class for HttpAgentCallRequest. (#39)
    Open source →
  38. 1.0.0-dev.2 22 Sep 2022 pre-release
    Release notes
    • Tweak ignored files for pub.dev.
    Open source →
  39. 1.0.0-dev.1 16 Sep 2022 pre-release
    Release notes
    • Support FFI asynchronized methods with Rust bindings.
    • Consist all namings, fields and constructors, including:
      • fromMap -> fromJson
      • toJSON -> toJson
    • Better throws when exceptions occurred.
    • Remove unused codes.
    Open source →
  40. 0.1.24 21 May 2022
    Release notes
    • Add CurveType for signers.
    • Add bits getters for FixedIntClass and FixedNatClass.
    • Adopt Platform.environment for Flutter 3.
    Open source →
  41. 0.1.24+1 25 May 2022
    Release notes
    • Add the cbor argument for defaultFetch to allow non-cbor requests.
    • Fix rosetta requests.
    Open source →
  42. 0.1.23 09 May 2022
    Release notes
    • Add encryptCborPhrase method.
    Open source →
  43. 0.1.23+1 10 May 2022
    Release notes
    • Fix issues when encoding OptClass.
    Open source →
  44. 0.1.22 06 May 2022
    Release notes
    • 💡 BREAKING CHANGE 💡 Fix fetch method type.
    • Remove unused files.
    • Use structured polling exceptions.
    • Improve defaultFetch.
    • Add decryptCborPhrase.
    Open source →
  45. 0.1.22+1 06 May 2022
    Release notes
    • 🩹 HotFix 🩹 Remove invalid asserts with defaultFetch. (#19)
    • Remove unused tests.
    Open source →
  46. 0.1.21 29 Apr 2022
    Release notes
    • Fix function name typos.
    • Support toJson to candid.
    Open source →
  47. 0.1.19 18 Feb 2022
    Release notes
    • Use latest api of ledger.
    • Fix encoder.
    Open source →
  48. 0.1.19+1 08 Mar 2022
    Release notes
    • Skip...
    Open source →
  49. 0.1.19+2 08 Mar 2022
    Release notes
    • Fix http request when IC returns dual headers using Flutter web.
    Open source →
  50. 0.1.19+3 26 Mar 2022
    Release notes
    • Use Isolate.spawn and Isolate.exit` to optimize isolate functions.
    Open source →
  51. 0.1.19+4 28 Mar 2022
    Release notes
    • Use archive: 3.3.0.
    Open source →
  52. 0.1.18 05 Jan 2022
    Release notes
    • Add identity from pem.
    Open source →
  53. 0.1.17 13 Dec 2021
    Release notes
    • Add CanisterId class.
    • Fix rosetta api.
    • Prevent secp256k1 weak signatures.
    • Fix build scripts.
    Open source →
  54. 0.1.17+1 14 Dec 2021
    Release notes
    • Fix type annotation applied to dart 2.15.0.
    Open source →
  55. 0.1.16 10 Oct 2021
    Release notes
    • Add principal to accountId.
    • Add Flutter web support.
    • Regroup project structure.
    • Fix archiver overriding.
    • Fix bls on io.
    • Fix test compatible with Flutter web.
    Open source →
  56. 0.1.16+1 13 Oct 2021
    Release notes
    • Fix rosetta with latest mainnet APIs.
    • Fix cbor with primitive types.
    • Format all files.
    Open source →
  57. 0.1.16+2 22 Oct 2021
    Release notes
    • Add fromStorage to auth_client.
    Open source →
  58. 0.1.15 08 Sep 2021
    Release notes
    • Add Windows FFI support.
    • IMPORTANT Fix candid parser with BigInt and others.
    Open source →
  59. 0.1.15+1 10 Sep 2021
    Release notes
    • Fix secp256k1 signature verifier.
    Open source →
  60. 0.1.15+2 24 Sep 2021
    Release notes
    • Fix build scripts incase dylib not found.
    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