Skip to content

v1.5.0 release

Latest
Compare
Choose a tag to compare
@azuchi azuchi released this 14 Mar 06:26
· 2 commits to master since this 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 variable TEST_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