Releases: cosmos/ibc-proto-rs
v0.31.0
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 forSerialize
andDeserailize
trait impls being available inno_std
context.
See the release notes and associated issues for more details.
What's Changed
- Re-export the
ics23.cosmos.v1
Protobuf definitions from theics23
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
Warning
Do no update this alpha release if you are depending on JSON serialization being available inno_std
context.
Instead, wait until the final v0.31.0 release which will restore JSON serialization inno_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
Warning
Do no update this alpha release if you are depending on JSON serialization being available inno_std
context.
Instead, wait until the final v0.31.0 release which will restore JSON serialization inno_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.
v0.30.0
v0.29.0
v0.28.0
v0.27.0
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.
v0.26.0
v0.25.0
v0.24.1
This release adds parity-scale-codec and borsh serialize/deserialize for the Any
type.