From 04280c42ab822feec58ac460290d1c3149774f67 Mon Sep 17 00:00:00 2001 From: Kris Nuttycombe Date: Tue, 28 Jan 2025 11:04:17 -0700 Subject: [PATCH] Release shardtree version 0.6 --- Cargo.lock | 2 +- Cargo.toml | 2 +- shardtree/CHANGELOG.md | 3 +++ shardtree/Cargo.toml | 2 +- 4 files changed, 6 insertions(+), 3 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 5e9e657..c22a2f9 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -318,7 +318,7 @@ dependencies = [ [[package]] name = "shardtree" -version = "0.5.0" +version = "0.6.0" dependencies = [ "assert_matches", "bitflags 2.4.1", diff --git a/Cargo.toml b/Cargo.toml index 36d4208..d0e04ec 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -18,7 +18,7 @@ categories = ["algorithms", "data-structures"] [workspace.dependencies] # Intra-workspace dependencies -incrementalmerkletree = { version = "0.8", path = "incrementalmerkletree" } +incrementalmerkletree = { version = "0.8.1", path = "incrementalmerkletree" } incrementalmerkletree-testing = { version = "0.2", path = "incrementalmerkletree-testing" } # Testing diff --git a/shardtree/CHANGELOG.md b/shardtree/CHANGELOG.md index 311f8f1..bf853fe 100644 --- a/shardtree/CHANGELOG.md +++ b/shardtree/CHANGELOG.md @@ -7,7 +7,10 @@ and this project adheres to Rust's notion of ## Unreleased +## [0.6.0] - 2025-01-28 + ### Changed +- Update to `incrementalmerkletree 0.8.1` - `shardtree::BatchInsertionResult.max_insert_position` now has type `Position` instead of `Option` (all APIs return `Option` and use `None` at that level to represent "no leaves inserted"). diff --git a/shardtree/Cargo.toml b/shardtree/Cargo.toml index b832ae0..2211d9a 100644 --- a/shardtree/Cargo.toml +++ b/shardtree/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "shardtree" description = "A space-efficient Merkle tree with witnessing of marked leaves, checkpointing & state restoration." -version = "0.5.0" +version = "0.6.0" authors = [ "Kris Nuttycombe ", ]