Skip to content

Commit f2a61ad

Browse files
committed
Bump version to 12.0.0
In preparation for release add a changelog entry and bump the version.
1 parent cf8c1c8 commit f2a61ad

File tree

2 files changed

+28
-1
lines changed

2 files changed

+28
-1
lines changed

CHANGELOG.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,30 @@
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+
128
# 11.0.0 - November 16, 2023
229

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

Cargo.toml

Lines changed: 1 addition & 1 deletion
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 <[email protected]>, Sanket Kanjalkar <[email protected]>"]
55
license = "CC0-1.0"
66
homepage = "https://github.com/rust-bitcoin/rust-miniscript/"

0 commit comments

Comments
 (0)