File tree Expand file tree Collapse file tree 2 files changed +19
-3
lines changed Expand file tree Collapse file tree 2 files changed +19
-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-rc.1 - 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.
18+ - Works with rust-bitcoin 0.28.0-rc.1
319# 6.0.1 - Aug 5, 2021
420
521- The ` lift ` method on a Miniscript node was fixed. It would previously mix up
Original file line number Diff line number Diff line change 11[package ]
22name = " miniscript"
3- version = " 6.0 .1"
3+ version = " 7.0.0-rc .1"
44authors = [
" Andrew Poelstra <[email protected] >, Sanket Kanjalkar <[email protected] >" ]
55repository = " https://github.com/apoelstra/miniscript"
66description = " Miniscript: a subset of Bitcoin Script designed for analysis"
You can’t perform that action at this time.
0 commit comments