Skip to content

Commit

Permalink
Release v0.44.0 (cosmos#818)
Browse files Browse the repository at this point in the history
* changelog

* update ibc-derive

* bump ibc-rs
  • Loading branch information
plafer authored Aug 4, 2023
1 parent c9ebc26 commit b442703
Show file tree
Hide file tree
Showing 8 changed files with 25 additions and 3 deletions.
3 changes: 3 additions & 0 deletions .changelog/v0.44.0/summary.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
The goal with this release was to replace `ClientState::{confirm_not_frozen, expired}()` with `ClientState::status()` ([#536](https://github.com/cosmos/ibc-rs/issues/536)). Updating basecoin-rs with the new changes exposed the shortcomings of having `SendPacket*Context` be supertraits of `TokenTransfer*Context`, which in turned exposed the shortcomings of having `Router` be a supertrait of `ValidationContext`. Hence, we decoupled everything!

There are consensus-breaking changes.
19 changes: 19 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,24 @@
# CHANGELOG

## v0.44.0

*August 4, 2023*

The goal with this release was to replace `ClientState::{confirm_not_frozen, expired}()` with `ClientState::status()` ([#536](https://github.com/cosmos/ibc-rs/issues/536)). Updating basecoin-rs with the new changes exposed the shortcomings of having `SendPacket*Context` be supertraits of `TokenTransfer*Context`, which in turned exposed the shortcomings of having `Router` be a supertrait of `ValidationContext`. Hence, we decoupled everything!

There are consensus-breaking changes.

### BREAKING CHANGES

- [ibc-derive] Replace `ClientState::{confirm_not_frozen, expired}()` with `ClientState::status()`
([#536](https://github.com/cosmos/ibc-rs/issues/536))
- Decouple `TokenTransfer{Validation,Execution}` from `SendPacket{Validation,Execution}`
([#786](https://github.com/cosmos/ibc-rs/issues/786))
- Decouple `Router` from `ValidationContext`
([#788](https://github.com/cosmos/ibc-rs/pull/788))
- Simplify Module lookup in the `Router` trait
([#802](https://github.com/cosmos/ibc-rs/issues/802))

## v0.43.1

*July 31, 2023*
Expand Down
2 changes: 1 addition & 1 deletion crates/ibc-derive/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "ibc-derive"
version = "0.2.0"
version = "0.3.0"
license = "Apache-2.0"
readme = "README.md"
description = "Macros implementation of #[derive(ClientState)] and #[derive(ConsensusState)]"
Expand Down
4 changes: 2 additions & 2 deletions crates/ibc/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "ibc"
version = "0.43.1"
version = "0.44.0"
edition = "2021"
license = "Apache-2.0"
readme = "README.md"
Expand Down Expand Up @@ -75,7 +75,7 @@ scale-info = { version = "2.1.2", default-features = false, features = ["derive"
borsh = {version = "0.9.0", default-features = false, optional = true }
parking_lot = { version = "0.12.1", default-features = false, optional = true }

ibc-derive = { version ="0.2.0", path = "../ibc-derive" }
ibc-derive = { version ="0.3.0", path = "../ibc-derive" }

schemars = { version = "0.8.12", optional = true }

Expand Down

0 comments on commit b442703

Please sign in to comment.