This repository has been archived on 2023-04-09. You can view files and clone it, but cannot push or open issues or pull requests.
chainsafe-bls/CHANGELOG.md

3.9 KiB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[7.1.1] - 2022-05-15

Chores

  • bump blst peer dependency #130

[7.1.0] - 2022-05-09

Features

  • add errors and constants to exports #128

[7.0.0] - 2022-05-05

BREAKING CHANGES

[6.0.3] - 2021-09-25

  • bls-eth-wasm (herumi) package update to 0.4.8 for invalidating signature not in G2 #106
  • Signature.fromBytes now has default verification on #106

[6.0.2] - 2021-08-23

  • Add register script #102

[6.0.1] - 2021-04-05

  • Add validate key option to PublicKey.fromBytes() #90

[6.0.0] - 2021-04-05

  • Allow to export points compressed and uncompressed #85
  • For BLST impl allow to choose what point coordinates to deserialize to #85
  • Update function signature of verifyMultipleSignatures() to use grouped signature sets #85
  • Bump BLST implementation to fix multi-thread issues #85

[5.1.1] - 2020-12-18

  • Enable worker-threads support for blst #76

[5.1.0] - 2020-11-30

  • Bump @chainsafe/lodestar-spec-test-util #56
  • Add benchmark results #57
  • Add verifyMultipleSignatures method #58
  • Set strictNullChecks to true #67
  • Simplify build setup with tsc #68

[5.0.1] - 2020-11-30

  • Remove foreign property breaking types (ccd870)
  • Deduplicate interface (0bf6e9)
  • Deprecate IKeypair (293286)

[5.0.0] - 2020-11-30

BREAKING CHANGES

  • Compatible with Eth2 spec 1.0.0
  • Update bls-keygen to latest EIP-2333 standard
  • Refactored class-based interface, minor functional interface changes
  • BLST support

[4.0.0] - 2020-08-31

BREAKING CHANGES

  • Signature.verifyAggregate now takes decompressed pubkeys instead of raw bytes of compressed key

[3.0.0] - 2020-07-31

BREAKING CHANGES

  • Update bls-keygen to latest EIP-2333 standard (55dd5d)

[2.0.0] - 2020-05-21

Compatible with Eth2 spec 0.12.0 and IETF draft bls specification

[1.0.0] - 2020-02-25

Compatible with Eth2 spec 0.10.1 and IETF draft bls specification

BREAKING CHANGES

  • domain param is removed from all apis
  • message length constraint is changed

[0.3.0] - 2020-02-20

BREAKING CHANGES

  • Uint8Array inputs in functional interface

[0.2.2] - 2020-02-12

###Bugfixes:

  • updated bls wasm binding version - it isn't catching unhandled rejections and modify stacktraces