Releases: mit-dci/rustreexo
Releases · mit-dci/rustreexo
v0.4.0
What's Changed
- feat: make the hash type generic by @Davidson-Souza in #57
- feat: Pollard and partial forest support by @Davidson-Souza in #56
- [bug fix] write roots len as 64-representation always by @halseth in #61
- bump msrv to 1.63.0 by @Davidson-Souza in #60
- fix a bug with MemForest due to off-by-one error by @Davidson-Souza in #62
- Pollard: add a leaf map by @Davidson-Souza in #63
- Pollard: add serialize/deserialize methods by @Davidson-Souza in #64
- Pollard: add from_roots by @Davidson-Souza in #65
- optimize get_proof_positions to not use sort by @Davidson-Souza in #66
- stump: remove the last calls to sort by @Davidson-Souza in #67
Full Changelog: v0.4.0...v0.4.0
v0.3.0
What's Changed
- bump version to 0.2.0 by @Davidson-Souza in #50
- parent_many: force a constant to u64 by @Davidson-Souza in #51
- chore: bump bitcoin-hashes 0.12.0 -> 0.14 by @Davidson-Souza in #53
- perf: give a major rework on how our deleting works by @Davidson-Souza in #54
Full Changelog: v0.2.0...v0.3.0
v0.2.0
What's Changed
- Fix a inconsistency with pollard by @Davidson-Souza in #40
- Perf: Fix a bottleneck in
calculate_hashesby @Davidson-Souza in #41 - Code style improvements and lint fixes. by @a-moreira in #43
- Bugfix: Fix a memleak with pollard by @Davidson-Souza in #44
- refactor calculate_hashes by @Davidson-Souza in #45
- Fix pollard serialization/deserialization (#46), Debug/Display for empty pollard (#48) by @Ash-L2L in #47
- fix some linting suggestions by @Davidson-Souza in #49
New Contributors
- @a-moreira made their first contribution in #43
- @Ash-L2L made their first contribution in #47
Full Changelog: v0.1.0...v0.2.0
Initial release
This is the first official release of rustreexo. We already support CSNs and bridge functionality, with good performance, exhaustive testing and documentation.
The API is somehow stable now, so you don't need to assume too much breaking changes.