diff --git a/.changelog/unreleased/bug-fixes/353-channel-open-confirm-fix.md b/.changelog/v0.27.0/bug-fixes/353-channel-open-confirm-fix.md similarity index 100% rename from .changelog/unreleased/bug-fixes/353-channel-open-confirm-fix.md rename to .changelog/v0.27.0/bug-fixes/353-channel-open-confirm-fix.md diff --git a/.changelog/v0.27.0/summary.md b/.changelog/v0.27.0/summary.md new file mode 100644 index 000000000..6cf3eae35 --- /dev/null +++ b/.changelog/v0.27.0/summary.md @@ -0,0 +1,3 @@ +This release contains a bug fix for the `ChanOpenConfirm` handler and it is strongly recommended to upgrade. + +This release contains a consensus-breaking change during the channel opening handshake; it was broken, and now is fixed. \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index fa9b9e3a8..4cfd9620f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,18 @@ # CHANGELOG +## v0.27.0 + +*January 16, 2023* + +This release contains a bug fix for the `ChanOpenConfirm` handler and it is strongly recommended to upgrade. + +This release contains a consensus-breaking change during the channel opening handshake; it was broken, and now is fixed. + +### BUG FIXES + +- Fix ChanOpenConfirm handler check of counterparty state + ([#353](https://github.com/cosmos/ibc-rs/issues/353)) + ## v0.26.0 *December 14, 2022* diff --git a/crates/ibc/Cargo.toml b/crates/ibc/Cargo.toml index 5c2689554..f70bf6a3b 100644 --- a/crates/ibc/Cargo.toml +++ b/crates/ibc/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ibc" -version = "0.26.0" +version = "0.27.0" edition = "2021" license = "Apache-2.0" readme = "README.md" diff --git a/crates/ibc/src/lib.rs b/crates/ibc/src/lib.rs index c45302485..b91bcef8f 100644 --- a/crates/ibc/src/lib.rs +++ b/crates/ibc/src/lib.rs @@ -13,7 +13,7 @@ #![forbid(unsafe_code)] // https://github.com/cosmos/ibc-rs/issues/342 #![allow(clippy::result_large_err)] -#![doc(html_root_url = "https://docs.rs/ibc/0.26.0")] +#![doc(html_root_url = "https://docs.rs/ibc/0.27.0")] //! This library implements the InterBlockchain Communication (IBC) protocol in Rust. IBC is //! a distributed protocol that enables communication between distinct sovereign blockchains. //! Loose analogies may be drawn between the IBC protocol and the TCP/UDP protocols that enable