Skip to content

Commit

Permalink
release v0.21.0 (#192)
Browse files Browse the repository at this point in the history
* release v0.21.0

* version bumped to 0.21.0

* contributing edit

* Update .changelog/v0.21.0/summary.md

Co-authored-by: Romain Ruetschi <romain@informal.systems>
Signed-off-by: Philippe Laferrière <plafer@protonmail.com>

* Update CHANGELOG.md

Co-authored-by: Romain Ruetschi <romain@informal.systems>
Signed-off-by: Philippe Laferrière <plafer@protonmail.com>

Signed-off-by: Philippe Laferrière <plafer@protonmail.com>
Co-authored-by: Romain Ruetschi <romain@informal.systems>
  • Loading branch information
plafer and romac authored Oct 25, 2022
1 parent c81770d commit ac92eca
Show file tree
Hide file tree
Showing 6 changed files with 18 additions and 6 deletions.
1 change: 1 addition & 0 deletions .changelog/v0.21.0/summary.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
This is a small release that allows new `ClientTypes` to be created, which was missed when implementing ADR 4. The changes are not consensus-breaking.
11 changes: 11 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,16 @@
# CHANGELOG

## v0.21.0

*October 24, 2022*

This is a small release that allows new `ClientTypes` to be created, which was missed when implementing ADR 4. The changes are not consensus-breaking.

### BREAKING CHANGES

- Make ClientType allow any string value as opposed to just Tendermint
([#188](https://github.com/cosmos/ibc-rs/issues/188))

## v0.20.0

*October 19, 2022*
Expand Down
8 changes: 4 additions & 4 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -217,7 +217,7 @@ consent) who is more appropriate to shepherd the PR through to completion.

Our release process is as follows:

1. Update the [changelog](#changelog) to reflect and summarize all changes in
1. In a new branch `release/vX.Y.Z`, update the [changelog](#changelog) to reflect and summarize all changes in
the release. This involves:
1. Running `unclog build -u` and copy pasting the output at the top
of the `CHANGELOG.md` file, making sure to update the header with
Expand All @@ -234,11 +234,11 @@ Our release process is as follows:
2. All crates' `lib.rs` files documentation references' `html_root_url`
parameters must point to the new version.

4. Run `cargo doc --all-features --open` locally to double-check that all the
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
issues here and push them to the release PR.
5. Run `cargo publish --dry-run` to double-check that publishing will work. Fix
any potential issues here and push them to the release PR.
5. In the `crates/ibc/` directory, run `cargo publish --dry-run` to double-check that publishing will work. Fix
any potential issues here and push them to the release PR.
6. Mark the PR as **Ready for Review** and incorporate feedback on the release.
7. Once approved, merge the PR, and pull the `main` branch.
8. From the `crates/ibc` folder, run `cargo publish`
Expand Down
2 changes: 1 addition & 1 deletion crates/ibc/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "ibc"
version = "0.20.0"
version = "0.21.0"
edition = "2021"
license = "Apache-2.0"
readme = "README.md"
Expand Down
2 changes: 1 addition & 1 deletion crates/ibc/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
rust_2018_idioms
)]
#![forbid(unsafe_code)]
#![doc(html_root_url = "https://docs.rs/ibc/0.20.0")]
#![doc(html_root_url = "https://docs.rs/ibc/0.21.0")]

//! This library implements the InterBlockchain Communication (IBC) protocol in Rust. IBC is
//! a distributed protocol that enables communication between distinct sovereign blockchains.
Expand Down

0 comments on commit ac92eca

Please sign in to comment.