Skip to content

v0.15.0

Compare
Choose a tag to compare
@rootulp rootulp released this 31 Mar 08:36
a20a723

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