Skip to content

v1.1.0

Compare
Choose a tag to compare
@github-actions github-actions released this 24 May 16:06
· 10 commits to master since this release
5f7f674
1) refactor: make async/sync functions DRY (#145)

* refactor: make async/sync functions DRY

* refactor: create unwrap pk and sig functions

* feat: make BLST_TS_ERROR enum class

* feat: use make_unique

* refactor: make async classes simpler

* refactor: move helper functions to functions.cc

* docs: add comments to new functions (matthewkeil)
(SHA: dc5fcf0b7d10648b5a62c4256266fd41e59965ef)

2) feat: add spec-tests-bls from lodestar and update download-spec-test logic (#144)

* feat: add spec-tests-bls from lodestar and update download-spec-test logic

* feat: update workflow to not use 16 and to use 22 instead

* feat: update arm workflow to not use 16 and to use 19, 22 instead

* test: ensure valid pk and sig in TestSet (matthewkeil)
(SHA: a0fecc097372f5fd04440fde737eaea4dae7bc2f)

3) fix: remove JS glue code from spec tests and fix native implementations (#146)

* refactor: make async/sync functions DRY

* refactor: create unwrap pk and sig functions

* fix: remove JS glue code so errors show up

* fix: native implementations to work without glue code

* fix: rebase conflicts

* docs: add comment about infinity key aggregation

* fix: remove functions-inl.h that came back during rebase (matthewkeil)
(SHA: 57312f2d987ddf10576e80daec6706c0f471b752)

4) fix: bits vs bytes in multiplyBy (#147) (matthewkeil)
(SHA: 65d884d118aad5cb7a48758d87e2179c489fc3cf)

5) feat: aggregate with randomness (#139)

* test: update testing utils and types for aggregateWithRandomness

* feat: add aggregateWithRandomness

* test: add perf comparison for aggregateWithRandomness

* fix: update GetRandomNonZeroBytes post rebase

* feat: add validateSerialized option with unit tests

* wip: asyncAggregateWithRandomness

* feat: refactor to get sync/async

* chore: remove commented code

* refactor: make async version like other async functions

* feat: remove sets_length variable

* test: make number of sets in test a const variable

* fix: CI build for node 18

* fix: increase CI wait for node 18

* Update scripts/install.ts

* feat: add CI flag to docker container

* fix: conditional for node18 delay

* fix: log debugging workflow

* fix: use size_t for loop indexes

* fix: no const ref for bool

* fix: try execSync

* feat: use iterators for loops

* fix: dont use typedef struct

* refactor: remove debug code in buildBindings

---------

Co-authored-by: Cayman <[email protected]> (matthewkeil)
(SHA: dbd9920f56f06d51acc4b7720c84b427195b29fa)

6) chore: release 1.1.0 (#148) (matthewkeil)
(SHA: 5f7f674c4dabb1982dc2a6910328e4950811b7af)