Skip to content

Commit 9e1b3cd

Browse files
committedMay 22, 2024
Merge #688: Release tracking PR: v12.0.0
5ea33e3 Bump version to 12.0.0 (Tobin C. Harding) Pull request description: In preparation for release add a changelog entry and bump the version. ACKs for top commit: apoelstra: ACK 5ea33e3 Tree-SHA512: 115a8304a72989bd68a3d0a004f19e62bf64ee537cac1e66a0c8acc54fe717d343e15af5e824ca50fc9b5ff30525c91d9a19ba8d6ca86e64b6bb8b33385651af
2 parents 8dee189 + 5ea33e3 commit 9e1b3cd

File tree

2 files changed

+32
-1
lines changed

2 files changed

+32
-1
lines changed
 

‎CHANGELOG.md

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

334
- Add the planning module [#592](https://github.com/rust-bitcoin/rust-miniscript/pull/592)

‎Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "miniscript"
3-
version = "11.0.0"
3+
version = "12.0.0"
44
authors = ["Andrew Poelstra <apoelstra@wpsoftware.net>, Sanket Kanjalkar <sanket1729@gmail.com>"]
55
license = "CC0-1.0"
66
homepage = "https://github.com/rust-bitcoin/rust-miniscript/"

0 commit comments

Comments
 (0)