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 2025Releases
latest 60 of 81-
1.0.0-dev.4002 Sep 2025 pre-releaseRelease notes
Open source →What's Changed
(These changes are targeting the bundled
cargokitfor Flutter builds.)- Support Android 16KB page size.
- Add default
BINDGEN_EXTRA_CLANG_ARGSforAndroidEnvironmentduring build. - Remove hardcoded i686(x86) compilation for Android debug builds.
Full Changelog: v1.0.0-dev.38...v1.0.0-dev.40
Release notes
Open source →(These changes are targeting the bundled
cargokitfor Flutter builds.)- Support Android 16KB page size.
- Add default
BINDGEN_EXTRA_CLANG_ARGSforAndroidEnvironmentduring build. - Remove hardcoded i686(x86) compilation for Android debug builds.
-
1.0.0-dev.3902 Sep 2025 pre-release withdrawnRelease notes
Open source →What's Changed
(These changes are targeting the bundled
cargokitfor Flutter builds.)- Support Android 16KB page size.
- Add default
BINDGEN_EXTRA_CLANG_ARGSforAndroidEnvironmentduring build. - Remove hardcoded i686(x86) compilation for Android debug builds.
Full Changelog: v1.0.0-dev.38...v1.0.0-dev.39
-
1.0.0-dev.3812 Jul 2025 pre-releaseRelease notes
Open source →What's Changed
- Manually fixes Gradle platform plugin detection.
- Fixes
base64ctbuild failure.
Full Changelog: v1.0.0-dev.37...v1.0.0-dev.38
Release notes
Open source →- Manually fixes Gradle platform plugin detection.
- Fixes
base64ctbuild failure.
-
1.0.0-dev.3706 Jul 2025 pre-releaseRelease notes
Open source → -
1.0.0-dev.3620 May 2025 pre-releaseRelease notes
Open source →What's Changed
- Update
package:flutter_rust_bridgeto2.10.0. - Upgrade dependencies.
- Replace
package:bip32andpackage:bip39with alternatives. - IC protocol buffers update.
- Remove the
archiverlib. - Remove string recase extensions.
- Remove unused
freezed*andjson*deps.
Full Changelog: v1.0.0-dev.35...v1.0.0-dev.36
Release notes
Open source →- Update
package:flutter_rust_bridgeto2.10.0. - Upgrade dependencies.
- Replace
package:bip32andpackage:bip39with alternatives. - IC protocol buffers update.
- Remove the
archiverlib. - Remove string recase extensions.
- Remove unused
freezed*andjson*deps.
- Update
-
1.0.0-dev.3520 Jan 2025 pre-releaseRelease notes
Open source →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
Release notes
Open source →- Fix the multiple same type in a tuple will lead to incorrect field length.
-
1.0.0-dev.3406 Jan 2025 pre-releaseRelease notes
Open source → -
1.0.0-dev.3328 Dec 2024 pre-releaseRelease notes
Open source →- Use an explicit serialization method rather than
toJson. - Revert #88.
- Revert part of #87.
- Use an explicit serialization method rather than
-
1.0.0-dev.3220 Dec 2024 pre-release -
1.0.0-dev.3119 Dec 2024 pre-releaseRelease notes
Open source →- Treat parsable big number string as a covariant of the
Natclass. - Allow parsable big number string for
lebEncodeandslebEncode.
- Treat parsable big number string as a covariant of the
-
1.0.0-dev.3027 Nov 2024 pre-releaseRelease notes
Open source →- Make pod shell respect configured profile on Darwin.
- Make
build_pod.shexecutable.
-
1.0.0-dev.2915 Oct 2024 pre-release -
1.0.0-dev.2815 Oct 2024 pre-releaseRelease notes
Open source →- Implements v3 synchronized call API in agent and actor.
pollForResponsecan override the certificate result.- v3 calls will return to v2 if 202/404 status is returned.
- Implements v3 synchronized call API in agent and actor.
-
1.0.0-dev.2709 Oct 2024 pre-release -
1.0.0-dev.2609 Oct 2024 pre-releaseRelease notes
Open source →- Reorg exports/imports so people can directly import
agent_dart_base/agent_dart_base.dartoragent_dart/agent_dart.dartwithout conflicts as much as possible. - Improve test equality checks.
- Remove unnecessary deps.
- Reorg exports/imports so people can directly import
-
1.0.0-dev.2508 Oct 2024 pre-release -
1.0.0-dev.2405 Oct 2024 pre-releaseRelease notes
Open source →- Implement subaccount as
Principal.subAccount, which also removes thesubAccountparameter when converting a principal to an Account ID. Some other constructors are also removed due to duplicates.
- Implement subaccount as
-
1.0.0-dev.2322 May 2024 pre-release -
1.0.0-dev.2231 Jan 2024 pre-releaseRelease notes
Open source →- Correct invalid plugin references by marking FFI plugins.
- Remove duplicate
ios_AgentDart.framework.
-
1.0.0-dev.2131 Jan 2024 pre-releaseRelease notes
Open source →- Upgrade FRB to 1.82.6.
- Improve the FFI helper when finding dynamic libraries.
- Improve how CMake bundle libraries on Windows and Linux.
-
1.0.0-dev.2010 Nov 2023 pre-release -
1.0.0-dev.1909 Nov 2023 pre-release -
1.0.0-dev.1827 Oct 2023 pre-releaseRelease notes
Open source →- Upgrade FRB and roll new artifacts to all platforms.
- Requires Dart 3.0.
- Revert
identityProviderDefaulttohttps://identity.ic0.app.
-
1.0.0-dev.1725 Sep 2023 pre-release -
1.0.0-dev.1619 Sep 2023 pre-release -
1.0.0-dev.1506 Jun 2023 pre-release -
1.0.0-dev.1408 May 2023 pre-releaseRelease notes
Open source →- Send
methodNameintopollForResponse. - Rename
PredicatetoPollPredicate. - Rename
PollingResponseDoneExceptiontoPollingResponseNoReplyException. - Retry failed
call,query,read_state,statusrequests.
- Send
-
1.0.0-dev.1319 Apr 2023 pre-release -
1.0.0-dev.1125 Mar 2023 pre-release -
1.0.0-dev.1021 Mar 2023 pre-releaseRelease notes
Open source →- Migrate
ic0.apptoicp0.io. - Default to empty password for encrypt/decrypt Cbor messages.
- Migrate
-
1.0.0-dev.928 Feb 2023 pre-release -
1.0.0-dev.826 Feb 2023 pre-releaseRelease notes
Open source →BigIntfor polling exceptions' reject code. (#49)- Add
Actor.createActorMethod. - Support secp256k1 from FFI.
- Add
CoinType.
-
1.0.0-dev.730 Nov 2022 pre-release -
1.0.0-dev.618 Oct 2022 pre-releaseRelease notes
Open source →bnToHexnot produce0xby default.hexFixLengthandisHexnow use named arguments.- Remove
isHexStringandisHexadecimal. - Allow to configure
include0xwithtoHex. - Add
secp256K1SignRecoverablewith FFI upgrade.
-
1.0.0-dev.530 Sep 2022 pre-release -
1.0.0-dev.429 Sep 2022 pre-releaseRelease notes
Open source →- Improve all import/export sorts.
- Add
@immutableas much as possible. - Better construct for
RosettaTransactionandRecClass. - Make
PrimitiveType's constructor private. - Constraint Android API support range to 23~32.
-
1.0.0-dev.323 Sep 2022 pre-release -
1.0.0-dev.222 Sep 2022 pre-release -
1.0.0-dev.116 Sep 2022 pre-releaseRelease notes
Open source →- Support FFI asynchronized methods with Rust bindings.
- Consist all namings, fields and constructors, including:
fromMap->fromJsontoJSON->toJson
- Better throws when exceptions occurred.
- Remove unused codes.
-
0.1.2421 May 2022Release notes
Open source →- Add
CurveTypefor signers. - Add
bitsgetters forFixedIntClassandFixedNatClass. - Adopt
Platform.environmentfor Flutter 3.
- Add
-
0.1.24+125 May 2022Release notes
Open source →- Add the
cborargument fordefaultFetchto allow non-cbor requests. - Fix
rosettarequests.
- Add the
-
0.1.2309 May 2022 -
0.1.23+110 May 2022 -
0.1.2206 May 2022Release notes
Open source →- 💡 BREAKING CHANGE 💡 Fix fetch method type.
- Remove unused files.
- Use structured polling exceptions.
- Improve defaultFetch.
- Add
decryptCborPhrase.
-
0.1.22+106 May 2022Release notes
Open source →- 🩹 HotFix 🩹 Remove invalid asserts with
defaultFetch. (#19) - Remove unused tests.
- 🩹 HotFix 🩹 Remove invalid asserts with
-
0.1.2129 Apr 2022 -
0.1.1918 Feb 2022 -
0.1.19+108 Mar 2022 -
0.1.19+208 Mar 2022 -
0.1.19+326 Mar 2022 -
0.1.19+428 Mar 2022 -
0.1.1805 Jan 2022 -
0.1.1713 Dec 2021Release notes
Open source →- Add
CanisterIdclass. - Fix rosetta api.
- Prevent secp256k1 weak signatures.
- Fix build scripts.
- Add
-
0.1.17+114 Dec 2021 -
0.1.1610 Oct 2021Release notes
Open source →- Add principal to accountId.
- Add Flutter web support.
- Regroup project structure.
- Fix archiver overriding.
- Fix bls on io.
- Fix test compatible with Flutter web.
-
0.1.16+113 Oct 2021Release notes
Open source →- Fix rosetta with latest mainnet APIs.
- Fix cbor with primitive types.
- Format all files.
-
0.1.16+222 Oct 2021 -
0.1.1508 Sep 2021Release notes
Open source →- Add Windows FFI support.
- IMPORTANT Fix candid parser with
BigIntand others.
-
0.1.15+110 Sep 2021 -
0.1.15+224 Sep 2021