Skip to content

Latest commit

 

History

History
193 lines (94 loc) · 8.41 KB

CHANGELOG.md

File metadata and controls

193 lines (94 loc) · 8.41 KB

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

2.5.0 (2021-09-07)

Features

  • add DbcBuilder (66fda04)
  • add errors NoReissueShares and NoReissueTransaction (f6aa707)

2.4.2 (2021-08-19)

Bug Fixes

  • bench: fixes #79 - bug in code to generate ownership proofs (082e4bb)
  • dkg: use Outcome::index instead of hardcoding 0 (0650b37)
  • make dbc_content::AmountSecrets impl Copy (5b5ef05)

2.4.1 (2021-08-19)

2.4.0 (2021-08-18)

Features

  • builder: add fns for getting input/output sum and input hashes (5eeae06)

2.3.0 (2021-08-17)

Features

  • tx_builder: introduce transaction builder pattern (d0539a7)

Bug Fixes

  • address CR comments - fix naming and spelling (e796cfe)

2.2.0 (2021-08-13)

Features

  • add APIs that enable recipient to verify AmountSecrets match committed amount (54776ee)
  • confidential transactions. pedersen commitments + bulletproofs (range proofs) (ee2623e)

2.1.0 (2021-07-07)

Features

  • remove IntoIterator requirement on SpendBook trait (c0ac6c2)

2.0.0 (2021-06-29)

⚠ BREAKING CHANGES

  • updates to use blsstc

Features

  • use blsstc instead of threshold_crypto (4044c27)

1.7.0 (2021-06-24)

Features

  • add SpendBook::entries() to enforce type of Iterator values (5a6d20e)
  • make SpendBook a trait so that implementer can decide how to store it (287a341)
  • return Result for SpendBook trait methods. adds Error::SpendBook enum (5bddb4c)

1.6.8 (2021-06-21)

Bug Fixes

  • tests: also match on the mapped errors (df5c98c)

1.6.7 (2021-06-17)

1.6.6 (2021-06-16)

1.6.5 (2021-06-15)

1.6.4 (2021-06-10)

1.6.3 (2021-06-09)

1.6.2 (2021-06-08)

1.6.1 (2021-06-07)

1.6.0 (2021-06-03)

Features

  • mint: replace ed25519 mint identities with BLS (78baf59)

Bug Fixes

  • bench: update benchmarks to work with the new BLS keys (e3da1fb)
  • bls: remove ed25519 dependency (d46422a)
  • mint: replace mint keys with key sets; fixed size BLS indices (3bd7e29)

1.5.0 (2021-06-02)

Features

  • bench: benchmark split and merge reissus (852ac41)

1.4.0 (2021-05-28)

Features

  • owners: blind owners in dbccontent (f63454b)

1.3.1 (2021-05-28)

1.3.0 (2021-05-27)

Features

  • redefine Hash as a struct so we can impl Display on it, and print as base64 (b540203)

1.2.0 (2021-05-25)

Features

  • mint: take input hashes belonging to mint, in reissue method (37b826b)

1.1.0 (2021-05-19)

Features

  • dbc_owner: dbc_content now has an owner (0eaede9)
  • dbc_owners: make room in MintRequest for input ownership proof (58f84af)

Bug Fixes

  • dbc_owner: verify input owner proofs (ffb5b66)
  • fuzz_testing: start fuzzing for ownership proofs (b83e0eb)
  • owner: depend on threshold_crypto instead of bls_dkg (1fd6a7b)
  • owner: tests are now fuzzing the owner field (fd81ae0)

1.0.8 (2021-05-11)

1.0.7 (2021-05-11)

Bug Fixes

  • mint: ensure mint request balances; validate output parents (18835d6)
  • mint: output parents are now checked (93ae081)
  • mint: validate output numbering (64f67df)

1.0.6 (2021-05-11)

1.0.5 (2021-05-06)

1.0.4 (2021-05-06)

1.0.3 (2021-05-06)

1.0.2 (2021-05-06)

Bug Fixes

  • build: remove references to vec{set,map} (c937710)

1.0.1 (2021-05-06)

1.0.1 (2021-05-06)

0.1.0 (2021-05-06)

0.1.0 (2021-05-06)

  • sn_dbc: initial implementation