v1.5.0 release
This release includes the followings:
New features
- Add implementation of the cryptographic parts of BIP-324 Version 2 P2P Encrypted Transport Protocol. Both ruby and libsepc256k1 implementation.
Other changes
libsecp256k1.dylib
for macOS used in unit tests has been removed. you want to test using libsecp256k1 in an environment other than Linux, please set the path of the libsecp256k1 library to the environment variableTEST_LIBSECP256K1_PATH
.- Now compatible with libsecp256k1 v0.4.0.
- Refactor test case to use shared_example.
- Update bip-schnorr gem from 0.5.0 to 0.7.0.
- Update ecdsa_ext gem from 0.5.0 to 0.5.1. Accordingly, the monkey patch for
ECDSA::Point#to_hex
has been removed.
Bug fix
- Fix a bug where valid signatures would fail to be verified in
Bitcoin::MessageSign#verify_message
. This bug only affects you if you use the Ruby implementation of this library instead of libsecp256k1.
Full Changelog: v1.4.0...v1.5.0