Tags: cosmos/ics23
Tags
Rust: v0.11.0 October 4th, 2023 This release updates `prost` to v0.12.
Rust: v0.10.2 August 16th, 2023 This release re-enables `no_std` support for ProtoJSON `Serialize` and `Deserialize` instances, by swapping out `pbjson` for the `no_std`-compatible fork `informalsystems-pbjson`. - feat(rust): enable no_std support for pbjson (#146)
Rust: ics23 v0.10.1 April 27th 2023 The only change in this release of the `ics23` crate is the addition of a `serde` feature which adds ProtoJSON-compatible `Serialize` and `Deserialize` instances on all Protobuf definitions via the [`pbjson-build`](https://docs.rs/pbjson-build/latest/pbjson_build/) crate. Full changes: - feat(rust): Add ProtoJSON-compatible `Serialize` and `Deserialize` instances on all Protobuf definitions via `pbjson` ([#146](#146))
Rust: ics23 v0.10.0 April 13th, 2023 This release introduces one single boolean new parameter to the top-level `ProofSpec`: `prehash_compare_key`. When set to `true`, this flag causes keys to be consistently compared lexicographically according to their hashes within nonexistence proof verification, using the same hash function as specified by the already-extant `prehash_key` field. This is a backwards-compatible change, as it requires opt-in via setting the `prehash_compare_key` flag to `true` in the `ProofSpec`. All existing ProofSpecs will continue to behave identically.
PreviousNext