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_hashes
by @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.