# Changelog All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [dev] ## [5.0.0] - 2020-11-30 ### BREAKING CHANGES - Compatible with [Eth2 spec 1.0.0](https://github.com/ethereum/eth2.0-specs/blob/v1.0.0/specs/phase0/beacon-chain.md#bls-signatures) - 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](https://github.com/chainsafe/bls/commit/55dd5d)) ## [2.0.0] - 2020-05-21 Compatible with [Eth2 spec 0.12.0](https://github.com/ethereum/eth2.0-specs/blob/v0.12.0/specs/phase0/beacon-chain.md#bls-signatures) and [IETF draft bls specification](https://github.com/ethereum/eth2.0-specs/blob/v0.12.0/specs/phase0/beacon-chain.md#bls-signatures) ## [1.0.0] - 2020-02-25 Compatible with [Eth2 spec 0.10.1](https://github.com/ethereum/eth2.0-specs/blob/v0.10.1/specs/phase0/beacon-chain.md#bls-signatures) and [IETF draft bls specification](https://github.com/ethereum/eth2.0-specs/blob/v0.10.1/specs/phase0/beacon-chain.md#bls-signatures) ### 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