diff --git a/.changelog/unreleased/breaking-changes/442-send-packet-transfer.md b/.changelog/v0.30.0/breaking-changes/442-send-packet-transfer.md similarity index 100% rename from .changelog/unreleased/breaking-changes/442-send-packet-transfer.md rename to .changelog/v0.30.0/breaking-changes/442-send-packet-transfer.md diff --git a/.changelog/v0.30.0/summary.md b/.changelog/v0.30.0/summary.md new file mode 100644 index 000000000..6629eadcb --- /dev/null +++ b/.changelog/v0.30.0/summary.md @@ -0,0 +1,3 @@ +This release contains an overhaul of the `send_packet()` and `send_transfer()` architecture. +The main gain is to separate into `send_packet_{validate,execute}()`, and similarly for +`send_transfer()`. diff --git a/CHANGELOG.md b/CHANGELOG.md index 89653e0a2..b87560be0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,20 @@ # CHANGELOG +## v0.30.0 + +*February 24, 2023* + +This release contains an overhaul of the `send_packet()` and `send_transfer()` architecture. +The main gain is to separate into `send_packet_{validate,execute}()`, and similarly for +`send_transfer()`. + +There are no consensus-breaking changes. + +### BREAKING CHANGES + +- Update send_packet/transfer(), and related contexts + ([#442](https://github.com/cosmos/ibc-rs/issues/442)) + ## v0.29.0 *February 22, 2023* diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 1fab3a8fb..66b96a44f 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -251,12 +251,9 @@ Our release process is as follows: 3. Committing the updated `CHANGELOG.md` file and `.changelog` directory to the repo. 2. Push this to a branch `release/vX.Y.Z` according to the version number of the anticipated release (e.g. `release/v0.18.0`) and open a **draft PR**. -3. Bump all relevant versions in the codebase to the new version and push these - changes to the release PR. This includes: - 1. `crates/ibc/Cargo.toml` file (making sure dependencies' versions are updated - too). - 2. `crates/ibc/lib.rs` file documentation references' `html_root_url` - parameters must point to the new version. +3. Bump all relevant versions in the `crates/ibc/Cargo.toml` file (making sure + dependencies' versions are updated too) to the new version and push these + changes to the release PR. 4. In the `crates/ibc/` directory, run `cargo doc --all-features --open` locally to double-check that all the documentation compiles and seems up-to-date and coherent. Fix any potential diff --git a/crates/ibc/Cargo.toml b/crates/ibc/Cargo.toml index cc9adc590..b6004c814 100644 --- a/crates/ibc/Cargo.toml +++ b/crates/ibc/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ibc" -version = "0.29.0" +version = "0.30.0" edition = "2021" license = "Apache-2.0" readme = "README.md"