# 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).
## [Unreleased]
## [0.6.2] - 2023-12-05
### Changed
- Rename `G2Pubkey` to `G2PubkeyFastnet` and make `G2Pubkey` an alias of `G2PubkeyFastnet`.
Deprecate `G2Pubkey`. Please use either `G2PubkeyFastnet` or `G2PubkeyRfc` explicitly from now on.
## [0.6.1] - 2023-07-19
### Added
- Make `G2PubkeyRfc` public
## [0.6.0] - 2023-07-19
### Added
- Add `G2PubkeyRfc` to support [bls-unchained-g1-rfc9380](https://github.com/drand/drand/pull/1249) networks. ([#22])
[#22]: https://github.com/noislabs/drand-verify/pull/22
### Changed
- Remove free function `verify`. Use `Pubkey::verify` instead. ([#20])
[#20]: https://github.com/noislabs/drand-verify/issues/20
## [0.5.0] - 2023-03-03
### Changed
- Refactor codebase to support G1/G2 swap ([#19]).
[#19]: https://github.com/noislabs/drand-verify/pull/19
## [0.4.0]
### Added
- Add tests for [unchained mode](https://drand.love/blog/2022/02/21/multi-frequency-support-and-timelock-encryption-capabilities/).
### Changed
- Migrate from paired to pairing.
This increases the code size but reduces the verification cost.
[unreleased]: https://github.com/noislabs/drand-verify/compare/v0.6.2...HEAD
[0.6.2]: https://github.com/noislabs/drand-verify/compare/v0.6.1...v0.6.2
[0.6.1]: https://github.com/noislabs/drand-verify/compare/v0.6.0...v0.6.1
[0.6.0]: https://github.com/noislabs/drand-verify/compare/v0.5.0...v0.6.0
[0.5.0]: https://github.com/noislabs/drand-verify/compare/v0.4.0...v0.5.0
[0.4.0]: https://github.com/noislabs/drand-verify/compare/v0.3.0...v0.4.0