All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.7.4 - 2024-11-13
- Impl Extend for ProofNodes (#63)
0.7.3 - 2024-11-07
- [nodes] Adjust comments about branch node masks (#61)
- [nodes] Make
BranchNodeRef::children
public (#62)
- Release 0.7.3
- [hash-builder] Use
RlpNode::as_hash
(#59)
- Migrated functions for computing trie root from reth to alloy (#55)
0.7.2 - 2024-10-16
- Release 0.7.2
0.7.1 - 2024-10-14
- Use vector of arbitrary length for leaf node value (#56)
- Release 0.7.1
- Allow
Zlib
indeny.toml
(#54)
0.7.0 - 2024-10-14
- Arbitrary impls (#52)
- Release 0.7.0
- [meta] Add CODEOWNERS (#47)
- Avoid cloning HashBuilder input (#50)
- Store RLP-encoded nodes using ArrayVec (#51)
- Avoid calculating branch node children if possible (#49)
- Inline RLP encode functions (#46)
0.6.0 - 2024-09-26
- Release 0.6.0
- Display more information on assertions (#40)
- Expose
rlp_node
(#38) - Remove children hashes methods (#35)
0.5.3 - 2024-09-17
- Bump msrv to 1.79 (#33)
- Release 0.5.3
- Release 0.5.2
- Use
decode_raw
fromalloy-rlp
(#19)
- Zero value leaf (#34)
0.5.1 - 2024-09-02
- No-std compat (#31)
- Workflow to validate no_std compatibility (#32)
- Release 0.5.1
0.5.0 - 2024-08-28
- In-place nodes ignored in proof verification (#27)
- Small fix on HashBuilderValue docs (#20)
- Iterator over branch children (#21)
- Release 0.5.0
- Make clippy happy (#29)
- Make
TrieNode
cloneable (#22) - Make clippy happy (#17)
- Sync cliff.toml
0.4.1 - 2024-05-22
- Proofs for divergent leaf nodes (#16)
- Move path encoding from
nybbles
(#14)
- Release 0.4.1
0.4.0 - 2024-05-14
- Proof verification (#13)
- Branch node decoding (#12)
- Extension node decoding (#11)
- Leaf node decoding (#10)
- Release 0.4.0
0.3.1 - 2024-04-03
- Bump alloy-primitives 0.7.0 (#8)
- Release 0.3.1
- Fix loop span (#6)
0.3.0 - 2024-02-26
- [deps] Bump nybbles to 0.2 (#4)
- Release 0.3.0
- Clippy (#5)
0.2.1 - 2024-01-24
- Support no_std (#2)
- Release 0.2.1
- Add cliff.toml and scripts
- Simplify no_std
0.2.0 - 2024-01-10
- [deps] Bump alloy-primitives
- Release 0.2.0
- Update authors (#3)
0.1.0 - 2023-12-20
- Miri
- Deny
- Clean up dependencies
- Initial implementation extracted from reth
- Update configs
- Increase visibility
- Remove unused module
- Clippy, docs, rm unused file
- [meta] Ci, licenses, configs
- Prealloc children (#1)
- Initial commit