Skip to content

Releases: cosmos/ibc-proto-rs

v0.37.1

10 Oct 17:53
1aced72
Compare
Choose a tag to compare

October 10th, 2023

This release adds JsonSchema derivation for the Any type.

FEATURES

  • Implement JsonSchema for the Any type (#156)

📖 CHANGELOG

v0.37.0

04 Oct 19:04
v0.37.0
e1838a4
Compare
Choose a tag to compare

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 and tonic to v0.10 (#145)

Improvements

  • Make serde an optional dependency, now only enabled with the serde feature (#152)

📖 CHANGELOG

v0.36.1

28 Sep 12:04
v0.36.1
54d953d
Compare
Choose a tag to compare

September 28th, 2023

This release adds Protobuf definitions from the cosmos.crypto.* package.

FEATURES

  • Add Protobuf definitions from cosmos.crypto.* (#149)

📖 CHANGELOG

v0.36.0

28 Sep 09:15
v0.36.0
cd8d423
Compare
Choose a tag to compare

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

📖 CHANGELOG

v0.35.0

14 Sep 14:51
v0.35.0
c04bcf6
Compare
Choose a tag to compare

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

  • Bump ibc-go to v7.3.0, Cosmos SDK to 0.47.5 and Interchain Security to v3.1.0 (#140)
  • Add proto definition for ibc.lightclients.localhost.v1 (#143)

📖 CHANGELOG

v0.34.1

29 Aug 18:42
v0.34.1
6eb9d0d
Compare
Choose a tag to compare

August 29th, 2023

This release updates the borsh dependency to v0.10.

📖CHANGELOG

v0.34.0

17 Aug 13:00
v0.34.0
b73ee35
Compare
Choose a tag to compare

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

16 Aug 20:25
cd54052
Compare
Choose a tag to compare

Aug 17th, 2023

This release bumps tendermint-rs to 0.33.0.

What's Changed

Full changes: v0.32.1...v0.33.0

v0.32.1

31 Jul 14:05
bf7242b
Compare
Choose a tag to compare

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 in MsgTransfer and
    FungibleTokenPacketData types. (#119)

v0.32.0

14 Jun 07:41
v0.32.0
9e87819
Compare
Choose a tag to compare

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 from v0.10.0 to v0.9 (#106)

IMPROVEMENTS

  • Update ibc-go commit from v5.1.0 to v6.2.0 (#106)