Skip to content

Releases: dfinity/agent-rs

4d0595a: fix: workaround for dfinity/candid#273 (#323)

17 Mar 18:23
4d0595a
Compare
Choose a tag to compare
* fix: workaround for dfinity/candid#273
With a little elbow grease we can even get around `Func`'s limitations.

We use `Type::Empty` because args subtype in the opposite direction.

00fe152

17 Mar 22:15
00fe152
Compare
Choose a tag to compare
chore: Release agent 0.14.0 (#324)

4669e7e

10 Mar 08:58
4669e7e
Compare
Choose a tag to compare
chore: add canister_range check (#312)

62f7d38

08 Mar 20:51
62f7d38
Compare
Choose a tag to compare
Switch to using dfinity's musl action (#321)

49ee091: chore: release rust agent 0.13.0 (#320)

08 Mar 00:09
49ee091
Compare
Choose a tag to compare
There were breaking changes since 0.12.1

8189800

07 Mar 22:56
8189800
Compare
Choose a tag to compare
chore: Release agent-rs 0.12.2 (#319)

db7886d: feat: Re-genericize tokens (#318)

07 Mar 21:45
db7886d
Compare
Choose a tag to compare
* feat: Remake tokens generic
re: dfinity/agent-rs#221 dfinity/agent-rs#203

Turns out you can actually get around candid's limitation on `IDLValue`. It just takes some careful rejiggering.

First, use `Reserved` to match anything. This seems like a valid use of `Reserved`, and should basically always be supported.

Second, use `deserialize_ignored_any` to actually get all the content with `IDLValueVisitor`. This is a little bit of a hack, but it works.

a78e8e9

07 Mar 07:43
a78e8e9
Compare
Choose a tag to compare
chore: update ic-hs to a version that builds from source (#317)

784c460

07 Mar 08:34
784c460
Compare
Choose a tag to compare
chore: cycles are now u128 instead of u64 (#316)

e7f5050

02 Mar 19:25
e7f5050
Compare
Choose a tag to compare
Require complete documentation coverage (#315)