Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion contract-address/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ edition = "2018"
readme = "README.md"

[dependencies]
ethereum-types = { version = "0.8", path = "../ethereum-types" }
ethereum-types = { version = "0.8.0", path = "../ethereum-types" }
rlp = { version = "0.4", path = "../rlp" }
keccak-hash = { version = "0.4", path = "../keccak-hash", default-features = false }

Expand Down
12 changes: 6 additions & 6 deletions ethbloom/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "ethbloom"
version = "0.8.0"
version = "0.8.1"
authors = ["Parity Technologies <admin@parity.io>"]
description = "Ethereum bloom filter"
license = "MIT"
Expand All @@ -10,16 +10,16 @@ repository = "https://github.com/paritytech/parity-common"
edition = "2018"

[dependencies]
tiny-keccak = "1.5"
crunchy = { version = "0.2", default-features = false, features = ["limit_256"] }
tiny-keccak = "1.5.0"
crunchy = { version = "0.2.2", default-features = false, features = ["limit_256"] }
fixed-hash = { path = "../fixed-hash", version = "0.5", default-features = false }
impl-serde = { path = "../primitive-types/impls/serde", version = "0.2", default-features = false, optional = true }
impl-rlp = { path = "../primitive-types/impls/rlp", version = "0.2", default-features = false }

[dev-dependencies]
criterion = "0.3"
rand = "0.7"
hex-literal = "0.2"
criterion = "0.3.0"
rand = "0.7.2"
hex-literal = "0.2.1"

[features]
default = ["std", "serialize", "libc", "rustc-hex"]
Expand Down
2 changes: 1 addition & 1 deletion ethereum-types/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ impl-serde = { path = "../primitive-types/impls/serde", version = "0.2", default
impl-rlp = { path = "../primitive-types/impls/rlp", version = "0.2", default-features = false }

[dev-dependencies]
serde_json = "1.0"
serde_json = "1.0.41"

[features]
default = ["std", "serialize"]
Expand Down
12 changes: 6 additions & 6 deletions fixed-hash/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "fixed-hash"
version = "0.5.0"
version = "0.5.1"
authors = ["Parity Technologies <admin@parity.io>"]
license = "MIT"
homepage = "https://github.com/paritytech/parity-common"
Expand All @@ -14,17 +14,17 @@ edition = "2018"
features = ["quickcheck", "api-dummy"]

[dependencies]
rand = { version = "0.7", optional = true, default-features = false }
rustc-hex = { version = "2.0", optional = true, default-features = false }
quickcheck = { version = "0.9", optional = true }
byteorder = { version = "1.2", optional = true, default-features = false }
byteorder = { version = "1.3.2", optional = true, default-features = false }
quickcheck = { version = "0.9.0", optional = true }
rand = { version = "0.7.2", optional = true, default-features = false }
rustc-hex = { version = "2.0.1", optional = true, default-features = false }
static_assertions = "1.0.0"
Comment thread
Demi-Marie marked this conversation as resolved.

[dev-dependencies]
rand_xorshift = "0.2.0"

[target.'cfg(not(target_os = "unknown"))'.dependencies]
libc = { version = "0.2", optional = true, default-features = false }
libc = { version = "0.2.65", optional = true, default-features = false }

[features]
default = ["std", "libc", "rand", "rustc-hex", "byteorder"]
Expand Down
6 changes: 3 additions & 3 deletions keccak-hash/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "keccak-hash"
version = "0.4.0"
version = "0.4.1"
description = "`keccak-hash` is a set of utility functions to facilitate working with Keccak hashes (256/512 bits long)."
authors = ["Parity Technologies <admin@parity.io>"]
repository = "https://github.com/paritytech/parity-common"
Expand All @@ -9,11 +9,11 @@ license = "GPL-3.0"
edition = "2018"

[dependencies]
tiny-keccak = "1.4"
tiny-keccak = "1.5.0"
primitive-types = { path = "../primitive-types", version = "0.6", default-features = false }

[dev-dependencies]
tempdir = "0.3"
tempdir = "0.3.7"

[features]
default = ["std"]
Expand Down
2 changes: 1 addition & 1 deletion kvdb-memorydb/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -8,5 +8,5 @@ license = "GPL-3.0"
edition = "2018"

[dependencies]
parking_lot = "0.9"
parking_lot = "0.9.0"
kvdb = { version = "0.1", path = "../kvdb" }
20 changes: 10 additions & 10 deletions kvdb-rocksdb/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,23 +1,23 @@
[package]
name = "kvdb-rocksdb"
version = "0.1.5"
version = "0.1.6"
authors = ["Parity Technologies <admin@parity.io>"]
repository = "https://github.com/paritytech/parity-common"
description = "kvdb implementation backed by rocksDB"
license = "GPL-3.0"
edition = "2018"

[dependencies]
elastic-array = "0.10"
elastic-array = "0.10.2"
fs-swap = "0.2.4"
interleaved-ordered = "0.1.0"
interleaved-ordered = "0.1.1"
kvdb = { version = "0.1", path = "../kvdb" }
log = "0.4"
num_cpus = "1.10"
parking_lot = "0.9"
regex = "1.3"
parity-rocksdb = "0.5"
log = "0.4.8"
num_cpus = "1.10.1"
parking_lot = "0.9.0"
regex = "1.3.1"
parity-rocksdb = "0.5.1"

[dev-dependencies]
tempdir = "0.3"
ethereum-types = { version = "0.8", path = "../ethereum-types" }
tempdir = "0.3.7"
ethereum-types = { version = "0.8.0", path = "../ethereum-types" }
14 changes: 7 additions & 7 deletions kvdb-web/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "kvdb-web"
version = "0.1.0"
version = "0.1.1"
authors = ["Parity Technologies <admin@parity.io>"]
repository = "https://github.com/paritytech/parity-common"
description = "A key-value database for use in browsers"
Expand All @@ -9,16 +9,16 @@ license = "GPL-3.0"
edition = "2018"

[dependencies]
wasm-bindgen = "0.2.49"
js-sys = "0.3.26"
wasm-bindgen = "0.2.51"
js-sys = "0.3.28"
kvdb = { version = "0.1", path = "../kvdb" }
kvdb-memorydb = { version = "0.1", path = "../kvdb-memorydb" }
futures-preview = "0.3.0-alpha.18"
futures-preview = "0.3.0-alpha.19"
log = "0.4.8"
send_wrapper = "0.2.0"
send_wrapper = "0.3.0"

[dependencies.web-sys]
version = "0.3.26"
version = "0.3.28"
features = [
'console',
'Window',
Expand All @@ -38,6 +38,6 @@ features = [

[dev-dependencies]
wasm-bindgen-test = "0.2.49"
futures-preview = { version = "0.3.0-alpha.18", features = ['compat'] }
futures-preview = { version = "0.3.0-alpha.19", features = ['compat'] }
futures01 = { package = "futures", version = "0.1" }
console_log = "0.1.2"
4 changes: 2 additions & 2 deletions kvdb/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
[package]
name = "kvdb"
version = "0.1.0"
version = "0.1.1"
authors = ["Parity Technologies <admin@parity.io>"]
repository = "https://github.com/paritytech/parity-common"
description = "Generic key-value trait"
license = "GPL-3.0"
edition = "2018"

[dependencies]
elastic-array = "0.10"
elastic-array = "0.10.2"
bytes = { package = "parity-bytes", version = "0.1", path = "../parity-bytes" }
2 changes: 1 addition & 1 deletion parity-bytes/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "parity-bytes"
version = "0.1.0"
version = "0.1.1"
authors = ["Parity Technologies <admin@parity.io>"]
repository = "https://github.com/paritytech/parity-common"
description = "byte utilities for Parity"
Expand Down
18 changes: 9 additions & 9 deletions parity-crypto/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -14,30 +14,30 @@ harness = false
required-features = ["publickey"]

[dependencies]
tiny-keccak = "1.4"
tiny-keccak = "1.5.0"
scrypt = { version = "0.2.0", default-features = false }
parity-secp256k1 = { version = "0.7.0", optional = true }
ethereum-types = { version = "0.8.0", optional = true }
lazy_static = { version = "1.0", optional = true }
scrypt = { version = "0.2", default-features = false }
ripemd160 = "0.8.0"
sha2 = "0.8.0"
digest = "0.8"
hmac = "0.7"
digest = "0.8.1"
hmac = "0.7.1"
aes = "0.3.2"
aes-ctr = "0.3.0"
block-modes = "0.3.3"
pbkdf2 = "0.3.0"
subtle = "2.2.1"
zeroize = { version = "1.0.0", default-features = false }
rand = "0.7.2"
rustc-hex = "2.0"
subtle = "2.1"
zeroize = "0.9.1"

[dev-dependencies]
criterion = "0.2"
hex-literal = "0.2"
criterion = "0.3.0"
hex-literal = "0.2.1"

[features]
default = []
# public key crypto utils
# moved from ethkey module in parity ethereum repository
publickey = ["parity-secp256k1", "lazy_static", "ethereum-types"]
publickey = ["parity-secp256k1", "lazy_static", "ethereum-types"]
2 changes: 1 addition & 1 deletion parity-path/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -8,4 +8,4 @@ license = "GPL-3.0"
edition = "2018"

[dependencies]
home = "0.5"
home = "0.5.1"
26 changes: 13 additions & 13 deletions parity-util-mem/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,34 +1,34 @@
[package]
name = "parity-util-mem"
version = "0.2.0"
version = "0.2.1"
authors = ["Parity Technologies <admin@parity.io>"]
repository = "https://github.com/paritytech/parity-common"
description = "Collection of memory related utilities"
license = "GPL-3.0"
edition = "2018"

[dependencies]
cfg-if = "0.1.6"
malloc_size_of_derive = "0.1.0"
dlmalloc = { version = "0.1", features = ["global"], optional = true }
wee_alloc = { version = "0.4", optional = true }
cfg-if = "0.1.10"
malloc_size_of_derive = "0.1.1"
dlmalloc = { version = "0.1.3", features = ["global"], optional = true }
wee_alloc = { version = "0.4.5", optional = true }
# from https://github.com/microsoft/mimalloc:
# mimalloc can be built in secure mode,
# adding guard pages, randomized allocation, encrypted free lists, etc.
# to protect against various heap vulnerabilities.
# The performance penalty is only around 3% on average over our benchmarks.
mimallocator = { version = "0.1", features = ["secure"], optional = true }
mimalloc-sys = { version = "0.1", optional = true }
mimallocator = { version = "0.1.3", features = ["secure"], optional = true }
mimalloc-sys = { version = "0.1.6", optional = true }

elastic-array = { version = "0", optional = true }
ethereum-types = { version = "0", optional = true }
parking_lot = { version = "0", optional = true }
elastic-array = { version = "0.10.2", optional = true }
ethereum-types = { version = "0.8.0", optional = true, path = "../ethereum-types" }
parking_lot = { version = "0.9.0", optional = true }

[target.'cfg(target_os = "windows")'.dependencies.winapi]
version = "0.3.4"
[target.'cfg(target_os = "windows")'.dependencies]
winapi = "0.3.8"

[target.'cfg(not(target_os = "windows"))'.dependencies.jemallocator]
version = "0.1"
version = "0.3.2"
optional = true

[features]
Expand Down
6 changes: 3 additions & 3 deletions plain_hasher/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
name = "plain_hasher"
description = "Hasher for 32-byte keys."
version = "0.2.1"
version = "0.2.2"
authors = ["Parity Technologies <admin@parity.io>"]
license = "MIT"
keywords = ["hash", "hasher"]
Expand All @@ -10,10 +10,10 @@ categories = ["no-std"]
edition = "2018"

[dependencies]
crunchy = { version = "0.2", default-features = false }
crunchy = { version = "0.2.2", default-features = false }

[dev-dependencies]
criterion = "0.3"
criterion = "0.3.0"

[features]
default = ["std"]
Expand Down
4 changes: 2 additions & 2 deletions primitive-types/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
[package]
name = "primitive-types"
version = "0.6.0"
version = "0.6.1"
authors = ["Parity Technologies <admin@parity.io>"]
license = "Apache-2.0/MIT"
homepage = "https://github.com/paritytech/parity-common"
description = "Primitive types shared by Ethereum and Substrate"

[dependencies]
fixed-hash = { version = "0.5", path = "../fixed-hash", default-features = false }
uint = { version = "0.8", path = "../uint", default-features = false }
uint = { version = "0.8.1", path = "../uint", default-features = false }
impl-serde = { version = "0.2.1", path = "impls/serde", default-features = false, optional = true }
impl-codec = { version = "0.4.1", path = "impls/codec", default-features = false, optional = true }
impl-rlp = { version = "0.2", path = "impls/rlp", default-features = false, optional = true }
Expand Down
4 changes: 2 additions & 2 deletions primitive-types/impls/codec/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
[package]
name = "impl-codec"
version = "0.4.1"
version = "0.4.2"
authors = ["Parity Technologies <admin@parity.io>"]
license = "Apache-2.0/MIT"
homepage = "https://github.com/paritytech/parity-common"
description = "Parity Codec serialization support for uint and fixed hash."

[dependencies]
parity-scale-codec = { version = "1.0.3", default-features = false }
parity-scale-codec = { version = "1.0.6", default-features = false }

[features]
default = ["std"]
Expand Down
6 changes: 3 additions & 3 deletions primitive-types/impls/serde/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -8,12 +8,12 @@ homepage = "https://github.com/paritytech/parity-common"
description = "Serde serialization support for uint and fixed hash."

[dependencies]
serde = "1.0"
serde = "1.0.101"

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

let's not be too restrictive and revert this change

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I see your point, but I also wonder why someone would want to use an older patch release of serde. 1.0.101 also matches any higher minor or patch version.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Serde doesn't follow semver though and makes patch releases for new features as well, so this doesn't state which features of serde we rely on. On the other hand, I don't see why anyone would not want the latest version.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The only reason I can see is if they need to compile on ancient versions of rustc.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We don't have a well defined policy wrt older rustc versions other than: "compiles on stable at the time of writing (the code)".

Personally I don't mind being explicit about the version here.


[dev-dependencies]
criterion = "0.3.0"
serde_derive = "1.0"
serde_json = "1.0"
serde_derive = "1.0.101"
serde_json = "1.0.41"
uint = "0.8.1"

[[bench]]
Expand Down
8 changes: 4 additions & 4 deletions rlp/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,18 +1,18 @@
[package]
name = "rlp"
version = "0.4.2"
version = "0.4.3"
description = "Recursive-length prefix encoding, decoding, and compression"
repository = "https://github.com/paritytech/parity-common"
license = "MIT/Apache-2.0"
authors = ["Parity Technologies <admin@parity.io>"]
edition = "2018"

[dependencies]
rustc-hex = { version = "2.0", default-features = false }
rustc-hex = { version = "2.0.1", default-features = false }

[dev-dependencies]
criterion = "0.3"
hex-literal = "0.2"
criterion = "0.3.0"
hex-literal = "0.2.1"
primitive-types = { path = "../primitive-types", version = "0.6", features = ["impl-rlp"] }

[features]
Expand Down
Loading