Releases: cosmos/ibc-proto-rs
v0.37.1
October 10th, 2023
This release adds JsonSchema
derivation for the Any
type.
FEATURES
- Implement
JsonSchema
for theAny
type (#156)
v0.37.0
October 4th, 2023
This release updates prost
to v0.12 and tonic
to v0.10, and makes serde
an optional dependency, now only enabled with the serde
feature.
Features
- Update
prost
to v0.12 andtonic
to v0.10 (#145)
Improvements
- Make
serde
an optional dependency, now only enabled with theserde
feature (#152)
v0.36.1
September 28th, 2023
This release adds Protobuf definitions from the cosmos.crypto.*
package.
FEATURES
- Add Protobuf definitions from
cosmos.crypto.*
(#149)
v0.36.0
September 28th, 2023
Warning: This release downgrades the Protobuf definitions for IBC-Go, Cosmos SDK, and Interchain Security.
BREAKING CHANGES
- Since ibc-proto v0.34.0, the script in charge of generating the Rust proto definitions has been mistakenly checking out their latest version instead of the one specified in the corresponding
src/*_COMMIT
file. (#147)
This has now been fixed and the protos have therefore been downgraded to their proper versions:- IBC-Go: v7.3.0,
- Cosmos SDK: v0.47.5
- Interchain Security: v3.1.0
v0.35.0
September 14th, 2023
This release updates the IBC-Go protos to v7.3.0, the Cosmos SDK protos to v0.47.5, and the Interchain Security protos to v3.1.0.
It also adds back the ibc.lightclients.localhost.v1
proto definition that was removed in IBC-Go v7.0.0, for users which may need to interact with v1 localhost clients.
FEATURES
v0.34.1
v0.34.0
August 17th, 2023
This release updates the Cosmos SDK protos to v0.47.3 and IBC-Go protos to v7.2.0.
Additionally, it restore no_std
support for JSON serialization via serde
.
Previously, Serialize
and Deserialize
instances were only derived when the std
feature was enabled, but that is no longer required.
As such, they now require the serde
feature to be enabled, independently of whether or not the std
feature is enabled.
BUG FIXES
- Restore
no_std
support for JSON serialization (#98)
FEATURES
- Update Cosmos SDK protos to v0.47.3 and IBC-Go protos to v7.2.0 (#129)
What's Changed
- chore: cleanup release CI job by @romac in #128
- fix: restore
no_std
support for JSON serialization by @Farhad-Shabani in #118 - chore: update Cosmos SDK protos to v0.47.3 and IBC-Go protos to v7.2.0 by @romac in #122
- chore: prepeare release for v0.34.0 by @romac in #130
Full changes: v0.33.0...v0.34.0
v0.33.0
Aug 17th, 2023
This release bumps tendermint-rs
to 0.33.0
.
What's Changed
- Update tendermint-proto requirement from 0.32 to 0.33 by @dependabot in #117
- ci: add release job by @romac in #127
- cargo: prepare release
0.33
by @erwanor in #126
Full changes: v0.32.1...v0.33.0
v0.32.1
July 31st, 2023
This release includes default serde
value for token transfer memos and fixes
the issue with deserialization of MsgTransfer
and FungibleTokenPacketData
types when no memo is present.
BUG FIXES
- Fix token transfer deserialization for cases with no memo by deriving
Default
serde for the memo field inMsgTransfer
and
FungibleTokenPacketData
types. (#119)
v0.32.0
June 14th, 2023
This release updates the ibc-go
proto files from version v5.1.0
to v6.2.0
which includes the ICA Protobuf definitions.
The version of borsh
has been downgraded from v0.10.0
to v0.9
in order to match near-sdk-rs
and Solana smart contract frame anchor
.
BUG FIXES
- Downgrade
borsh
version fromv0.10.0
tov0.9
(#106)
IMPROVEMENTS
- Update
ibc-go
commit fromv5.1.0
tov6.2.0
(#106)