From 4d1862443584745f7f4f462b45aff156679c7eaf Mon Sep 17 00:00:00 2001 From: "Tobin C. Harding" Date: Fri, 27 Sep 2024 10:52:00 +1000 Subject: [PATCH] Update CHANGELOG files When we create point releases we merge the release tracking PR directly into the version branch, including the changelog entries. This means the changes never end up on `master`. We need to make a mental note to patch `master` anytime we merge a point release PR. Audit all crates with a non-zero current point release and check we have the changelog entries on `master`. --- bitcoin/CHANGELOG.md | 32 ++++++++++++++++++++++++++++++-- 1 file changed, 30 insertions(+), 2 deletions(-) diff --git a/bitcoin/CHANGELOG.md b/bitcoin/CHANGELOG.md index b21294204..ae1c8ab2a 100644 --- a/bitcoin/CHANGELOG.md +++ b/bitcoin/CHANGELOG.md @@ -1,4 +1,23 @@ -# 0.32.0 - TODO: Add date when we do final release +# 0.32.3 - 2024-09-27 + +- Backport BIP-32 alias' without typo [#3252](https://github.com/rust-bitcoin/rust-bitcoin/pull/3252) + +# 0.32.2 - 2024-06-07 + +- Fix a bug when parsing 256-bit numeric types [#2837](https://github.com/rust-bitcoin/rust-bitcoin/pull/2837) + +# 0.32.1 - 2024-05-29 + +Fix things we broke/removed from the `Address` API in the last release. + +- Enable getting the witness program from an address [#2804](https://github.com/rust-bitcoin/rust-bitcoin/pull/2804) +- Make `Address:p2sh_from_hash` public [#2806](https://github.com/rust-bitcoin/rust-bitcoin/pull/2806) +- Add an `AddressData` type [#2810](https://github.com/rust-bitcoin/rust-bitcoin/pull/2810) + +If you are looking for the `address::Payload` type we removed in `v0.32.0` then the `AddressData` type +might be what you are after. + +# 0.32.0 - 2024-04-23 - Bump MSRV to Rust 1.56.1 [#2188](https://github.com/rust-bitcoin/rust-bitcoin/pull/2188) - Remove "no-std" feature [#2233](https://github.com/rust-bitcoin/rust-bitcoin/pull/2233) @@ -98,7 +117,12 @@ In particular consider having some type that implements `AsRef`, we have - Add `NetworkValidationError` [#2508](https://github.com/rust-bitcoin/rust-bitcoin/pull/2508) but don't return it [#2610](https://github.com/rust-bitcoin/rust-bitcoin/pull/2610) - Improve leaf errors ("leaf" means not enum with nested error type) [#2530](https://github.com/rust-bitcoin/rust-bitcoin/pull/2530) -# 0.31.1 - 2023-10-18 +# 0.31.1 - 2024-01-09 + +- Fix bug in `FeeRate::checked_mul_by_weight` [#2128](https://github.com/rust-bitcoin/rust-bitcoin/pull/2182) +- Add BIP-32 types remove in 0.31 back in and mark as deprecated [#2258](https://github.com/rust-bitcoin/rust-bitcoin/pull/2258) + +# 0.31.0 - 2023-10-18 - Bump MSRV to Rust 1.48.0 [#1729](https://github.com/rust-bitcoin/rust-bitcoin/pull/1729) - Add new example code for signature verification [#1776](https://github.com/rust-bitcoin/rust-bitcoin/pull/1776) @@ -160,6 +184,10 @@ In particular consider having some type that implements `AsRef`, we have - Improve `crypto::taproot` error type [#1895](https://github.com/rust-bitcoin/rust-bitcoin/pull/1895) - Audit error types code base wide [#2101](https://github.com/rust-bitcoin/rust-bitcoin/pull/2101) +# 0.30.2 - 2023-11-16 + +- Expose valid (min, max) difficulty transition thresholds [#1820](Expose valid (min, max) difficulty transition thresholds) + # 0.30.1 - 2023-07-16 - Fix compilation when [`RUSTFLAGS=--cfg=bench` is set](https://github.com/rust-bitcoin/rust-bitcoin/pull/1943)