File tree Expand file tree Collapse file tree 2 files changed +18
-3
lines changed Expand file tree Collapse file tree 2 files changed +18
-3
lines changed Original file line number Diff line number Diff line change 1
- # Taproot updates
2
- - Changed the ToPublicKey trait to support x-only keys.
1
+ # 7.0.0-rc1 - March 14, 2022
2
+
3
+ - Support for ` tr ` descriptors with miniscript leaves and multi_a fragment
4
+ - Changes to MiniscriptKey and ToPublicKey traits for x-only keys support
5
+ - Add ` PsbtExt ` trait for psbt operations
6
+ - ` Psbt::update_desc ` adds information from a descriptor to a psbt. This figures
7
+ out the type of the descriptor and adds corresponding redeem script/witness script
8
+ and tap tree information
9
+ - Add ` derived_descriptor ` API to Descriptor so that users no longer need to use
10
+ ` translate ` APIs. See examples/` xpub_descriptor ` for usage
11
+ - Update ` DescriptorTrait ` : ` script_code ` and ` explicit_script ` can now fail because
12
+ of taproot descriptors
13
+ - Add ` PreTaprootDescriptor ` and ` PreTaprootDescriptorTrait ` to support non-failing versions
14
+ of ` script_code ` and ` explicit_script ` for non taproot descriptors
15
+ - Overhaul the interpreter API to provide simpler APIs ` iter(prevouts) ` and ` iter_assume_sig() `
16
+ so that it no longer takes a closure input.
17
+ - Add interpreter support for taproot transactions.
3
18
# 6.0.1 - Aug 5, 2021
4
19
5
20
- The ` lift ` method on a Miniscript node was fixed. It would previously mix up
Original file line number Diff line number Diff line change 1
1
[package ]
2
2
name = " miniscript"
3
- version = " 6 .0.1 "
3
+ version = " 7 .0.0-rc1 "
4
4
authors = [
" Andrew Poelstra <[email protected] >, Sanket Kanjalkar <[email protected] >" ]
5
5
repository = " https://github.com/apoelstra/miniscript"
6
6
description = " Miniscript: a subset of Bitcoin Script designed for analysis"
You can’t perform that action at this time.
0 commit comments