# Changelog
The format is based on [Keep a Changelog].
[Keep a Changelog]: http://keepachangelog.com/en/1.0.0/
## [Unreleased]
## [0.8.0] - 2021-01-27
### Breaking
- Updated `vapory-types` to 0.11. [#510](https://github.com/tetcoin/tetsy-common/pull/510)
## [0.7.0] - 2021-01-05
### Breaking
- Bump `rust-secp256k1` to v0.19, always allow zero signatures. [#438](https://github.com/tetcoin/tetsy-common/pull/438)
- Updated `rlp` to 0.5. [#463](https://github.com/tetcoin/tetsy-common/pull/463)
- Updated dependencies. [#483](https://github.com/tetcoin/tetsy-common/pull/483)
- Remove deprecated trait impls `FromStr`/`TryFrom` for `Secret` [#495](https://github.com/tetcoin/tetsy-common/pull/495)
## [0.6.2] - 2020-06-19
- Put `Secret` memory on heap. [#400](https://github.com/tetcoin/tetsy-common/pull/400)
- Add `copy_from_str` conversion methods for `Secret`.
- Deprecate `From<&str>` in favor of `copy_from_str`.
## [0.6.1] - 2020-04-11
- Add `recover_allowing_all_zero_message()` and `ZeroesAllowedMessage` to accomodate vapory's `ecrecover` builtin. [#369](https://github.com/tetcoin/tetsy-common/pull/369)
## [0.6.0] - 2020-03-16
- License changed from GPL3 to dual MIT/Apache2. [#342](https://github.com/tetcoin/tetsy-common/pull/342)
- Updated dependencies. [#361](https://github.com/tetcoin/tetsy-common/pull/361)
## [0.5.0] - 2020-02-08
- Remove `inv()` from `SecretKey` (breaking). [#258](https://github.com/tetcoin/tetsy-common/pull/258)
- `Generate::generate()` does not return error. [#258](https://github.com/tetcoin/tetsy-common/pull/258)
- `Secp256k1` is no longer exported. [#258](https://github.com/tetcoin/tetsy-common/pull/258)
- Remove `public_is_valid()` as it is now impossible to create invalid public keys. [#258](https://github.com/tetcoin/tetsy-common/pull/258)
- 0-valued `Secp::Message`s are disallowed (signatures on them are forgeable for all keys). [#258](https://github.com/tetcoin/tetsy-common/pull/258)
- Switch to upstream `rust-secp256k1` at v0.17.2. [#258](https://github.com/tetcoin/tetsy-common/pull/258)
- make `rustc_hex` dependency optional. [#337](https://github.com/tetcoin/tetsy-common/pull/337)