Skip to content

Commit 15e3d8a

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 15e3d8a

File tree

2 files changed

+28
-1
lines changed

2 files changed

+28
-1
lines changed

CHANGELOG.md

+27
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 `v1.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+
- Derive `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 [#631](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

+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 <[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)