Skip to content

Releases: cosmos/ibc-proto-rs

v0.31.0

31 May 11:04
v0.31.0
ead3ee9
Compare
Choose a tag to compare

May 31st, 2023

This is the final release of ibc-proto v0.31.0.

There are no changes from v0.31.0-alpha.2.

For the differences since v0.30.0, please see the changelog entries for v0.31.0-alpha.1 and v0.31.0-alpha.1.

Warning
This release removes support for Serialize and Deserailize trait impls being available in no_std context.
See the release notes and associated issues for more details.

What's Changed

  • Re-export the ics23.cosmos.v1 Protobuf definitions from the ics23 crate by @romac in #92
  • Prepare release for v0.31.0-alpha.1 by @romac in #96
  • Fix typos in changelog by @romac in #97
  • Update tendermint-proto to v0.32.0 by @romac in #100
  • Prepare release for v0.31.0-alpha.2 by @romac in #101
  • Prepare release for v0.31.0 by @romac in #105

Full Changelog: v0.30.0...v0.31.0

v0.31.0-alpha.2

03 May 19:44
v0.31.0-alpha.2
5b8f381
Compare
Choose a tag to compare
v0.31.0-alpha.2 Pre-release
Pre-release

Warning
Do no update this alpha release if you are depending on JSON serialization being available in no_std context.
Instead, wait until the final v0.31.0 release which will restore JSON serialization in no_std context.

This is the second alpha release of ibc-proto v0.31.0.

It only updates the tendermint-proto version to v0.32.0.

BREAKING CHANGES

  • Update tendermint-proto to v0.32.0 (#99)

What's Changed

  • Fix typos in changelog by @romac in #97
  • Update tendermint-proto to v0.32.0 by @romac in #100
  • Prepare release for v0.31.0-alpha.2 by @romac in #101

Full Changelog: v0.31.0-alpha.1...v0.31.0-alpha.2

v0.31.0-alpha.1

01 May 08:24
v0.31.0-alpha.1
c295b48
Compare
Choose a tag to compare
v0.31.0-alpha.1 Pre-release
Pre-release

Warning
Do no update this alpha release if you are depending on JSON serialization being available in no_std context.
Instead, wait until the final v0.31.0 release which will restore JSON serialization in no_std context.

This is the first alpha release of ibc-proto v0.31.0.

The proto definitions for cosmos.ics23.v1 messages are now re-exported from the ics23 crate under both the ibc_proto::cosmos::ics23::v1 >
The latter will removed in a subsequent release.

This is nonetheless a breaking change as it may break compilation or trigger warnings in code which relied on these definitions being different than the ones in ics23.

Moreover, because the code generated by pbjson-build is not no_std compatible, the serde annotations on the generated protos are only enabled when the std feature of ibc-proto is enabled.

📖 CHANGELOG

v0.30.0

20 Apr 13:00
v0.30.0
134f8c2
Compare
Choose a tag to compare

v0.29.0

20 Apr 13:00
v0.29.0
9d9ed36
Compare
Choose a tag to compare

v0.28.0

20 Apr 12:59
v0.28.0
be91fc1
Compare
Choose a tag to compare

v0.27.0

08 Mar 19:49
v0.27.0
4f0c394
Compare
Choose a tag to compare

This release updates the tendermint-proto crate to v0.30.0.

At the moment, only the Tendermint Protobuf definitions for CometBFT 0.37 are exported and supported. In the future, side-by-side support for 0.34 and 0.37 definitions may be provided.

📖 CHANGELOG

v0.26.0

21 Feb 18:39
v0.26.0
ae4611c
Compare
Choose a tag to compare

This release updates tendermint protobuf defintions to v0.29.0.

[📖CHANGELOG](https://github.com/cosmos/ibc-proto-rs/blob/main/CHANGELOG.md#v0260)

v0.25.0

09 Feb 17:32
v0.25.0
2ca8ba4
Compare
Choose a tag to compare

This release updates borsh to v0.10.0 and fixes a typo in borsh deserialization of Any (#59).

📖CHANGELOG

v0.24.1

10 Jan 17:20
v0.24.1
9bdf97d
Compare
Choose a tag to compare

This release adds parity-scale-codec and borsh serialize/deserialize for the Any type.

📖CHANGELOG