All Versions
27
Latest Version
Avg Release Cycle
79 days
Latest Release
1483 days ago

Changelog History
Page 2

  • v2.1.2 Changes

    June 17, 2018
    • Base58: empty string allowed as parameter
    • ๐ŸŽ Reworked Base16 implementation has much better performance
    • Minor changes in MerkleTree implementation
  • v2.1.1 Changes

    May 02, 2018
    • ๐Ÿ›  Bugfix release: a bug in double rotation processing in AVL+ tree implementation has been fixed
  • v2.1.0 Changes

    April 20, 2018
    • AVL+ tree serialization, see BatchAVLProverSerializer class
    • โœ‚ Possibility to get list of removed nodes, see removedNodes() in BatchAVLProver
    • ๐Ÿ‘ Better Base58 performance
    • ๐ŸŽ‰ Initial implementation of sparse Merkle trees
  • v2.0.5 Changes

    February 20, 2018
    • randomWalk() in BatchAVLProver can accept external randomness via an optional parameter
  • v2.0.4 Changes

    February 13, 2018
    • ๐Ÿ‘Œ improved performance of Base58-related operations
  • v2.0.3 Changes

    • treeWalk() and randomWalk() methods in BatchAVLProver
  • v2.0.2 Changes

    • generateProof() -> generateProofAndUpdateStorage() in PersistentBatchAVLProver, new optional parameter for this method (to pass additional key-value pairs into storage)
    • additional optional parameter for PersistentBatchAVLProver (with the same meaning as above)
  • v2.0.1 Changes

    • ๐Ÿ’… Style fixes
    • ๐Ÿ”– version method signature change in VersionedAVLStorage
    • โช rollbackVersions method in VersionedAVLStorage
    • AdProof was renamed to SerializedAdProof
  • v2.0.0 Changes

    • ๐Ÿšš Shapeless dependency removed
    • Using tagged types instead of Array[Byte], suppertagged microframework is used for that
    • BouncyCastle 1.58
    • โช Rollback changes from 1.3.3
  • v1.3.3 Changes

    • ๐Ÿ”– version method signature change in VersionedAVLStorage
    • โช rollbackVersions method in VersionedAVLStorage