Skip to content

Tags: cosmos/ics23

Tags

go/v0.11.0

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Update CHANGELOG.md

go/v0.11.0-rc.0


    

rust/v0.12.0

Verified

This tag was signed with the committer’s verified signature.
romac Romain Ruetschi
Rust v0.12.0

- chore(rust): Update `prost` to v0.13 (#335, #336)

rust/v0.11.3

Verified

This tag was signed with the committer’s verified signature.
romac Romain Ruetschi
Rust v0.11.3

- fix(rust): Enforce that `spec.InnerSpec.ChildSize` is >= 1 (#339)

rust/v0.11.1

Verified

This tag was signed with the committer’s verified signature.
romac Romain Ruetschi
Rust: v0.11.1

January 30th, 2024

- chore(rust): Update `informalsystems-pbjson` to v0.7.0 ([#274](#274))

rust/v0.11.0

Verified

This tag was signed with the committer’s verified signature.
romac Romain Ruetschi
Rust: v0.11.0

October 4th, 2023

This release updates `prost` to v0.12.

go/v0.9.1

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
cherrypick #136 (#199)

rust/v0.10.2

Verified

This tag was signed with the committer’s verified signature.
romac Romain Ruetschi
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/v0.10.1

Verified

This tag was signed with the committer’s verified signature.
romac Romain Ruetschi
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/v0.10.0

Verified

This tag was signed with the committer’s verified signature.
romac Romain Ruetschi
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.