diff --git a/.changelog/unreleased/features/1390-derive-arbitrary.md b/.changelog/unreleased/features/1390-derive-arbitrary.md deleted file mode 100644 index 21b269f31..000000000 --- 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 8e405b32b..000000000 --- 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 6567d8249..a4e0105e2 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 000000000..d13f0470e --- /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 000000000..4e94c98e3 --- /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 000000000..e13f6046f --- /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 bf7ca4549..3ddf54061 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*