Skip to content

Commit

Permalink
Release 0.12 (exonum#1423)
Browse files Browse the repository at this point in the history
  • Loading branch information
Oleksandr Anyshchenko committed Aug 14, 2019
1 parent 5b11dd1 commit ce1caf9
Show file tree
Hide file tree
Showing 17 changed files with 72 additions and 71 deletions.
2 changes: 2 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,8 @@ The project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html)

## Unreleased

## 0.12.0 - 2019-08-14

### Breaking changes

#### exonum
Expand Down
2 changes: 1 addition & 1 deletion components/build/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "exonum-build"
version = "0.11.0"
version = "0.12.0"
edition = "2018"
authors = ["The Exonum Team <exonum@bitfury.com>"]
homepage = "https://exonum.com/"
Expand Down
2 changes: 1 addition & 1 deletion components/crypto/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "exonum-crypto"
version = "0.11.0"
version = "0.12.0"
edition = "2018"
authors = ["The Exonum Team <exonum@bitfury.com>"]
homepage = "https://exonum.com/"
Expand Down
9 changes: 4 additions & 5 deletions components/derive/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "exonum-derive"
version = "0.11.0"
version = "0.12.0"
edition = "2018"
authors = ["The Exonum Team <exonum@bitfury.com>"]
homepage = "https://exonum.com/"
Expand All @@ -20,10 +20,9 @@ quote = "1.0"
proc-macro2 = "1.0"

[dev-dependencies]
exonum = { version = "0.11.0", path = "../../exonum" }
# TODO: Remove when merkledb becomes public [ECR-3134]
exonum-merkledb = { version = "0.11.0", path = "../merkledb" }
exonum = { version = "0.12.0", path = "../../exonum" }
exonum-merkledb = { version = "0.12.0", path = "../merkledb" }
failure = "0.1.5"
protobuf = "2.6.0"
protobuf = "2.8.0"
serde = "1.0"
serde_derive = "1.0"
12 changes: 6 additions & 6 deletions components/merkledb/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "exonum-merkledb"
version = "0.11.0"
version = "0.12.0"
edition = "2018"
authors = ["The Exonum Team <exonum@bitfury.com>"]
homepage = "https://exonum.com/"
Expand All @@ -9,16 +9,16 @@ documentation = "https://docs.rs/exonum-merkledb"
readme = "README.md"
license = "Apache-2.0"

# keywords = ["exonum", "cryptography", "library"]
# categories = ["cryptography", "hashing"]
# description = "Cryptography related types, constants, traits and functions."
keywords = ["exonum", "cryptography", "library", "database", "merkelize", "patricia"]
categories = ["cryptography", "database", "data-structures"]
description = "Persistent storage implementation based on RocksDB which provides APIs to work with Merkelized data structures."

[dependencies]
bincode = "1.1"
byteorder = "1.3"
chrono = "0.4.6"
enum-primitive-derive = "0.1"
exonum-crypto = { path="../crypto", version="0.11.0"}
exonum-crypto = { path="../crypto", version="0.12.0"}
failure = "0.1"
hex = "0.3.2"
leb128 = "0.2"
Expand All @@ -32,7 +32,7 @@ smallvec = "0.6"
tempfile = "3.0"
uuid = { version="0.7", features = ["v4"] }
rand = "0.7"
protobuf = "2.6.0"
protobuf = "2.8.0"

[dev-dependencies]
criterion = "0.2"
Expand Down
2 changes: 1 addition & 1 deletion components/merkledb/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ Include `exonum-merkledb` as a dependency in your `Cargo.toml`:

```toml
[dependencies]
exonum-merkledb = "0.11.0"
exonum-merkledb = "0.12.0"

```

Expand Down
18 changes: 9 additions & 9 deletions examples/cryptocurrency-advanced/backend/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "exonum-cryptocurrency-advanced"
version = "0.11.0"
version = "0.12.0"
edition = "2018"
authors = ["The Exonum Team <exonum@bitfury.com>"]
homepage = "https://exonum.com/"
Expand All @@ -16,25 +16,25 @@ travis-ci = { repository = "exonum/exonum" }
circle-ci = { repository = "exonum/exonum" }

[dependencies]
exonum = { version = "0.11.0", path = "../../../exonum" }
exonum-derive = { version = "0.11.0", path = "../../../components/derive" }
exonum-merkledb = { version = "0.11.0", path = "../../../components/merkledb" }
exonum-crypto = { version = "0.11.0", path = "../../../components/crypto" }
exonum-configuration = { version = "0.11.0", path = "../../../services/configuration" }
exonum = { version = "0.12.0", path = "../../../exonum" }
exonum-derive = { version = "0.12.0", path = "../../../components/derive" }
exonum-merkledb = { version = "0.12.0", path = "../../../components/merkledb" }
exonum-crypto = { version = "0.12.0", path = "../../../components/crypto" }
exonum-configuration = { version = "0.12.0", path = "../../../services/configuration" }
serde = "1.0.0"
serde_derive = "1.0.0"
failure = "0.1.5"
protobuf = "2.6.0"
protobuf = "2.8.0"

[dev-dependencies]
exonum-testkit = { version = "0.11.0", path = "../../../testkit" }
exonum-testkit = { version = "0.12.0", path = "../../../testkit" }
serde_json = "1.0.0"
pretty_assertions = "0.6.1"
assert_matches = "1.2.0"
hex = "0.3.2"

[build-dependencies]
exonum-build = { version = "0.11.0", path = "../../../components/build" }
exonum-build = { version = "0.12.0", path = "../../../components/build" }

[features]
default = ["with-serde"]
Expand Down
12 changes: 6 additions & 6 deletions examples/cryptocurrency/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -18,20 +18,20 @@ travis-ci = { repository = "exonum/exonum" }
circle-ci = { repository = "exonum/exonum" }

[dependencies]
exonum = { version = "0.11.0", path = "../../exonum" }
exonum-derive = { version = "0.11.0", path = "../../components/derive" }
exonum-merkledb = { version = "0.11.0", path = "../../components/merkledb" }
exonum = { version = "0.12.0", path = "../../exonum" }
exonum-derive = { version = "0.12.0", path = "../../components/derive" }
exonum-merkledb = { version = "0.12.0", path = "../../components/merkledb" }
failure = "0.1.5"
serde = "1.0.0"
serde_derive = "1.0.0"
serde_json = "1.0.0"
protobuf = "2.6.0"
protobuf = "2.8.0"

[dev-dependencies]
exonum-testkit = { version = "0.11.0", path = "../../testkit" }
exonum-testkit = { version = "0.12.0", path = "../../testkit" }
rand = "0.7"
pretty_assertions = "0.6.1"
assert_matches = "1.2.0"

[build-dependencies]
exonum-build = { version = "0.11.0", path = "../../components/build" }
exonum-build = { version = "0.12.0", path = "../../components/build" }
18 changes: 9 additions & 9 deletions examples/timestamping/backend/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -13,26 +13,26 @@ travis-ci = { repository = "exonum/exonum" }
circle-ci = { repository = "exonum/exonum" }

[dependencies]
exonum = { version = "0.11.0", path = "../../../exonum" }
exonum-crypto = { version = "0.11.0", path = "../../../components/crypto" }
exonum-derive = { version = "0.11.0", path = "../../../components/derive" }
exonum-merkledb = { version = "0.11.0", path = "../../../components/merkledb" }
exonum-configuration = { version = "0.11.0", path = "../../../services/configuration" }
exonum-time = { version = "0.11.0", path = "../../../services/time" }
exonum = { version = "0.12.0", path = "../../../exonum" }
exonum-crypto = { version = "0.12.0", path = "../../../components/crypto" }
exonum-derive = { version = "0.12.0", path = "../../../components/derive" }
exonum-merkledb = { version = "0.12.0", path = "../../../components/merkledb" }
exonum-configuration = { version = "0.12.0", path = "../../../services/configuration" }
exonum-time = { version = "0.12.0", path = "../../../services/time" }
serde = "1.0.10"
serde_derive = "1.0.10"
serde_json = "1.0.2"
failure = "0.1.5"
log = "0.4.6"
chrono = { version = "0.4.6", features = ["serde"] }
protobuf = "2.6.0"
protobuf = "2.8.0"

[dev-dependencies]
exonum-testkit = { version = "0.11.0", path = "../../../testkit" }
exonum-testkit = { version = "0.12.0", path = "../../../testkit" }
pretty_assertions = "0.6.1"

[build-dependencies]
exonum-build = { version = "0.11.0", path = "../../../components/build" }
exonum-build = { version = "0.12.0", path = "../../../components/build" }

[features]
default = ["with-serde"]
Expand Down
12 changes: 6 additions & 6 deletions exonum/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "exonum"
version = "0.11.0"
version = "0.12.0"
edition = "2018"
authors = ["The Exonum Team <exonum@bitfury.com>"]
homepage = "https://exonum.com/"
Expand Down Expand Up @@ -51,15 +51,15 @@ chrono = { version = "0.4.6", features = ["serde"] }
uuid = { version = "0.7.1", features = ["serde"] }
snow = { version = "0.6.0", default-features = false }
rust_decimal = "1.0"
protobuf = { version = "2.6.0", features = ["with-serde"] }
protobuf = { version = "2.8.0", features = ["with-serde"] }
ctrlc = "3.1.1"
rpassword = "4.0.1"
zeroize = "0.9.1"

exonum_sodiumoxide = { version = "0.0.22", optional = true }
exonum-crypto = { version = "0.11.0", path = "../components/crypto" }
exonum-derive = { version = "0.11.0", path = "../components/derive" }
exonum-merkledb = { version = "0.11.0", path = "../components/merkledb" }
exonum-crypto = { version = "0.12.0", path = "../components/crypto" }
exonum-derive = { version = "0.12.0", path = "../components/derive" }
exonum-merkledb = { version = "0.12.0", path = "../components/merkledb" }

[dev-dependencies]
criterion = "0.2.8"
Expand Down Expand Up @@ -92,7 +92,7 @@ rocksdb_zstd = ["exonum-merkledb/rocksdb_zstd"]
rocksdb_bzip2 = ["exonum-merkledb/rocksdb_bzip2"]

[build-dependencies]
exonum-build = { version = "0.11.0", path = "../components/build" }
exonum-build = { version = "0.12.0", path = "../components/build" }

[package.metadata.docs.rs]
dependencies = [ "protobuf-compiler" ]
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
},
"scripts": {
"cspell": "./cspell.sh",
"md": "find . -not -path \"*/node_modules/*\" -name \"*.md\" | xargs ./node_modules/.bin/markdownlint --config .markdownlintrc"
"md": "find . -not -path \"*/node_modules/*\" -and -not -path \"*/target/*\" -name \"*.md\" | xargs ./node_modules/.bin/markdownlint --config .markdownlintrc"
},
"repository": {
"type": "git",
Expand Down
16 changes: 8 additions & 8 deletions services/configuration/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "exonum-configuration"
version = "0.11.0"
version = "0.12.0"
edition = "2018"
authors = ["The Exonum Team <exonum@bitfury.com>"]
homepage = "https://exonum.com/doc/version/latest/advanced/configuration-updater/"
Expand All @@ -19,10 +19,10 @@ circle-ci = { repository = "exonum/exonum" }
[dependencies]
clap = "2.30.0"
env_logger = "0.6.0"
exonum = { version = "0.11.0", path = "../../exonum" }
exonum-derive = { version = "0.11.0", path = "../../components/derive" }
exonum-merkledb = { version = "0.11.0", path = "../../components/merkledb" }
exonum-crypto = { version = "0.11.0", path = "../../components/crypto" }
exonum = { version = "0.12.0", path = "../../exonum" }
exonum-derive = { version = "0.12.0", path = "../../components/derive" }
exonum-merkledb = { version = "0.12.0", path = "../../components/merkledb" }
exonum-crypto = { version = "0.12.0", path = "../../components/crypto" }
failure = "0.1.5"
lazy_static = "1.0.0"
log = "0.4.6"
Expand All @@ -31,12 +31,12 @@ serde_derive = "1.0.10"
serde_json = "1.0.19"
tempdir = "0.3.7"
toml = "0.5.0"
protobuf = "2.6.0"
protobuf = "2.8.0"

[dev-dependencies]
exonum-testkit = { version = "0.11.0", path = "../../testkit" }
exonum-testkit = { version = "0.12.0", path = "../../testkit" }
pretty_assertions = "0.6.1"
assert_matches = "1.2.0"

[build-dependencies]
exonum-build = { version = "0.11.0", path = "../../components/build" }
exonum-build = { version = "0.12.0", path = "../../components/build" }
14 changes: 7 additions & 7 deletions services/time/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "exonum-time"
version = "0.11.0"
version = "0.12.0"
edition = "2018"
authors = ["The Exonum Team <exonum@bitfury.com>"]
homepage = "https://exonum.com/"
Expand All @@ -18,18 +18,18 @@ circle-ci = { repository = "exonum/exonum" }

[dependencies]
chrono = { version = "0.4.6", features = ["serde"] }
exonum = { version = "0.11.0", path = "../../exonum" }
exonum-derive = { version = "0.11.0", path = "../../components/derive" }
exonum-merkledb = { version = "0.11.0", path = "../../components/merkledb" }
exonum = { version = "0.12.0", path = "../../exonum" }
exonum-derive = { version = "0.12.0", path = "../../components/derive" }
exonum-merkledb = { version = "0.12.0", path = "../../components/merkledb" }
failure = "0.1.5"
serde = "1.0.10"
serde_derive = "1.0.10"
serde_json = "1.0.2"
protobuf = "2.6.0"
protobuf = "2.8.0"

[dev-dependencies]
exonum-testkit = { version = "0.11.0", path = "../../testkit" }
exonum-testkit = { version = "0.12.0", path = "../../testkit" }
pretty_assertions = "0.6.1"

[build-dependencies]
exonum-build = { version = "0.11.0", path = "../../components/build" }
exonum-build = { version = "0.12.0", path = "../../components/build" }
4 changes: 2 additions & 2 deletions services/time/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,8 @@ Include `exonum-time` as a dependency in your `Cargo.toml`:

```toml
[dependencies]
exonum = "0.11.0"
exonum-time = "0.11.0"
exonum = "0.12.0"
exonum-time = "0.12.0"
```

Add the time oracle service to the blockchain in the main project file:
Expand Down
12 changes: 6 additions & 6 deletions testkit/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "exonum-testkit"
version = "0.11.0"
version = "0.12.0"
edition = "2018"
authors = ["The Exonum Team <exonum@bitfury.com>"]
homepage = "https://exonum.com/"
Expand All @@ -21,7 +21,7 @@ circle-ci = { repository = "exonum/exonum" }

[dependencies]
actix-web = { version = "0.7.18", default-features = false }
exonum = { version = "0.11.0", path = "../exonum" }
exonum = { version = "0.12.0", path = "../exonum" }
failure = "0.1.5"
futures = "0.1.25"
reqwest = "0.9.8"
Expand All @@ -31,8 +31,8 @@ serde_derive = "1.0.10"
serde_json = "1.0.2"
serde_urlencoded = "0.6.0"
tokio-core = "0.1.17"
protobuf = { version = "2.5.0", features = ["with-serde"] }
exonum-merkledb = { version = "0.11.0", path = "../components/merkledb" }
protobuf = { version = "2.8.0", features = ["with-serde"] }
exonum-merkledb = { version = "0.12.0", path = "../components/merkledb" }

[dev-dependencies]
hex = "0.3.2"
Expand All @@ -41,7 +41,7 @@ pretty_assertions = "0.6.1"
assert_matches = "1.2.0"
thread_local = "0.3.6"
lazy_static = "1.0.0"
exonum-derive = { version = "0.11.0", path = "../components/derive" }
exonum-derive = { version = "0.12.0", path = "../components/derive" }

[build-dependencies]
exonum-build = { version = "0.11.0", path = "../components/build" }
exonum-build = { version = "0.12.0", path = "../components/build" }
2 changes: 1 addition & 1 deletion testkit/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ Just add the following line to the `Cargo.toml`:

```toml
[dev-dependencies]
exonum-testkit = "0.11.0"
exonum-testkit = "0.12.0"
```

[For more details, see Exonum documentation][documentation]
Expand Down
4 changes: 2 additions & 2 deletions testkit/server/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,6 @@ travis-ci = { repository = "exonum/exonum" }
circle-ci = { repository = "exonum/exonum" }

[dependencies]
exonum = { version = "0.11.0", path = "../../exonum" }
exonum-testkit = { version = "0.11.0", path = ".." }
exonum = { version = "0.12.0", path = "../../exonum" }
exonum-testkit = { version = "0.12.0", path = ".." }
exonum-cryptocurrency = { version = "0.0.0", path = "../../examples/cryptocurrency" }

0 comments on commit ce1caf9

Please sign in to comment.