From 2d897257d2341cebab120e2ec833d8c448ce0d60 Mon Sep 17 00:00:00 2001 From: Farhad Shabani Date: Wed, 29 Jan 2025 07:36:46 -0800 Subject: [PATCH] chore: prepare changelog --- .../features/1390-derive-arbitrary.md | 2 - .../unreleased/features/1392-optional-ack.md | 2 - .../breaking-changes/1382-update-msrv.md | 0 .../1393-signer-parsing-from-ctx.md | 2 +- ...erialize-height-without-revision-number.md | 0 .../v0.57.0/features/1390-derive-arbitrary.md | 2 + .../v0.57.0/features/1392-optional-ack.md | 2 + .changelog/v0.57.0/summary.md | 14 +++++++ CHANGELOG.md | 38 +++++++++++++++++++ 9 files changed, 57 insertions(+), 5 deletions(-) delete mode 100644 .changelog/unreleased/features/1390-derive-arbitrary.md delete mode 100644 .changelog/unreleased/features/1392-optional-ack.md rename .changelog/{unreleased => v0.57.0}/breaking-changes/1382-update-msrv.md (100%) rename .changelog/{unreleased => v0.57.0}/breaking-changes/1393-signer-parsing-from-ctx.md (72%) rename .changelog/{unreleased => v0.57.0}/bug-fixes/1262-deserialize-height-without-revision-number.md (100%) create mode 100644 .changelog/v0.57.0/features/1390-derive-arbitrary.md create mode 100644 .changelog/v0.57.0/features/1392-optional-ack.md create mode 100644 .changelog/v0.57.0/summary.md diff --git a/.changelog/unreleased/features/1390-derive-arbitrary.md b/.changelog/unreleased/features/1390-derive-arbitrary.md deleted file mode 100644 index 21b269f313..0000000000 --- a/.changelog/unreleased/features/1390-derive-arbitrary.md +++ /dev/null @@ -1,2 +0,0 @@ -- Added arbitrary trait implementation behind "arbitrary" feature flag. - ([\#1390](https://github.com/cosmos/ibc-rs/pull/1390)) \ No newline at end of file diff --git a/.changelog/unreleased/features/1392-optional-ack.md b/.changelog/unreleased/features/1392-optional-ack.md deleted file mode 100644 index 8e405b32b2..0000000000 --- a/.changelog/unreleased/features/1392-optional-ack.md +++ /dev/null @@ -1,2 +0,0 @@ -- Support asynchronous packet acknowledgements. - ([\#1392](https://github.com/cosmos/ibc-rs/pull/1392)) \ No newline at end of file diff --git a/.changelog/unreleased/breaking-changes/1382-update-msrv.md b/.changelog/v0.57.0/breaking-changes/1382-update-msrv.md similarity index 100% rename from .changelog/unreleased/breaking-changes/1382-update-msrv.md rename to .changelog/v0.57.0/breaking-changes/1382-update-msrv.md diff --git a/.changelog/unreleased/breaking-changes/1393-signer-parsing-from-ctx.md b/.changelog/v0.57.0/breaking-changes/1393-signer-parsing-from-ctx.md similarity index 72% rename from .changelog/unreleased/breaking-changes/1393-signer-parsing-from-ctx.md rename to .changelog/v0.57.0/breaking-changes/1393-signer-parsing-from-ctx.md index 6567d8249c..a4e0105e26 100644 --- a/.changelog/unreleased/breaking-changes/1393-signer-parsing-from-ctx.md +++ b/.changelog/v0.57.0/breaking-changes/1393-signer-parsing-from-ctx.md @@ -1,3 +1,3 @@ - [ibc-apps] Replace the `TryFrom` bound on `AccountId` with new context methods, with the aim of contextually parsing `Signer` instances. - ([\#1393](https://github.com/cosmos/ibc-rs/pull/1393)) \ No newline at end of file + ([\#1393](https://github.com/cosmos/ibc-rs/pull/1393)) diff --git a/.changelog/unreleased/bug-fixes/1262-deserialize-height-without-revision-number.md b/.changelog/v0.57.0/bug-fixes/1262-deserialize-height-without-revision-number.md similarity index 100% rename from .changelog/unreleased/bug-fixes/1262-deserialize-height-without-revision-number.md rename to .changelog/v0.57.0/bug-fixes/1262-deserialize-height-without-revision-number.md diff --git a/.changelog/v0.57.0/features/1390-derive-arbitrary.md b/.changelog/v0.57.0/features/1390-derive-arbitrary.md new file mode 100644 index 0000000000..d13f0470e5 --- /dev/null +++ b/.changelog/v0.57.0/features/1390-derive-arbitrary.md @@ -0,0 +1,2 @@ +- [ibc] Added arbitrary trait implementation behind "arbitrary" feature flag. + ([\#1390](https://github.com/cosmos/ibc-rs/pull/1390)) diff --git a/.changelog/v0.57.0/features/1392-optional-ack.md b/.changelog/v0.57.0/features/1392-optional-ack.md new file mode 100644 index 0000000000..4e94c98e3f --- /dev/null +++ b/.changelog/v0.57.0/features/1392-optional-ack.md @@ -0,0 +1,2 @@ +- [ibc-core] Support asynchronous packet acknowledgements. + ([\#1392](https://github.com/cosmos/ibc-rs/pull/1392)) diff --git a/.changelog/v0.57.0/summary.md b/.changelog/v0.57.0/summary.md new file mode 100644 index 0000000000..e13f6046f1 --- /dev/null +++ b/.changelog/v0.57.0/summary.md @@ -0,0 +1,14 @@ + +This release introduces improvements to better support the **Packet Forward +Middleware**, including asynchronous packet acknowledgments and enhanced +contextual parsing of sender and receiver instances in ICS-20. The update +removes the reliance on `TryFrom` for parsing, improving flexibility in +transaction handling. + +Additionally, the "arbitrary" feature flag now enables the implementation of the +`Arbitrary` trait, enhancing testing capabilities. Furthermore, `Serde` support +has been added for `Height` without `revision_number`, facilitating better +interoperability with CosmWasm light clients operating on the `08-wasm` module +of `ibc-go`. + +There are no consensus-breaking changes in this release. diff --git a/CHANGELOG.md b/CHANGELOG.md index bf7ca4549a..3ddf54061b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,43 @@ # CHANGELOG +## v0.57.0 + +*January 29, 2025* + +This release introduces improvements to better support the **Packet Forward +Middleware**, including asynchronous packet acknowledgments and enhanced +contextual parsing of sender and receiver instances in ICS-20. The update +removes the reliance on `TryFrom` for parsing, improving flexibility in +transaction handling. + +Additionally, the "arbitrary" feature flag now enables the implementation of the +`Arbitrary` trait, enhancing testing capabilities. Furthermore, `Serde` support +has been added for `Height` without `revision_number`, facilitating better +interoperability with CosmWasm light clients operating on the `08-wasm` module +of `ibc-go`. + +There are no consensus-breaking changes in this release. + +### BREAKING CHANGES + +- [ibc] Update MSRV to `1.79.0`. + ([\#1382](https://github.com/cosmos/ibc-rs/issues/1382)) +- [ibc-apps] Replace the `TryFrom` bound on `AccountId` with new + context methods, with the aim of contextually parsing `Signer` instances. + ([\#1393](https://github.com/cosmos/ibc-rs/pull/1393)) + +### BUG FIXES + +- [ibc-core-client-types] Serde support for `Height` without `revision_number` + ([#1262](https://github.com/cosmos/ibc-rs/issues/1262)). + +### FEATURES + +- [ibc] Added arbitrary trait implementation behind "arbitrary" feature flag. + ([\#1390](https://github.com/cosmos/ibc-rs/pull/1390)) +- [ibc-core] Support asynchronous packet acknowledgements. + ([\#1392](https://github.com/cosmos/ibc-rs/pull/1392)) + ## v0.56.0 *November 15, 2024*