From afe4a6c8f6c671464467f720c80c5f6ba041f2aa Mon Sep 17 00:00:00 2001 From: Aleksey Sidorov Date: Wed, 1 Apr 2020 12:08:24 +0300 Subject: [PATCH] Release 1.0 (#159) --- .travis.yml | 4 ++-- CHANGELOG.md | 4 ++++ Cargo.toml | 24 +++++++++---------- guides/newbie.md | 2 +- .../exonum_btc_anchoring_plugin/plugin.py | 2 +- src/proto/binary_map.rs | 1 - src/proto/mod.rs | 1 - 7 files changed, 20 insertions(+), 18 deletions(-) diff --git a/.travis.yml b/.travis.yml index 518062e..a4aeb77 100644 --- a/.travis.yml +++ b/.travis.yml @@ -97,9 +97,9 @@ jobs: - cargo doc --no-deps - cargo deadlinks --dir target/doc - # Check publish with Rust 1.41.1 + # Check publish with Rust 1.42.0 - name: publish-with-rust env: FEATURE=non-fatal-checks - rust: 1.41.1 + rust: 1.42.0 script: - cargo publish --dry-run diff --git a/CHANGELOG.md b/CHANGELOG.md index 2141ecb..9eb13df 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. ## Unreleased +## 1.0.0 - 2020-03-31 + +- First stable release (#159) + ## 1.0.0-rc.3 - 2020-03-25 - Third release candidate (#158) diff --git a/Cargo.toml b/Cargo.toml index 98e7826..4c0792f 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "exonum-btc-anchoring" edition = "2018" -version = "1.0.0-rc.3" +version = "1.0.0" authors = ["The Exonum Team "] homepage = "https://exonum.com/doc/advanced/bitcoin-anchoring/" repository = "https://github.com/exonum/exonum-btc-anchoring" @@ -16,16 +16,16 @@ description = "An Exonum service that provides anchoring to Bitcoin blockchain." travis-ci = { repository = "exonum/exonum-btc-anchoring" } [dependencies] -exonum = "1.0.0-rc.3" -exonum-cli = "1.0.0-rc.3" -exonum-crypto = { version = "1.0.0-rc.3", features = ["with-protobuf"] } -exonum-derive = "1.0.0-rc.3" -exonum-explorer = "1.0.0-rc.3" -exonum-merkledb = "1.0.0-rc.3" -exonum-proto = "1.0.0-rc.3" -exonum-rust-runtime = "1.0.0-rc.3" -exonum-supervisor = "1.0.0-rc.3" -exonum-testkit = "1.0.0-rc.3" +exonum = "1.0.0" +exonum-cli = "1.0.0" +exonum-crypto = { version = "1.0.0", features = ["with-protobuf"] } +exonum-derive = "1.0.0" +exonum-explorer = "1.0.0" +exonum-merkledb = "1.0.0" +exonum-proto = "1.0.0" +exonum-rust-runtime = "1.0.0" +exonum-supervisor = "1.0.0" +exonum-testkit = "1.0.0" anyhow = "1.0.26" async-trait = "0.1.24" @@ -56,4 +56,4 @@ toml = "0.5.6" proptest = "0.9" [build-dependencies] -exonum-build = "1.0.0-rc.3" +exonum-build = "1.0.0" diff --git a/guides/newbie.md b/guides/newbie.md index ecd3c66..79aa8ca 100644 --- a/guides/newbie.md +++ b/guides/newbie.md @@ -111,7 +111,7 @@ installed via `pip3` (see `exonum-launcher` README for details). anchoring: runtime: rust name: "exonum-btc-anchoring" - version: "1.0.0-rc.3" + version: "1.0.0" instances: anchoring: diff --git a/launcher/exonum_btc_anchoring_plugin/plugin.py b/launcher/exonum_btc_anchoring_plugin/plugin.py index 10f55f0..96a1cc5 100644 --- a/launcher/exonum_btc_anchoring_plugin/plugin.py +++ b/launcher/exonum_btc_anchoring_plugin/plugin.py @@ -10,7 +10,7 @@ RUST_RUNTIME_ID = 0 ANCHORING_ARTIFACT_NAME = "exonum-btc-anchoring" -ANCHORING_ARTIFACT_VERSION = "1.0.0-rc.3" +ANCHORING_ARTIFACT_VERSION = "1.0.0" def import_anchoring_module(name: str): diff --git a/src/proto/binary_map.rs b/src/proto/binary_map.rs index 465e647..d8682cf 100644 --- a/src/proto/binary_map.rs +++ b/src/proto/binary_map.rs @@ -12,7 +12,6 @@ // See the License for the specific language governing permissions and // limitations under the License. -use anyhow as failure; use exonum::crypto::Hash; use exonum_merkledb::{BinaryValue, ObjectHash}; use exonum_proto::ProtobufConvert; diff --git a/src/proto/mod.rs b/src/proto/mod.rs index 46e28da..0cb1ddd 100644 --- a/src/proto/mod.rs +++ b/src/proto/mod.rs @@ -16,7 +16,6 @@ pub use binary_map::BinaryMap; -use anyhow as failure; use anyhow::anyhow; use bitcoin; use btc_transaction_utils;