# Changelog All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. ### [0.10.5](https://github.com/maidsafe/bls_dkg/compare/v0.10.4...v0.10.5) (2022-08-09) ### [0.10.4](https://github.com/maidsafe/bls_dkg/compare/v0.10.3...v0.10.4) (2022-07-21) ### [0.10.3](https://github.com/maidsafe/bls_dkg/compare/v0.10.2...v0.10.3) (2022-06-14) ### [0.10.2](https://github.com/maidsafe/bls_dkg/compare/v0.10.1...v0.10.2) (2022-05-02) ### [0.10.1](https://github.com/maidsafe/bls_dkg/compare/v0.10.0...v0.10.1) (2022-04-07) ## [0.10.0](https://github.com/maidsafe/bls_dkg/compare/v0.9.2...v0.10.0) (2022-03-22) ### ⚠ BREAKING CHANGES * blsttc and rand versions might conflict with versions used by dependent packages. We also: * bump rand from 0.7.3 to 0.8.5 * bump rand_core from 0.5.1 to 0.6.3 * bump xor_name from 3.0.0 to 4.0.0 These make us compatible with deps in blsttc. * bump blsttc from 3.1.0 to 5.1.0 ([a9d3581](https://github.com/maidsafe/bls_dkg/commit/a9d358100f8a449308def71d0e361e5532acd897)) ### [0.9.2](https://github.com/maidsafe/bls_dkg/compare/v0.9.1...v0.9.2) (2022-03-18) ### [0.9.1](https://github.com/maidsafe/bls_dkg/compare/v0.9.0...v0.9.1) (2021-12-09) ## [0.9.0](https://github.com/maidsafe/bls_dkg/compare/v0.8.0...v0.9.0) (2021-11-24) ### ⚠ BREAKING CHANGES * specify the receiver explicity to avoid it to be broadcasted unnecessarily. ### Features * avoid broadcasting direct messages ([90591e2](https://github.com/maidsafe/bls_dkg/commit/90591e2e04a9a736e37afc47280f8c7edffffb4b)) ## [0.8.0](https://github.com/maidsafe/bls_dkg/compare/v0.7.1...v0.8.0) (2021-11-19) ### ⚠ BREAKING CHANGES * crate version also needs to be bumped due to the API changes. ### Features * DKG AE patten refactory ([7906cbb](https://github.com/maidsafe/bls_dkg/commit/7906cbba0b1099ed95afe4df6ebf9b243c519783)) ### Bug Fixes * resolve failing tests due to DKG AE refactory ([2b6bc32](https://github.com/maidsafe/bls_dkg/commit/2b6bc32d94d2f409327b7469f71f03525bf30a7b)) ### [0.7.1](https://github.com/maidsafe/bls_dkg/compare/v0.7.0...v0.7.1) (2021-11-11) ### Bug Fixes * draining the cached messages ([c7e7be3](https://github.com/maidsafe/bls_dkg/commit/c7e7be3b0e4dd39eb4812b619e13b64da2bfb793)) ## [0.7.0](https://github.com/maidsafe/bls_dkg/compare/v0.6.2...v0.7.0) (2021-09-07) ### ⚠ BREAKING CHANGES * this commit just changes the README to force through a new version that will bump the version number correctly. I'm using the title of the previous commit to indicate that that's where the relevant change is for the new release. * bump blsttc dep to 3.1.0 ([a9bc105](https://github.com/maidsafe/bls_dkg/commit/a9bc105dc45a3636902319642667167a452c66fe)) ### [0.6.2](https://github.com/maidsafe/bls_dkg/compare/v0.6.1...v0.6.2) (2021-08-31) ### [0.6.1](https://github.com/maidsafe/bls_dkg/compare/v0.6.0...v0.6.1) (2021-08-24) ## [0.6.0](https://github.com/maidsafe/bls_dkg/compare/v0.5.3...v0.6.0) (2021-08-12) ### ⚠ BREAKING CHANGES * updates public types ### Features * add index to the Outcome type ([25683ab](https://github.com/maidsafe/bls_dkg/commit/25683abc131911388c47b47fe7759cc6bf5c4201)) ### [0.5.3](https://github.com/maidsafe/bls_dkg/compare/v0.5.2...v0.5.3) (2021-08-10) ### [0.5.2](https://github.com/maidsafe/bls_dkg/compare/v0.5.1...v0.5.2) (2021-08-10) ### [0.5.1](https://github.com/maidsafe/bls_dkg/compare/v0.5.0...v0.5.1) (2021-08-03) ### Bug Fixes * Demote `anyhow` and `itertools` to dev-dependencies ([08d0df1](https://github.com/maidsafe/bls_dkg/commit/08d0df118dc90c4f4d60fc8864adc714367e33e6)) ## [0.5.0](https://github.com/maidsafe/bls_dkg/compare/v0.4.0...v0.5.0) (2021-06-30) ### ⚠ BREAKING CHANGES * **blsttc:** this enables blsttc to run on older cpu architectures ### Features * **blsttc:** update blsttc ([74a2d6b](https://github.com/maidsafe/bls_dkg/commit/74a2d6be20cabc759e5781a11c09fe762bcaf0f6)) ## [0.4.0](https://github.com/maidsafe/bls_dkg/compare/v0.3.12...v0.4.0) (2021-06-29) ### ⚠ BREAKING CHANGES * updates to use blsstc ### Features * introducing blsstc ([8745c19](https://github.com/maidsafe/bls_dkg/commit/8745c193cf2cc12354f5323871dd63d37b6fe928)) ### [0.3.12](https://github.com/maidsafe/bls_dkg/compare/v0.3.11...v0.3.12) (2021-06-28) ### Bug Fixes * maidsafe version of threshold_crypto ([ee7b3f6](https://github.com/maidsafe/bls_dkg/commit/ee7b3f60458d3233bdf6fb421db938c59020f69f)) * temporary fix for the failure crate deprecation warning ([1f54a21](https://github.com/maidsafe/bls_dkg/commit/1f54a21f1471f153e10318a26d425a05c2eb31c1)) * use blsttc instead of threshold_crypto ([77525c1](https://github.com/maidsafe/bls_dkg/commit/77525c1b7ef636a32d0ecb50e5ade61541e6828e)) ### [0.3.11](https://github.com/maidsafe/bls_dkg/compare/v0.3.10...v0.3.11) (2021-06-28) ### Bug Fixes * tilde reqs ([8f8e3c1](https://github.com/maidsafe/bls_dkg/commit/8f8e3c1dc4d2b1f808ad9faa615e9bde82ce6040)) * upgrade to the latest version of aes crate to remove deprecation warnings ([5b44883](https://github.com/maidsafe/bls_dkg/commit/5b44883c68c89c49ca5cadebc7272151cf06fb5d)) ### [0.3.10](https://github.com/maidsafe/bls_dkg/compare/v0.3.9...v0.3.10) (2021-06-14) ### [0.3.9](https://github.com/maidsafe/bls_dkg/compare/v0.3.8...v0.3.9) (2021-05-31) ### [0.3.8](https://github.com/maidsafe/bls_dkg/compare/v0.3.7...v0.3.8) (2021-05-12) ### Bug Fixes * **key_gen:** if m is set to 0 or 1, we did not detect a threshold ([906ca05](https://github.com/maidsafe/bls_dkg/commit/906ca051584a4c7d1f3f3e9a416dde769748f9e1)) ### [0.3.7](https://github.com/maidsafe/bls_dkg/compare/v0.3.6...v0.3.7) (2021-03-03) ### [0.3.6](https://github.com/maidsafe/bls_dkg/compare/v0.3.5...v0.3.6) (2021-02-25) ### [0.3.5](https://github.com/maidsafe/bls_dkg/compare/v0.3.4...v0.3.5) (2021-02-09) ### [0.3.4](https://github.com/maidsafe/bls_dkg/compare/v0.3.3...v0.3.4) (2021-02-03) ### [0.3.3](https://github.com/maidsafe/bls_dkg/compare/v0.3.2...v0.3.3) (2021-01-20) ### [0.3.2](https://github.com/maidsafe/bls_dkg/compare/v0.3.1...v0.3.2) (2021-01-13) ### [0.3.1](https://github.com/maidsafe/bls_dkg/compare/v0.3.0...v0.3.1) (2021-01-04) ## [0.3.0](https://github.com/maidsafe/bls_dkg/compare/v0.2.2...v0.3.0) (2021-01-04) ### ⚠ BREAKING CHANGES * use thiserror and remove members ### api * use thiserror and remove members ([4d4b7c5](https://github.com/maidsafe/bls_dkg/commit/4d4b7c5fb9209d0d30b26499d254dc37d9965342)) ### [0.2.2](https://github.com/maidsafe/bls_dkg/compare/v0.2.1...v0.2.2) (2020-11-18) ### [0.2.1](https://github.com/maidsafe/bls_dkg/compare/v0.2.0...v0.2.1) (2020-10-05) ## [0.2.0](https://github.com/maidsafe/bls_dkg/compare/v0.1.5...v0.2.0) (2020-10-01) ### ⚠ BREAKING CHANGES * the commit before changed API to use XorName as participants indexing key, instead of generic type with traits. This commit is just to trigger a major version update. ### Features * using XorName as participants key ([2b617a2](https://github.com/maidsafe/bls_dkg/commit/2b617a24d6bdd3d8dd8200f76e7f27053fa02dec)) ### [0.1.5](https://github.com/maidsafe/bls_dkg/compare/v0.1.4...v0.1.5) (2020-10-01) ### [0.1.4](https://github.com/maidsafe/bls_dkg/compare/v0.1.3...v0.1.4) (2020-09-30) ### [0.1.3](https://github.com/maidsafe/bls_dkg/compare/v0.1.2...v0.1.3) (2020-09-30) ### [0.1.2](https://github.com/maidsafe/bls_dkg/compare/v0.1.1...v0.1.2) (2020-09-30) ### [0.1.1](https://github.com/maidsafe/bls_dkg/compare/v0.1.0...v0.1.1) (2020-09-21) ### [0.1.0](https://github.com/maidsafe/bls_dkg/compare/v0.1.0...v0.1.0) (2020-08-31) * Initial implementation