- Remove
encryption
as a default feature
- Replace custom
InOutId
withbitcoin::OutPoint
- Add
LabelRef
struct - Add
Label::ref_()
&Label::label()
- Add
Labels::into_map()
&Labels::into_string_map()
- Use bitcoin types as the
ref
field forTransaction
,Address
,Input
, andOutput
label - Remove support for
uniffi
spendable
field is now a boolean instead of an option booleanspendable
field will always be serialized as a boolean,- it won't be
null
if it'sfalse
- it won't be omitted if it's
true
- it won't be
FromStr
forInOutId
- Convenient
From
impls forLabel
- IntoIterator for
Labels
iter
function forLabels
- Add functions to get transaction label
- Update dependencies
- Documentation formatting
- Import and export BIP329 labels from and to JSONL files
- Basic encryption and decryption support