From 01ce407ff867227e4072755a20b8ec833bb50205 Mon Sep 17 00:00:00 2001 From: cheme Date: Wed, 3 Apr 2024 10:25:48 +0200 Subject: [PATCH 1/3] preparing release 0.29 of triedb --- test-support/reference-trie/Cargo.toml | 2 +- test-support/trie-bench/CHANGELOG.md | 3 +++ test-support/trie-bench/Cargo.toml | 4 ++-- trie-db/CHANGELOG.md | 3 +++ trie-db/Cargo.toml | 2 +- trie-db/test/Cargo.toml | 2 +- trie-eip1186/Cargo.toml | 2 +- trie-eip1186/test/Cargo.toml | 2 +- 8 files changed, 13 insertions(+), 7 deletions(-) diff --git a/test-support/reference-trie/Cargo.toml b/test-support/reference-trie/Cargo.toml index 47661578..22eb4b2a 100644 --- a/test-support/reference-trie/Cargo.toml +++ b/test-support/reference-trie/Cargo.toml @@ -10,7 +10,7 @@ edition = "2018" [dependencies] hash-db = { path = "../../hash-db" , version = "0.16.0"} keccak-hasher = { path = "../keccak-hasher", version = "0.16.0" } -trie-db = { path = "../../trie-db", default-features = false, version = "0.28.0" } +trie-db = { path = "../../trie-db", default-features = false, version = "0.29.0" } trie-root = { path = "../../trie-root", default-features = false, version = "0.18.0" } parity-scale-codec = { version = "3.0.0", features = ["derive"] } hashbrown = { version = "0.14.1", default-features = false, features = ["ahash"] } diff --git a/test-support/trie-bench/CHANGELOG.md b/test-support/trie-bench/CHANGELOG.md index 6982dff9..410efccd 100644 --- a/test-support/trie-bench/CHANGELOG.md +++ b/test-support/trie-bench/CHANGELOG.md @@ -6,6 +6,9 @@ The format is based on [Keep a Changelog]. ## [Unreleased] +## [0.39.0] - 2023-09-12 +- chore: Release trie-db 0.29.0 [#200](https://github.com/paritytech/trie/pull/200) + ## [0.38.0] - 2023-09-12 - chore: Release trie-db 0.28.0 [#200](https://github.com/paritytech/trie/pull/200) diff --git a/test-support/trie-bench/Cargo.toml b/test-support/trie-bench/Cargo.toml index 694548a4..1ef07067 100644 --- a/test-support/trie-bench/Cargo.toml +++ b/test-support/trie-bench/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "trie-bench" description = "Standard benchmarking suite for tries" -version = "0.38.0" +version = "0.39.0" authors = ["Parity Technologies "] repository = "https://github.com/paritytech/trie/" license = "Apache-2.0" @@ -13,6 +13,6 @@ trie-standardmap = { path = "../trie-standardmap", version = "0.16.0" } hash-db = { path = "../../hash-db" , version = "0.16.0"} memory-db = { path = "../../memory-db", version = "0.32.0" } trie-root = { path = "../../trie-root", version = "0.18.0" } -trie-db = { path = "../../trie-db", version = "0.28.0" } +trie-db = { path = "../../trie-db", version = "0.29.0" } criterion = "0.5.1" parity-scale-codec = "3.0.0" diff --git a/trie-db/CHANGELOG.md b/trie-db/CHANGELOG.md index 08d51546..fe4a5b99 100644 --- a/trie-db/CHANGELOG.md +++ b/trie-db/CHANGELOG.md @@ -4,6 +4,9 @@ The format is based on [Keep a Changelog]. [Keep a Changelog]: http://keepachangelog.com/en/1.0.0/ +## [0.29.0] - 2024-03-04 +- Implements `DoubleEndedIterator` for trie iterator [#208](https://github.com/paritytech/trie/pull/208) + ## [0.28.0] - 2023-09-12 - Make `trie_nodes_recorded_for_key` work for inline values [#194](https://github.com/paritytech/trie/pull/194) - trie-db: Fetch the closest merkle value [#199](https://github.com/paritytech/trie/pull/199) diff --git a/trie-db/Cargo.toml b/trie-db/Cargo.toml index d4a986ff..0b278114 100644 --- a/trie-db/Cargo.toml +++ b/trie-db/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "trie-db" -version = "0.28.0" +version = "0.29.0" authors = ["Parity Technologies "] description = "Merkle-Patricia Trie generic over key hasher and node encoding" repository = "https://github.com/paritytech/trie" diff --git a/trie-db/test/Cargo.toml b/trie-db/test/Cargo.toml index 90c0e68b..fd588e61 100644 --- a/trie-db/test/Cargo.toml +++ b/trie-db/test/Cargo.toml @@ -12,7 +12,7 @@ name = "bench" harness = false [dependencies] -trie-db = { path = "..", version = "0.28.0"} +trie-db = { path = "..", version = "0.29.0"} hash-db = { path = "../../hash-db", version = "0.16.0"} memory-db = { path = "../../memory-db", version = "0.32.0" } rand = { version = "0.8", default-features = false, features = ["small_rng"] } diff --git a/trie-eip1186/Cargo.toml b/trie-eip1186/Cargo.toml index 4de55de2..afbeb816 100644 --- a/trie-eip1186/Cargo.toml +++ b/trie-eip1186/Cargo.toml @@ -8,7 +8,7 @@ license = "Apache-2.0" edition = "2018" [dependencies] -trie-db = { path = "../trie-db", default-features = false, version = "0.28.0"} +trie-db = { path = "../trie-db", default-features = false, version = "0.29.0"} hash-db = { path = "../hash-db", default-features = false, version = "0.16.0"} [features] diff --git a/trie-eip1186/test/Cargo.toml b/trie-eip1186/test/Cargo.toml index 1956eb8d..bb8585f6 100644 --- a/trie-eip1186/test/Cargo.toml +++ b/trie-eip1186/test/Cargo.toml @@ -9,7 +9,7 @@ edition = "2018" [dependencies] trie-eip1186 = { path = "..", version = "0.5.0"} -trie-db = { path = "../../trie-db", version = "0.28.0"} +trie-db = { path = "../../trie-db", version = "0.29.0"} hash-db = { path = "../../hash-db", version = "0.16.0"} reference-trie = { path = "../../test-support/reference-trie", version = "0.29.0" } memory-db = { path = "../../memory-db", version = "0.32.0" } From a5ffb2decee1a374c4f6ac7b877a923ef95c3d4a Mon Sep 17 00:00:00 2001 From: cheme Date: Wed, 3 Apr 2024 10:26:54 +0200 Subject: [PATCH 2/3] right pr number on changelog --- test-support/trie-bench/CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test-support/trie-bench/CHANGELOG.md b/test-support/trie-bench/CHANGELOG.md index 410efccd..d861ef65 100644 --- a/test-support/trie-bench/CHANGELOG.md +++ b/test-support/trie-bench/CHANGELOG.md @@ -7,7 +7,7 @@ The format is based on [Keep a Changelog]. ## [Unreleased] ## [0.39.0] - 2023-09-12 -- chore: Release trie-db 0.29.0 [#200](https://github.com/paritytech/trie/pull/200) +- chore: Release trie-db 0.29.0 [#213](https://github.com/paritytech/trie/pull/213) ## [0.38.0] - 2023-09-12 - chore: Release trie-db 0.28.0 [#200](https://github.com/paritytech/trie/pull/200) From 511c8732762044ec5291a6cc9cdd2a158ad5a761 Mon Sep 17 00:00:00 2001 From: cheme Date: Wed, 3 Apr 2024 10:48:27 +0200 Subject: [PATCH 3/3] fix date --- test-support/trie-bench/CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test-support/trie-bench/CHANGELOG.md b/test-support/trie-bench/CHANGELOG.md index d861ef65..183f7b1e 100644 --- a/test-support/trie-bench/CHANGELOG.md +++ b/test-support/trie-bench/CHANGELOG.md @@ -6,7 +6,7 @@ The format is based on [Keep a Changelog]. ## [Unreleased] -## [0.39.0] - 2023-09-12 +## [0.39.0] - 2023-03-04 - chore: Release trie-db 0.29.0 [#213](https://github.com/paritytech/trie/pull/213) ## [0.38.0] - 2023-09-12