|
| 1 | +# 12.0.0 - May 17, 2024 |
| 2 | + |
| 3 | +- Update MSRV to Rust 1.56.1 [#639](https://github.com/rust-bitcoin/rust-miniscript/pull/639) |
| 4 | +- Drop the `Property` trait entirely [#652](https://github.com/rust-bitcoin/rust-miniscript/pull/652) |
| 5 | +- Improve compiler logic when deciding between conjunctions and multi/multi_a [#657](https://github.com/rust-bitcoin/rust-miniscript/pull/657) |
| 6 | +- Several locktime improvements [#654](https://github.com/rust-bitcoin/rust-miniscript/pull/654) |
| 7 | +- Derives `Hash` for pub items [#659](https://github.com/rust-bitcoin/rust-miniscript/pull/659) |
| 8 | +- Introduce `Threshold` type [#660](https://github.com/rust-bitcoin/rust-miniscript/pull/660), |
| 9 | + [#674](https://github.com/rust-bitcoin/rust-miniscript/pull/674), |
| 10 | + and [#676](https://github.com/rust-bitcoin/rust-miniscript/pull/676) |
| 11 | +- Upgrade `bech32` dependency to `v0.11.0` [#661](https://github.com/rust-bitcoin/rust-miniscript/pull/661) |
| 12 | +- Return `Weight` type for `max_weight_to_satisfy` methods [#664](https://github.com/rust-bitcoin/rust-miniscript/pull/664) |
| 13 | + |
| 14 | +## Performance/compiled time improvements |
| 15 | + |
| 16 | +- Remove recursion in `semantic` module [#612](https://github.com/rust-bitcoin/rust-miniscript/pull/612) |
| 17 | +- Remove generics from Error by making fragment a String [#642](https://github.com/rust-bitcoin/rust-miniscript/pull/642) |
| 18 | +- Remove unused generic on check_witness [#644](https://github.com/rust-bitcoin/rust-miniscript/pull/644) |
| 19 | +- Add conditional formatting for Terminal [#651](https://github.com/rust-bitcoin/rust-miniscript/pull/651) |
| 20 | + |
| 21 | +## Other internal cleanups / improvements |
| 22 | + |
| 23 | +- Remove `internals` dependency [](https://github.com/rust-bitcoin/rust-miniscript/pull/631) |
| 24 | +- Introduce an example binary useful for profiling [#646](https://github.com/rust-bitcoin/rust-miniscript/pull/646) |
| 25 | +- Refactor out type_check [#649](https://github.com/rust-bitcoin/rust-miniscript/pull/649) |
| 26 | +- Replace macros with traits, using trait bound trick [#650](https://github.com/rust-bitcoin/rust-miniscript/pull/650) |
| 27 | + |
1 | 28 | # 11.0.0 - November 16, 2023
|
2 | 29 |
|
3 | 30 | - Add the planning module [#592](https://github.com/rust-bitcoin/rust-miniscript/pull/592)
|
|
0 commit comments