From 0e10f6ceb2ff61672b442d4f0f8d4f6cee95965b Mon Sep 17 00:00:00 2001 From: MRain Date: Mon, 21 Oct 2024 14:09:52 -0400 Subject: [PATCH] CHANGELOG --- merkle_tree/CHANGELOG.md | 9 +++++++++ merkle_tree/Cargo.toml | 2 +- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/merkle_tree/CHANGELOG.md b/merkle_tree/CHANGELOG.md index ccd9ce510..ef5e898fa 100644 --- a/merkle_tree/CHANGELOG.md +++ b/merkle_tree/CHANGELOG.md @@ -3,6 +3,15 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## 0.2.0 (2024-10-21) + +- [#692](https://github.com/EspressoSystems/jellyfish/pull/692) Major refactor for ergonomics reason + - `MerkleProof` now doesn't contain leaf information. Proofs should be verified along with claimed + index and element information. + - Merkle proof verification proof APIs now takes `MerkleCommitment` instead of simply a root digest + value. It can now be called without instantiating an actual Merkle tree struct. + - Deprecate namespace Merkle tree for now because it's no longer in use. + ## 0.1.0 - Initial release. diff --git a/merkle_tree/Cargo.toml b/merkle_tree/Cargo.toml index e0caa0495..0f39ae5ad 100644 --- a/merkle_tree/Cargo.toml +++ b/merkle_tree/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "jf-merkle-tree" -version = "0.1.0" +version = "0.2.0" description = "Various Merkle tree implementations." authors = { workspace = true } edition = { workspace = true }