Skip to content
This repository has been archived by the owner on Nov 30, 2022. It is now read-only.

Commit

Permalink
Merge #164: Add v0.11.0 release notes
Browse files Browse the repository at this point in the history
b283a80 Add v0.11.0 release notes (Tobin C. Harding)

Pull request description:

  The version has already been bumped. Add release notes in preparation for doing the release.

  I mimiced the recent changelog format used in `rust-secp` to do this one. Please do not take me writing these release notes for an implication that I know exactly whats going on :) I just went through ever PR since the last release since there was only on screen worth of them.

  This PR could be treated as the release tracking issue.

ACKs for top commit:
  apoelstra:
    ACK b283a80

Tree-SHA512: 0123ed85c0794ad1b9d55fc21e6949fd70a78d5de4dc90daefce0d620d1953fc6bc2a363c94b7d831d037ed06c89975c466cf78b67c9ef02c06d5c4a3b71f747
  • Loading branch information
apoelstra committed Jun 23, 2022
2 parents 5e33d88 + b283a80 commit ba4cebf
Showing 1 changed file with 27 additions and 0 deletions.
27 changes: 27 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,31 @@

# 0.11.0 - 2022-06-25

The major change in this version is the increase of the Minimum Supported Rust Version (MSRV) from
1.29 to 1.41.1. This is a big change because it introduces Rust Edition 2018 to the codebase along
with all the benefits that brings. We also did a bunch of optimisations to speed up encoding and
decoding hex strings.

## Breaking changes

* [Enable edition 2018 and bump MSRV to Rust 1.41.1](https://github.com/rust-bitcoin/bitcoin_hashes/pull/136)

## New features/APIs

* [Add `all_zeros` to `Hash` trait](https://github.com/rust-bitcoin/bitcoin_hashes/pull/148)
* [Implement `Write` on `HmacEngine`](https://github.com/rust-bitcoin/bitcoin_hashes/pull/133)
* [Introduce `HexWriter`](https://github.com/rust-bitcoin/bitcoin_hashes/pull/156), makes serialising hex faster
* [Implement `Read` on `HexIterator`](https://github.com/rust-bitcoin/bitcoin_hashes/pull/135), makes deserialising hex faster

## Other improvements

* Use `rotate_left` [instead of custom macro](https://github.com/rust-bitcoin/bitcoin_hashes/pull/162)
* [Enable clippy on CI](https://github.com/rust-bitcoin/bitcoin_hashes/pull/152)
* Various docs fixes
* [Improve feature test coverage](https://github.com/rust-bitcoin/bitcoin_hashes/pull/147)
* [Add a disabled `rustfmt.toml`](https://github.com/rust-bitcoin/bitcoin_hashes/pull/141) to improve interaction with auto-formatting in editors


# 0.10.0 - 2021-07-05

* Increase `core2` to released version of 0.3.0
Expand Down

0 comments on commit ba4cebf

Please sign in to comment.