Release v0.19.0
This commit is contained in:
parent
5f4de0fb46
commit
a472039301
29
CHANGELOG.md
29
CHANGELOG.md
|
@ -1,4 +1,33 @@
|
||||||
|
|
||||||
|
# 0.19.0 - 2019-08-16
|
||||||
|
|
||||||
|
* Add `Amount` and `SignedAmount` types.
|
||||||
|
* Add BIP-158 support with `BlockFilter` and related types.
|
||||||
|
* Add `util::misc::signed_msg_hash()` for signing messages.
|
||||||
|
* Add `MerkleBlock` and `PartialMerkleTree` types.
|
||||||
|
* bip32: Support serde serializaton for types and add some utility methods:
|
||||||
|
* `ChildNumber::increment`
|
||||||
|
* `DerivationPath::children_from`
|
||||||
|
* `DerivationPath::normal_children`
|
||||||
|
* `DerivationPath::hardened_children`
|
||||||
|
* Add `blockdata::script::Builder::push_verify` to verify-ify an opcode.
|
||||||
|
* Add `sendheaders` network message.
|
||||||
|
* Add `OutPoint::new()` method and JSON-serialize as `<txid>:<vout>`.
|
||||||
|
* Refactor `Address` type:
|
||||||
|
* Now supports segwit addresses with version >0.
|
||||||
|
* Add `Address::from_script` constructor.
|
||||||
|
* Add `Address::address_type` inspector.
|
||||||
|
* Parsing now returns an `address::Error` instead of `encode::Error`.
|
||||||
|
* bip143: Rename `witness_script` to `script_code`
|
||||||
|
* Rename `BlockHeader::spv_validate` to `validate_pow`
|
||||||
|
* Rename `OP_NOP2` and `OP_NOP3` to `OP_CLTV` and `OP_CSV`
|
||||||
|
* psbt: Use `BTreeMap` instead of `HashMap` to ensure serialization roundtrips.
|
||||||
|
* Drop `Decimal` type.
|
||||||
|
* Drop `LoneHeaders` type.
|
||||||
|
* Replace `strason` dependency with (optional) `serde_json`.
|
||||||
|
* Export the `bitcoin_hashes` and `secp256k1` dependent crates.
|
||||||
|
* Internal improvements to consensus encoding logic.
|
||||||
|
|
||||||
# 0.18.0 - 2019-03-21
|
# 0.18.0 - 2019-03-21
|
||||||
|
|
||||||
* Update `bitcoin-bech32` version to 0.9
|
* Update `bitcoin-bech32` version to 0.9
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
[package]
|
[package]
|
||||||
name = "bitcoin"
|
name = "bitcoin"
|
||||||
version = "0.18.0"
|
version = "0.19.0"
|
||||||
authors = ["Andrew Poelstra <apoelstra@wpsoftware.net>"]
|
authors = ["Andrew Poelstra <apoelstra@wpsoftware.net>"]
|
||||||
license = "CC0-1.0"
|
license = "CC0-1.0"
|
||||||
homepage = "https://github.com/rust-bitcoin/rust-bitcoin/"
|
homepage = "https://github.com/rust-bitcoin/rust-bitcoin/"
|
||||||
|
|
Loading…
Reference in New Issue