Skip to content
5 changes: 5 additions & 0 deletions contract-address/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,11 @@ The format is based on [Keep a Changelog].

## [Unreleased]

# [0.7.0] - 2021-06-30
Comment thread
ascjones marked this conversation as resolved.
Outdated
### Breaking
- Updated `ethereum-types` to 0.12. [#556](https://github.com/paritytech/parity-common/pull/556)
- Updated `keccak-hash` to 0.8. [#556](https://github.com/paritytech/parity-common/pull/556)

## [0.6.0] - 2021-01-27
### Breaking
- Updated `ethereum-types` to 0.11. [#510](https://github.com/paritytech/parity-common/pull/510)
Expand Down
6 changes: 3 additions & 3 deletions contract-address/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "contract-address"
version = "0.6.0"
version = "0.7.0"
authors = ["Parity Technologies <admin@parity.io>"]
license = "MIT OR Apache-2.0"
homepage = "https://github.com/paritytech/parity-common"
Expand All @@ -11,9 +11,9 @@ edition = "2018"
readme = "README.md"

[dependencies]
ethereum-types = { version = "0.11.0", path = "../ethereum-types" }
ethereum-types = { version = "0.12.0", path = "../ethereum-types" }
rlp = { version = "0.5", path = "../rlp" }
keccak-hash = { version = "0.7", path = "../keccak-hash", default-features = false }
keccak-hash = { version = "0.8", path = "../keccak-hash", default-features = false }

[features]
default = []
Expand Down
4 changes: 4 additions & 0 deletions ethereum-types/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,10 @@ The format is based on [Keep a Changelog].

## [Unreleased]

## [0.12.0] - 2021-06-30
Comment thread
ascjones marked this conversation as resolved.
Outdated
### Breaking
- Updated `primitive-types` to 0.10. [#556](https://github.com/paritytech/parity-common/pull/556)

## [0.11.0] - 2021-01-27
### Breaking
- Updated `ethbloom` to 0.11. [#510](https://github.com/paritytech/parity-common/pull/510)
Expand Down
4 changes: 2 additions & 2 deletions ethereum-types/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "ethereum-types"
version = "0.11.0"
version = "0.12.0"
authors = ["Parity Technologies <admin@parity.io>"]
license = "MIT OR Apache-2.0"
homepage = "https://github.com/paritytech/parity-common"
Expand All @@ -11,7 +11,7 @@ edition = "2018"
ethbloom = { path = "../ethbloom", version = "0.11", default-features = false }
fixed-hash = { path = "../fixed-hash", version = "0.7", default-features = false, features = ["byteorder", "rustc-hex"] }
uint-crate = { path = "../uint", package = "uint", version = "0.9", default-features = false }
primitive-types = { path = "../primitive-types", version = "0.9", features = ["byteorder", "rustc-hex"], default-features = false }
primitive-types = { path = "../primitive-types", version = "0.10", features = ["byteorder", "rustc-hex"], default-features = false }
impl-serde = { path = "../primitive-types/impls/serde", version = "0.3.0", default-features = false, optional = true }
impl-rlp = { path = "../primitive-types/impls/rlp", version = "0.3", default-features = false, optional = true }
impl-codec = { version = "0.5.0", path = "../primitive-types/impls/codec", default-features = false, optional = true }
Expand Down
4 changes: 4 additions & 0 deletions keccak-hash/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,10 @@ The format is based on [Keep a Changelog].

## [Unreleased]

## [0.8.0] - 2021-06-30
Comment thread
ascjones marked this conversation as resolved.
Outdated
### Breaking
- Updated `primitive-types` to 0.10. [#556](https://github.com/paritytech/parity-common/pull/556)

## [0.7.0] - 2021-01-27
### Breaking
- Updated `primitive-types` to 0.9. [#510](https://github.com/paritytech/parity-common/pull/510)
Expand Down
4 changes: 2 additions & 2 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.7.0"
version = "0.8.0"
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 @@ -10,7 +10,7 @@ edition = "2018"

[dependencies]
tiny-keccak = { version = "2.0", features = ["keccak"] }
primitive-types = { path = "../primitive-types", version = "0.9", default-features = false }
primitive-types = { path = "../primitive-types", version = "0.10", default-features = false }

[dev-dependencies]
tempfile = "3.1.0"
Expand Down
5 changes: 5 additions & 0 deletions kvdb-memorydb/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,11 @@ The format is based on [Keep a Changelog].

## [Unreleased]

## [0.10.0] - 2021-06-30
Comment thread
ascjones marked this conversation as resolved.
Outdated
### Breaking
- Updated `parity-util-mem` to 0.10. [#556](https://github.com/paritytech/parity-common/pull/556)
- Updated `kvdb` to 0.10. [#556](https://github.com/paritytech/parity-common/pull/556)

## [0.9.0] - 2021-01-27
### Breaking
- Updated `parity-util-mem` to 0.9. [#510](https://github.com/paritytech/parity-common/pull/510)
Expand Down
8 changes: 4 additions & 4 deletions kvdb-memorydb/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,19 +1,19 @@
[package]
name = "kvdb-memorydb"
version = "0.9.0"
version = "0.10.0"
authors = ["Parity Technologies <admin@parity.io>"]
repository = "https://github.com/paritytech/parity-common"
description = "A key-value in-memory database that implements the `KeyValueDB` trait"
license = "MIT OR Apache-2.0"
edition = "2018"

[dependencies]
parity-util-mem = { path = "../parity-util-mem", version = "0.9", default-features = false, features = ["std"] }
parity-util-mem = { path = "../parity-util-mem", version = "0.10", default-features = false, features = ["std"] }
parking_lot = "0.11.1"
kvdb = { version = "0.9", path = "../kvdb" }
kvdb = { version = "0.10", path = "../kvdb" }

[dev-dependencies]
kvdb-shared-tests = { path = "../kvdb-shared-tests", version = "0.7" }
kvdb-shared-tests = { path = "../kvdb-shared-tests", version = "0.8" }

[features]
default = []
5 changes: 5 additions & 0 deletions kvdb-rocksdb/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,11 @@ The format is based on [Keep a Changelog].

## [Unreleased]

## [0.12.0] - 2021-06-30
Comment thread
ascjones marked this conversation as resolved.
Outdated
### Breaking
- Updated `kvdb` to 0.10. [#556](https://github.com/paritytech/parity-common/pull/556)
- Updated `parity-util-mem` to 0.10. [#556](https://github.com/paritytech/parity-common/pull/556)

## [0.11.1] - 2021-05-03
- Updated `rocksdb` to 0.16. [#537](https://github.com/paritytech/parity-common/pull/537)

Expand Down
8 changes: 4 additions & 4 deletions kvdb-rocksdb/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "kvdb-rocksdb"
version = "0.11.1"
version = "0.12.0"
authors = ["Parity Technologies <admin@parity.io>"]
repository = "https://github.com/paritytech/parity-common"
description = "kvdb implementation backed by RocksDB"
Expand All @@ -14,20 +14,20 @@ harness = false
[dependencies]
smallvec = "1.0.0"
fs-swap = "0.2.6"
kvdb = { path = "../kvdb", version = "0.9" }
kvdb = { path = "../kvdb", version = "0.10" }
log = "0.4.8"
num_cpus = "1.10.1"
parking_lot = "0.11.1"
regex = "1.3.1"
rocksdb = { version = "0.16", features = ["snappy"], default-features = false }
owning_ref = "0.4.0"
parity-util-mem = { path = "../parity-util-mem", version = "0.9", default-features = false, features = ["std", "smallvec"] }
parity-util-mem = { path = "../parity-util-mem", version = "0.10", default-features = false, features = ["std", "smallvec"] }

[dev-dependencies]
alloc_counter = "0.0.4"
criterion = "0.3"
ethereum-types = { path = "../ethereum-types" }
kvdb-shared-tests = { path = "../kvdb-shared-tests", version = "0.7" }
kvdb-shared-tests = { path = "../kvdb-shared-tests", version = "0.8" }
rand = "0.8.0"
tempfile = "3.1.0"
keccak-hash = { path = "../keccak-hash" }
Expand Down
4 changes: 4 additions & 0 deletions kvdb-shared-tests/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,10 @@ The format is based on [Keep a Changelog].

## [Unreleased]

## [0.8.0] - 2021-06-30
Comment thread
ascjones marked this conversation as resolved.
Outdated
### Breaking
- Updated `kvdb` to 0.10. [#556](https://github.com/paritytech/parity-common/pull/556)

## [0.7.0] - 2021-01-27
### Breaking
- Updated `kvdb` to 0.9. [#510](https://github.com/paritytech/parity-common/pull/510)
4 changes: 2 additions & 2 deletions kvdb-shared-tests/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
[package]
name = "kvdb-shared-tests"
version = "0.7.0"
version = "0.8.0"
authors = ["Parity Technologies <admin@parity.io>"]
edition = "2018"
description = "Shared tests for kvdb functionality, to be executed against actual implementations"
license = "MIT OR Apache-2.0"

[dependencies]
kvdb = { path = "../kvdb", version = "0.9" }
kvdb = { path = "../kvdb", version = "0.10" }
6 changes: 6 additions & 0 deletions kvdb-web/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,12 @@ The format is based on [Keep a Changelog].

## [Unreleased]

## [0.10.0] - 2021-06-30
Comment thread
ascjones marked this conversation as resolved.
Outdated
### Breaking
- Updated `kvdb` to 0.10. [#556](https://github.com/paritytech/parity-common/pull/556)
- Updated `kvdb-memorydb` to 0.10. [#556](https://github.com/paritytech/parity-common/pull/556)
- Updated `parity-util-mem` to 0.10. [#556](https://github.com/paritytech/parity-common/pull/556)

## [0.9.0] - 2021-01-27
### Breaking
- Updated `kvdb` to 0.9. [#510](https://github.com/paritytech/parity-common/pull/510)
Expand Down
10 changes: 5 additions & 5 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.9.0"
version = "0.10.0"
authors = ["Parity Technologies <admin@parity.io>"]
repository = "https://github.com/paritytech/parity-common"
description = "A key-value database for use in browsers"
Expand All @@ -11,12 +11,12 @@ edition = "2018"
[dependencies]
wasm-bindgen = "0.2.69"
js-sys = "0.3.46"
kvdb = { version = "0.9", path = "../kvdb" }
kvdb-memorydb = { version = "0.9", path = "../kvdb-memorydb" }
kvdb = { version = "0.10", path = "../kvdb" }
kvdb-memorydb = { version = "0.10", path = "../kvdb-memorydb" }
futures = "0.3.8"
log = "0.4.11"
send_wrapper = "0.5.0"
parity-util-mem = { path = "../parity-util-mem", version = "0.9", default-features = false }
parity-util-mem = { path = "../parity-util-mem", version = "0.10", default-features = false }
# TODO: https://github.com/paritytech/parity-common/issues/479
# This is hack to enable `wasm-bindgen` feature of `parking_lot` in other dependencies.
# Thus, it's not direct dependency and do not remove until a proper fix exists.
Expand Down Expand Up @@ -44,6 +44,6 @@ features = [

[dev-dependencies]
console_log = "0.2.0"
kvdb-shared-tests = { path = "../kvdb-shared-tests", version = "0.7" }
kvdb-shared-tests = { path = "../kvdb-shared-tests", version = "0.8" }
wasm-bindgen-test = "0.3.19"
wasm-bindgen-futures = "0.4.19"
4 changes: 4 additions & 0 deletions kvdb/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,10 @@ The format is based on [Keep a Changelog].

## [Unreleased]

## [0.10.0] - 2021-06-30
Comment thread
ascjones marked this conversation as resolved.
Outdated
### Breaking
- Updated `parity-util-mem` to 0.10. [#556](https://github.com/paritytech/parity-common/pull/556)

## [0.9.0] - 2021-01-27
### Breaking
- Updated `parity-util-mem` to 0.9. [#510](https://github.com/paritytech/parity-common/pull/510)
Expand Down
4 changes: 2 additions & 2 deletions kvdb/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "kvdb"
version = "0.9.0"
version = "0.10.0"
authors = ["Parity Technologies <admin@parity.io>"]
repository = "https://github.com/paritytech/parity-common"
description = "Generic key-value trait"
Expand All @@ -9,4 +9,4 @@ edition = "2018"

[dependencies]
smallvec = "1.0.0"
parity-util-mem = { path = "../parity-util-mem", version = "0.9", default-features = false }
parity-util-mem = { path = "../parity-util-mem", version = "0.10", default-features = false }
4 changes: 4 additions & 0 deletions parity-crypto/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,10 @@ The format is based on [Keep a Changelog].

## [Unreleased]

## [0.9.0] - 2021-06-30
Comment thread
ascjones marked this conversation as resolved.
Outdated
### Breaking
- Updated `ethereum-types` to 0.12. [#556](https://github.com/paritytech/parity-common/pull/556)

## [0.8.0] - 2021-01-27
### Breaking
- Updated `ethereum-types` to 0.11. [#510](https://github.com/paritytech/parity-common/pull/510)
Expand Down
4 changes: 2 additions & 2 deletions parity-crypto/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "parity-crypto"
version = "0.8.0"
version = "0.9.0"
authors = ["Parity Technologies <admin@parity.io>"]
repository = "https://github.com/paritytech/parity-common"
description = "Crypto utils used by ethstore and network."
Expand All @@ -18,7 +18,7 @@ aes = "0.6.0"
aes-ctr = "0.6.0"
block-modes = "0.7.0"
digest = "0.9.0"
ethereum-types = { version = "0.11.0", optional = true, path = "../ethereum-types" }
ethereum-types = { version = "0.12.0", optional = true, path = "../ethereum-types" }
hmac = "0.10.1"
lazy_static = { version = "1.4.0", optional = true }
pbkdf2 = "0.7.3"
Expand Down
5 changes: 5 additions & 0 deletions parity-util-mem/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,11 @@ The format is based on [Keep a Changelog].

## [Unreleased]

## [0.10.0] - 2021-06-30
Comment thread
ascjones marked this conversation as resolved.
Outdated
### Breaking
- Updated `ethereum-types` to 0.12. [#556](https://github.com/paritytech/parity-common/pull/556)
- Updated `primitive-types` to 0.10. [#556](https://github.com/paritytech/parity-common/pull/556)
Comment thread
ascjones marked this conversation as resolved.

## [0.9.0] - 2021-01-27
### Breaking
- Updated `ethereum-types` to 0.11. [#510](https://github.com/paritytech/parity-common/pull/510)
Expand Down
6 changes: 3 additions & 3 deletions parity-util-mem/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "parity-util-mem"
version = "0.9.0"
version = "0.10.0"
authors = ["Parity Technologies <admin@parity.io>"]
repository = "https://github.com/paritytech/parity-common"
description = "Collection of memory related utilities"
Expand All @@ -26,9 +26,9 @@ parity-util-mem-derive = { path = "derive", version = "0.1" }
impl-trait-for-tuples = "0.2.0"

smallvec = { version = "1.0.0", optional = true }
ethereum-types = { version = "0.11.0", optional = true, path = "../ethereum-types" }
ethereum-types = { version = "0.12.0", optional = true, path = "../ethereum-types" }
parking_lot = { version = "0.11.1", optional = true }
primitive-types = { version = "0.9", path = "../primitive-types", default-features = false, optional = true }
primitive-types = { version = "0.10", path = "../primitive-types", default-features = false, optional = true }

[target.'cfg(target_os = "windows")'.dependencies]
winapi = { version = "0.3.8", features = ["heapapi"] }
Expand Down
7 changes: 6 additions & 1 deletion primitive-types/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,14 @@ The format is based on [Keep a Changelog].
[Keep a Changelog]: http://keepachangelog.com/en/1.0.0/

## [Unreleased]

## [0.10.0] - 2021-06-30
Comment thread
ascjones marked this conversation as resolved.
Outdated
### Added
- Added `U128::full_mul` method. [#546](https://github.com/paritytech/parity-common/pull/546)
### Breaking
- Updated `scale-info` to 0.6. [#519](https://github.com/paritytech/parity-common/pull/519)
- Updated `scale-info` to 0.9. [#556](https://github.com/paritytech/parity-common/pull/556)
### Removed
- Removed `parity-scale-codec` direct dependency. [#556](https://github.com/paritytech/parity-common/pull/556)

## [0.9.0] - 2021-01-27
### Breaking
Expand Down
9 changes: 3 additions & 6 deletions primitive-types/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "primitive-types"
version = "0.9.0"
version = "0.10.0"
authors = ["Parity Technologies <admin@parity.io>"]
license = "MIT OR Apache-2.0"
homepage = "https://github.com/paritytech/parity-common"
Expand All @@ -14,10 +14,7 @@ impl-serde = { version = "0.3.1", path = "impls/serde", default-features = false
impl-codec = { version = "0.5.0", path = "impls/codec", default-features = false, optional = true }
impl-num-traits = { version = "0.1.0", path = "impls/num-traits", default-features = false, optional = true }
impl-rlp = { version = "0.3", path = "impls/rlp", default-features = false, optional = true }
scale-info-crate = { package = "scale-info", version = "0.6", features = ["derive"], default-features = false, optional = true }
# we add parity-scale-codec here directly only because scale-info requires us to do so
# see https://github.com/paritytech/scale-info/pull/61#discussion_r568760753
parity-scale-codec = { version = "2.0", default-features = false, optional = true }
scale-info-crate = { package = "scale-info", version = "0.9", features = ["derive"], default-features = false, optional = true }

[features]
default = ["std"]
Expand All @@ -27,7 +24,7 @@ rustc-hex = ["fixed-hash/rustc-hex"]
serde = ["std", "impl-serde", "impl-serde/std"]
serde_no_std = ["impl-serde"]
codec = ["impl-codec"]
scale-info = ["codec", "scale-info-crate", "parity-scale-codec"]
scale-info = ["codec", "scale-info-crate"]
rlp = ["impl-rlp"]
arbitrary = ["fixed-hash/arbitrary", "uint/arbitrary"]
fp-conversion = ["std"]
Expand Down
2 changes: 1 addition & 1 deletion rlp/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ rustc-hex = { version = "2.0.1", default-features = false }
[dev-dependencies]
criterion = "0.3.0"
hex-literal = "0.3.1"
primitive-types = { path = "../primitive-types", version = "0.9", features = ["impl-rlp"] }
primitive-types = { path = "../primitive-types", version = "0.10", features = ["impl-rlp"] }

[features]
default = ["std"]
Expand Down
2 changes: 1 addition & 1 deletion transaction-pool/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -12,4 +12,4 @@ log = "0.4.8"
smallvec = "1.6.0"

[dev-dependencies]
ethereum-types = { version = "0.11.0", path = "../ethereum-types" }
ethereum-types = { version = "0.12.0", path = "../ethereum-types" }
2 changes: 1 addition & 1 deletion triehash/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ rlp = { version = "0.5", path = "../rlp", default-features = false }
[dev-dependencies]
criterion = "0.3.0"
keccak-hasher = "0.15.2"
ethereum-types = { version = "0.11.0", path = "../ethereum-types" }
ethereum-types = { version = "0.12.0", path = "../ethereum-types" }
tiny-keccak = { version = "2.0", features = ["keccak"] }
trie-standardmap = "0.15.2"
hex-literal = "0.3.1"
Expand Down