Skip to content

Latest commit

 

History

History
162 lines (110 loc) · 3.44 KB

CHANGELOG.md

File metadata and controls

162 lines (110 loc) · 3.44 KB

CHANGELOG

v0.9.3 -- 2023-07-16

  • Rename key sign command to key ecdsa-sign, but key sign still works.
  • Rename key verify command to key ecdsa-verify, but key verify still works.
  • Add key schnorr-sign command
  • Add key schnorr-verify command
  • Make network selection options global
  • Make yaml output selection global

v0.9.2 -- 2023-07-14

  • Support signet

v0.9.1 -- 2023-06-13

  • Add p2tr to address output
  • Add xonly_pubkey to public key output
  • Add taproot related arguments to address create command
  • Add key derive command
  • Add key pubkey-tweak-add command
  • Add key pubkey combine command

v0.9.0 -- 2023/03/23

  • Enable 2018 edition
  • Set MSRV at 1.41.1
  • Bump bitcoin dependency to v0.29.2
  • Bump secp256k1 dependency to v0.24.3
  • Bump miniscript dependency to v9.0.1

v0.8.2 -- 2022/06/27

  • Add a descriptor field to DescriptorInfo
  • Bump miniscript dep to v6.1.0 because v6.0.1. is yanked

v0.8.1 -- 2022/03/06

  • Support passing various arguments through stdin

v0.8.0 -- 2021/12/07

  • Update bitcoin dependency to v0.27.0
  • Update miniscript dependency to v6.0.1
  • Add TxInfo::total_output_value
  • Reinstate compatibility with Rust 1.32
  • Add psbt rawsign command
  • Fix bug in miniscript inspect

v0.7.2 -- 2020/12/04

  • Add hex private key support for hal key inspect.

v0.7.1 -- 2020/10/10

  • Support parsing DER signatures in key verify.
  • Add key sign for signing with raw secp keys
  • When verifying, if a signature is valid for the reversed message, suggest to use the --reverse option.

v0.7.0 -- 2020/05/17

  • Add miniscript commands
  • Add xpub and xpriv fields to BIP-32 derivation outputs
  • Add --reverse field to message signature verification
  • Change a bunch of types in the hal library types

v0.6.1 -- 2020/04/16

  • Support tx/block create reading JSON from stdin.
  • Warn earlier when conflicting addresses are used in tx create.
  • Improve description on tx/block create commands.

v0.6.0 -- 2020/03/24

  • Don't print newlines after output.
  • Update quote dependency.
  • Use base64-compat crate instead of base64.

v0.5.4 -- 2020/02/25

  • Fix compressedness bug in hal message verify.

v0.5.3 -- 2020/02/19

  • Add hal message hash command.

v0.5.2 -- 2020/01/24

  • Small fix in hal message recover and compressedness.

v0.5.1 -- 2020/01/24

  • Add hal message recover.
  • Fix hal message sign.

v0.5.0 -- 2020/01/10

  • Renamed address-* fields in bip32 info to single addresses object.
  • Remove compressed_public_key field from key info.
  • Add signature and pubkey info to lightnig invoice.
  • Add support for Bitcoin Signed Message
  • Update bitcoin dependency to v0.23.0.

v0.4.4 -- 2019/10/01

  • add hal key verify command for signature verification

v0.4.3 -- 2019/09/23

  • make compatible with Rust v1.32.0

v0.4.2 -- 2019/09/23

  • add bip39 support

v0.3.0 -- 2019/07/26

  • add bech32 command tree
  • add key inspect command
  • add bip32 inspect command
  • print a newline after output

v0.2.0

  • Update rust-bitcoin dependency v0.18.0

v0.1.2

  • Added utility methods to HexBytes

v0.1.1

  • Added block decode and block create commands.
  • Added better description for tx create.

v0.1.0

First version. Commands provided:

  • address
    • inspect
    • create
  • bip32
    • derive
  • ln
    • invoice
      • decode
  • psbt
    • create
    • decode
    • edit
    • finalize
    • merge
  • script
    • decode
  • tx
    • create
    • decode