Skip to content

Releases: celestiaorg/nmt

v0.15.0

31 Mar 08:36
a20a723
Compare
Choose a tag to compare

What's Changed

  • chore: improves documentation by @staheri14 in #96
  • chore!: remove unused API functions Sha256Namespace8FlaggedLeaf and Sha256Namespace8FlaggedInner from the hasher by @staheri14 in #103
  • feat: implement nmt methods Min/MaxNamespace by @rootulp in #105
  • chore: add golangci-lint config by @rootulp in #107
  • chore: NMT specifications by @staheri14 in #101
  • feat: verify the range of the namespace IDs of the children in the HashNode by @staheri14 in #102
  • feat: implements input validation functions for HashNode and HashLeaf to prevent panics by @staheri14 in #113
  • chore: fixes the description of the index of leafHash in the absence proof by @staheri14 in #114
  • chore: fixes the description of absence index in the calculateAbsenceIndex by @staheri14 in #119
  • feat: check the namespace ID range of the leafHash in an absence proof to ensure soundness by @staheri14 in #116
  • chore: splits the nmt spec into two files and moves them into separate directories by @staheri14 in #120
  • chore: enable markdownlint by @rootulp in #124
  • chore: removes the usage of the merkletree package by @staheri14 in #126
  • chore: upgrade to Go 1.19 by @rootulp in #135
  • Reworded explanation of calculating namespace when IgnoreMaxNamespace is set by @ivan-gavran in #134
  • Add NOTICE file by @MSevey in #127
  • test: remove duplicate test case by @rootulp in #150
  • feat!: updates the HashNode and HashLeaf methods to return error instead of panic and refactors the code by @staheri14 in #136
  • chore: delay initialization by @rootulp in #152
  • fix: ProveNamespace godoc by @rootulp in #167
  • test: fix TestNamespacedMerkleTree_calculateAbsenceIndex_Panic by @rootulp in #169

New Contributors

Full Changelog: v0.14.0...v0.15.0

v0.14.0

02 Feb 09:31
b04eea5
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.13.0...v0.14.0

v0.13.0

23 Jan 16:39
29cca3c
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.12.0...v0.13.0

v0.12.0

16 Dec 15:39
7d31915
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.11.0...v0.12.0

v0.11.0

24 Oct 20:41
230d27f
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.10.0...v0.11.0

v0.10.0

30 May 23:10
e679661
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.9.0...v0.10.0

v0.9.0

28 May 14:08
9270813
Compare
Choose a tag to compare

What's Changed

  • Create CHANGELOG.md, CHANGELOG-PENDING.md, and corresponding GH action by @jbowen93 in #53
  • Remove changelog checker in favor of automatic on release. by @adlerjohn in #54
  • Extend API to allow arbitrary leaf ranges to be proven. by @liamsi in #57

New Contributors

Full Changelog: v0.8.0...v0.9.0

v0.8.0

10 Nov 14:38
56a05ae
Compare
Choose a tag to compare

What's Changed

  • Subrootpaths by @mattdf in #49
  • nmt.go: export Min/MaxNamespace functions so we can use them in celestia-node by @renaynay in #51

New Contributors

Full Changelog: v0.7.0...v0.8.0

v0.7.0

05 Oct 18:39
1d72cff
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.5.0...v0.7.0

v0.6.0

05 Oct 18:39
de2fd17
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.5.0...v0.6.0