This repository has been archived by the owner on Feb 27, 2023. It is now read-only.
Releases: celestiaorg/smt
Releases · celestiaorg/smt
v0.3.0
What's Changed
- Move loop-invariant offset calculation outside loop by @adlerjohn in #35
- Automatic removal of orphan nodes by @tzdybal in #24
- Fetch values immediately, updates by @adlerjohn in #39
- Improve treeHasher performance by @cuonglm in #42
- Fix wrong link to Libra whitepaper by @cuonglm in #44
- Rebrand by @adlerjohn in #46
- Error handling before logic in HasDescend by @adlerjohn in #50
- Add fuzz package for running go-fuzz by @cuonglm in #51
- fuzz: add .Delete fuzzing by @odeke-em in #52
- Update coverage badge by @liamsi in #53
- fuzz: return nil if len(keys) is zero by @odeke-em in #55
- sanityCheck: only calculate siblingHash if necessary, refactor and reduce code nesting by @odeke-em in #57
- Minor improvements by @liamsi in #60
- Remove wishlist from readme by @musalbas in #63
- Create CHANGELOG.md, CHANGELOG-PENDING.md, and corresponding GH action by @jbowen93 in #66
- Remove changelog checker in favor of automatic on release. by @adlerjohn in #68
New Contributors
- @cuonglm made their first contribution in #42
- @odeke-em made their first contribution in #52
- @jbowen93 made their first contribution in #66
Full Changelog: v0.2.0...v0.3.0
v0.2.0
What's Changed
- Add Delete and Has methods to SparseMerkleTree by @tzdybal in #12
- Fix typos and exported function docstrings by @adlerjohn in #15
- Set proof's NonMembershipLeafData to nil for membership proofs by @adlerjohn in #17
- Fix non-idiomatic error check by @adlerjohn in #18
- Migrate to GitHub actions by @tzdybal in #23
- Fix proof direction and key bit order by @adlerjohn in #22
- Modernize error handling by @tzdybal in #21
- Make branches updatable with sibling node value by @adlerjohn in #27
- Fix CI by @adlerjohn in #32
- Remove arm64 from test CI by @adlerjohn in #33
Full Changelog: v0.1.1...v0.2.0