Merge pull request #117 from zcash/release/shardtree-0.5.0

Release shardtree version 0.5.0
This commit is contained in:
Kris Nuttycombe 2024-10-04 08:33:51 -06:00 committed by GitHub
commit c06b836e3f
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
6 changed files with 9 additions and 5 deletions

4
Cargo.lock generated
View File

@ -126,7 +126,7 @@ dependencies = [
[[package]] [[package]]
name = "incrementalmerkletree-testing" name = "incrementalmerkletree-testing"
version = "0.1.0" version = "0.2.0"
dependencies = [ dependencies = [
"incrementalmerkletree 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", "incrementalmerkletree 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)",
"proptest", "proptest",
@ -330,7 +330,7 @@ dependencies = [
[[package]] [[package]]
name = "shardtree" name = "shardtree"
version = "0.4.0" version = "0.5.0"
dependencies = [ dependencies = [
"assert_matches", "assert_matches",
"bitflags 2.4.1", "bitflags 2.4.1",

View File

@ -19,7 +19,7 @@ categories = ["algorithms", "data-structures"]
[workspace.dependencies] [workspace.dependencies]
# Intra-workspace dependencies # Intra-workspace dependencies
incrementalmerkletree = { version = "0.7", path = "incrementalmerkletree" } incrementalmerkletree = { version = "0.7", path = "incrementalmerkletree" }
incrementalmerkletree-testing = { version = "0.1", path = "incrementalmerkletree-testing" } incrementalmerkletree-testing = { version = "0.2", path = "incrementalmerkletree-testing" }
# Testing # Testing
proptest = "1" proptest = "1"

View File

@ -7,6 +7,8 @@ and this project adheres to Rust's notion of
## Unreleased ## Unreleased
## [0.2.0] - 2024-10-04
This release includes a significant refactoring and rework of several methods This release includes a significant refactoring and rework of several methods
of the `incrementalmerkletree_testing::Tree` trait. Please read the notes for of the `incrementalmerkletree_testing::Tree` trait. Please read the notes for
this release carefully as the semantics of important methods have changed. this release carefully as the semantics of important methods have changed.

View File

@ -1,7 +1,7 @@
[package] [package]
name = "incrementalmerkletree-testing" name = "incrementalmerkletree-testing"
description = "Common types, interfaces, and utilities for testing Merkle tree data structures" description = "Common types, interfaces, and utilities for testing Merkle tree data structures"
version = "0.1.0" version = "0.2.0"
authors = [ authors = [
"Kris Nuttycombe <kris@nutty.land>", "Kris Nuttycombe <kris@nutty.land>",
"Sean Bowe <ewillbefull@gmail.com>", "Sean Bowe <ewillbefull@gmail.com>",

View File

@ -7,6 +7,8 @@ and this project adheres to Rust's notion of
## Unreleased ## Unreleased
## [0.5.0] - 2024-10-04
This release includes a significant refactoring and rework of several methods This release includes a significant refactoring and rework of several methods
of the `shardtree::ShardTree` type and the `shardtree::store::ShardStore` of the `shardtree::ShardTree` type and the `shardtree::store::ShardStore`
trait. Please read the notes for this release carefully as the semantics of trait. Please read the notes for this release carefully as the semantics of

View File

@ -1,7 +1,7 @@
[package] [package]
name = "shardtree" name = "shardtree"
description = "A space-efficient Merkle tree with witnessing of marked leaves, checkpointing & state restoration." description = "A space-efficient Merkle tree with witnessing of marked leaves, checkpointing & state restoration."
version = "0.4.0" version = "0.5.0"
authors = [ authors = [
"Kris Nuttycombe <kris@nutty.land>", "Kris Nuttycombe <kris@nutty.land>",
] ]