diff --git a/CHANGELOG.md b/CHANGELOG.md index 9b01b36d9..94f6729f9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -18,6 +18,8 @@ behind the overhaul, please refer to [ADR 009][adr-009]. This release also includes a fix to the proof verification logic for `PacketTimeout`s, which was verifying an incorrect field. It also bumps the minimum-supported version of `ibc-proto` to 0.44, and the version of `tendermint` to 0.36. Note that the minimum-supported Rust version was reverted back to 1.71.1. +There are no consensus-breaking changes included in this release. + [adr-009]: https://github.com/cosmos/ibc-rs/blob/main/docs/architecture/adr-009-revamp-testkit.md ### BUG FIXES diff --git a/Cargo.toml b/Cargo.toml index c879eca85..abcacf4c2 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -2,47 +2,47 @@ resolver = "2" # members sorted by publishing order to `crates.io` members = [ - "ibc-derive", - "ibc-primitives", - "ibc-core/ics24-host/types", - "ibc-core/ics26-routing/types", - "ibc-core/ics23-commitment/types", - "ibc-core/ics02-client/types", - "ibc-core/ics03-connection/types", - "ibc-core/ics04-channel/types", - "ibc-core/ics25-handler/types", - "ibc-core/ics02-client/context", - "ibc-core/ics24-host", - "ibc-core/ics26-routing", - "ibc-core/ics02-client", - "ibc-core/ics03-connection", - "ibc-core/ics04-channel", - "ibc-core/ics25-handler", - "ibc-core", - "ibc-clients/ics07-tendermint/types", - "ibc-clients/ics07-tendermint", - "ibc-clients/ics08-wasm/types", - "ibc-clients/cw-context", - "ibc-clients/ics07-tendermint/cw-contract", - "ibc-clients", - "ibc-apps/ics20-transfer/types", - "ibc-apps/ics20-transfer", - "ibc-apps/ics721-nft-transfer/types", - "ibc-apps/ics721-nft-transfer", - "ibc-apps", - "ibc-core/ics24-host/cosmos", - "ibc-data-types", - "ibc", - "ibc-query", - "ibc-testkit", + "ibc-derive", + "ibc-primitives", + "ibc-core/ics24-host/types", + "ibc-core/ics26-routing/types", + "ibc-core/ics23-commitment/types", + "ibc-core/ics02-client/types", + "ibc-core/ics03-connection/types", + "ibc-core/ics04-channel/types", + "ibc-core/ics25-handler/types", + "ibc-core/ics02-client/context", + "ibc-core/ics24-host", + "ibc-core/ics26-routing", + "ibc-core/ics02-client", + "ibc-core/ics03-connection", + "ibc-core/ics04-channel", + "ibc-core/ics25-handler", + "ibc-core", + "ibc-clients/ics07-tendermint/types", + "ibc-clients/ics07-tendermint", + "ibc-clients/ics08-wasm/types", + "ibc-clients/cw-context", + "ibc-clients/ics07-tendermint/cw-contract", + "ibc-clients", + "ibc-apps/ics20-transfer/types", + "ibc-apps/ics20-transfer", + "ibc-apps/ics721-nft-transfer/types", + "ibc-apps/ics721-nft-transfer", + "ibc-apps", + "ibc-core/ics24-host/cosmos", + "ibc-data-types", + "ibc", + "ibc-query", + "ibc-testkit", ] exclude = [ - "ci/cw-check", - "ci/no-std-check", + "ci/cw-check", + "ci/no-std-check", ] [workspace.package] -version = "0.52.0" +version = "0.53.0" license = "Apache-2.0" edition = "2021" rust-version = "1.71.1" @@ -65,43 +65,43 @@ serde_json = { package = "serde-json-wasm", version = "1.0.1", default-feat subtle-encoding = { version = "0.5", default-features = false } # ibc dependencies -ibc = { version = "0.52.0", path = "./ibc", default-features = false } -ibc-core = { version = "0.52.0", path = "./ibc-core", default-features = false } -ibc-clients = { version = "0.52.0", path = "./ibc-clients", default-features = false } -ibc-apps = { version = "0.52.0", path = "./ibc-apps", default-features = false } -ibc-primitives = { version = "0.52.0", path = "./ibc-primitives", default-features = false } -ibc-testkit = { version = "0.52.0", path = "./ibc-testkit", default-features = false } +ibc = { version = "0.53.0", path = "./ibc", default-features = false } +ibc-core = { version = "0.53.0", path = "./ibc-core", default-features = false } +ibc-clients = { version = "0.53.0", path = "./ibc-clients", default-features = false } +ibc-apps = { version = "0.53.0", path = "./ibc-apps", default-features = false } +ibc-primitives = { version = "0.53.0", path = "./ibc-primitives", default-features = false } +ibc-testkit = { version = "0.53.0", path = "./ibc-testkit", default-features = false } ibc-derive = { version = "0.7.0", path = "./ibc-derive" } -ibc-core-client = { version = "0.52.0", path = "./ibc-core/ics02-client", default-features = false } -ibc-core-connection = { version = "0.52.0", path = "./ibc-core/ics03-connection", default-features = false } -ibc-core-channel = { version = "0.52.0", path = "./ibc-core/ics04-channel", default-features = false } -ibc-core-host = { version = "0.52.0", path = "./ibc-core/ics24-host", default-features = false } -ibc-core-handler = { version = "0.52.0", path = "./ibc-core/ics25-handler", default-features = false } -ibc-core-router = { version = "0.52.0", path = "./ibc-core/ics26-routing", default-features = false } -ibc-query = { version = "0.52.0", path = "./ibc-query", default-features = false } +ibc-core-client = { version = "0.53.0", path = "./ibc-core/ics02-client", default-features = false } +ibc-core-connection = { version = "0.53.0", path = "./ibc-core/ics03-connection", default-features = false } +ibc-core-channel = { version = "0.53.0", path = "./ibc-core/ics04-channel", default-features = false } +ibc-core-host = { version = "0.53.0", path = "./ibc-core/ics24-host", default-features = false } +ibc-core-handler = { version = "0.53.0", path = "./ibc-core/ics25-handler", default-features = false } +ibc-core-router = { version = "0.53.0", path = "./ibc-core/ics26-routing", default-features = false } +ibc-query = { version = "0.53.0", path = "./ibc-query", default-features = false } -ibc-client-cw = { version = "0.52.0", path = "./ibc-clients/cw-context", default-features = false } -ibc-client-tendermint = { version = "0.52.0", path = "./ibc-clients/ics07-tendermint", default-features = false } -ibc-client-tendermint-cw = { version = "0.52.0", path = "./ibc-clients/ics07-tendermint/cw-contract", default-features = false } +ibc-client-cw = { version = "0.53.0", path = "./ibc-clients/cw-context", default-features = false } +ibc-client-tendermint = { version = "0.53.0", path = "./ibc-clients/ics07-tendermint", default-features = false } +ibc-client-tendermint-cw = { version = "0.53.0", path = "./ibc-clients/ics07-tendermint/cw-contract", default-features = false } -ibc-app-transfer = { version = "0.52.0", path = "./ibc-apps/ics20-transfer", default-features = false } -ibc-app-nft-transfer = { version = "0.52.0", path = "./ibc-apps/ics721-nft-transfer", default-features = false } +ibc-app-transfer = { version = "0.53.0", path = "./ibc-apps/ics20-transfer", default-features = false } +ibc-app-nft-transfer = { version = "0.53.0", path = "./ibc-apps/ics721-nft-transfer", default-features = false } -ibc-core-client-context = { version = "0.52.0", path = "./ibc-core/ics02-client/context", default-features = false } -ibc-core-client-types = { version = "0.52.0", path = "./ibc-core/ics02-client/types", default-features = false } -ibc-core-channel-types = { version = "0.52.0", path = "./ibc-core/ics04-channel/types", default-features = false } -ibc-core-connection-types = { version = "0.52.0", path = "./ibc-core/ics03-connection/types", default-features = false } -ibc-core-commitment-types = { version = "0.52.0", path = "./ibc-core/ics23-commitment/types", default-features = false } -ibc-core-host-cosmos = { version = "0.52.0", path = "./ibc-core/ics24-host/cosmos", default-features = false } -ibc-core-host-types = { version = "0.52.0", path = "./ibc-core/ics24-host/types", default-features = false } -ibc-core-handler-types = { version = "0.52.0", path = "./ibc-core/ics25-handler/types", default-features = false } -ibc-core-router-types = { version = "0.52.0", path = "./ibc-core/ics26-routing/types", default-features = false } -ibc-client-tendermint-types = { version = "0.52.0", path = "./ibc-clients/ics07-tendermint/types", default-features = false } -ibc-client-wasm-types = { version = "0.52.0", path = "./ibc-clients/ics08-wasm/types", default-features = false } -ibc-app-transfer-types = { version = "0.52.0", path = "./ibc-apps/ics20-transfer/types", default-features = false } -ibc-app-nft-transfer-types = { version = "0.52.0", path = "./ibc-apps/ics721-nft-transfer/types", default-features = false } +ibc-core-client-context = { version = "0.53.0", path = "./ibc-core/ics02-client/context", default-features = false } +ibc-core-client-types = { version = "0.53.0", path = "./ibc-core/ics02-client/types", default-features = false } +ibc-core-channel-types = { version = "0.53.0", path = "./ibc-core/ics04-channel/types", default-features = false } +ibc-core-connection-types = { version = "0.53.0", path = "./ibc-core/ics03-connection/types", default-features = false } +ibc-core-commitment-types = { version = "0.53.0", path = "./ibc-core/ics23-commitment/types", default-features = false } +ibc-core-host-cosmos = { version = "0.53.0", path = "./ibc-core/ics24-host/cosmos", default-features = false } +ibc-core-host-types = { version = "0.53.0", path = "./ibc-core/ics24-host/types", default-features = false } +ibc-core-handler-types = { version = "0.53.0", path = "./ibc-core/ics25-handler/types", default-features = false } +ibc-core-router-types = { version = "0.53.0", path = "./ibc-core/ics26-routing/types", default-features = false } +ibc-client-tendermint-types = { version = "0.53.0", path = "./ibc-clients/ics07-tendermint/types", default-features = false } +ibc-client-wasm-types = { version = "0.53.0", path = "./ibc-clients/ics08-wasm/types", default-features = false } +ibc-app-transfer-types = { version = "0.53.0", path = "./ibc-apps/ics20-transfer/types", default-features = false } +ibc-app-nft-transfer-types = { version = "0.53.0", path = "./ibc-apps/ics721-nft-transfer/types", default-features = false } ibc-proto = { version = "0.44.0", default-features = false }