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 }