Breez SDK Liquid 0.2.0
Features & Bug fixes
- Add way to set claim fee in chain swap
- But bitcoin via Moonpay
- Improve lightning receive performance
- Support custom description on lightning receive payments
- Set per wallet directory structure (Breaking change)
Breaking changes
We changed the wallet directory structure to be scoped by network and the wallet identifier, it prevents any collision when user sets the same working directory.
It is a breaking change as on upgrade the sdk will restore the onchain transactions but the swap info will be missing.
In order to get the swap info users can bakcup their sdk data before the upgrade and then restore after upgrade.
We do understand it is a bit annoying but better do this change at this early stage then leave it to later.
What's Changed
- Update LNURL URL success action validation by @dangeross in #395
- Set
PreparePayOnchainRequest
sat_per_vbyte
default value by @dangeross in #397 - Persistence: consolidate state filter by @ok300 in #400
- Buy Bitcoin by @dangeross in #398
- Add rustdocs generation to CI by @dangeross in #402
- Remove
sync
call when handling Boltz update by @ok300 in #401 - Fix payment position fluctuation in
list_payments
for Send by @ok300 in #404 - Test: Complete Chain Swap Tests by @hydra-yse in #392
- Update
BreezSDKLiquid
by @erdemyerebasmaz in #406 - Fix React Native CI by @dangeross in #408
- Update boltz-rust and add receive payment description by @dangeross in #409
- SDK: Add per-wallet directory structure for persister and lwk by @hydra-yse in #413
- Storage: Split based on network by @hydra-yse in #419
Full Changelog: 0.1.4...0.2.0