Breez SDK Liquid 0.3.0
Features
- LNURL-Pay support for receiving variant amounts
- Added Go & C# bindings
- Background receive via mobile notifications
- Enable direct payments to and from a Liquid address
- Fix fees calculation for pay_onchain
- Add sign_message and check_message API
- Emit pending confirmation for direct Liquid payments
- Added PaymentDetails to the Payment structure
Breaking changes
- Payment structure has changed to contain PaymentDetails
- PrepareReceiveRequest has changed and now consists of PaymentMethod. It serves as a single interface for receiving funds.
What's Changed
- Fix lowball broadcast by @dangeross in #418
- Send: Show regular onchain fees when MRH payment is detected by @hydra-yse in #421
- Bugfix: Correct the relative path on bindings scripts by @erdemyerebasmaz in #425
- Pause event notifications on first sync by @ok300 in #424
- Receive payment: remove retry backoff, reduce wait time to 1 sec by @ok300 in #431
- Allow working with local library on iOS by @erdemyerebasmaz in #434
- Downgrade Flutter to 3.22.3 by @erdemyerebasmaz in #438
- Address
cargo clippy
warnings by @erdemyerebasmaz in #439 - Bump
flutter_rust_bridge
to2.2.0
by @erdemyerebasmaz in #442 - Receive payment: remove MRH BIP21 amount validation by @ok300 in #448
- Confirm chain swap claims by @dangeross in #450
- Bugfix: Update production podpsec's version with version script by @erdemyerebasmaz in #447
- Depend on
sdk-common
withliquid
feature by @erdemyerebasmaz in #452 - Send/Receive: Add BIP21 support by @hydra-yse in #414
- Handle in RN codegen multiple fields in enum variant by @dangeross in #453
- Send: Consider request amount when preparing the payment by @hydra-yse in #454
- pay-onchain: fix user lockup fee calculation, boltz fee calculation by @ok300 in #459
- Fix chain swap limits validation by @ok300 in #456
- Add Go/CS bindings by @dangeross in #147
- Integrate webhooks by @dangeross in #410
- Add description hash to receive payment by @dangeross in #440
- Add
sign_message
andcheck_message
by @dangeross in #443 - Android notification plugin by @dangeross in #433
- Ensure non-MRH invoices use lockup amount for fee calculation by @hydra-yse in #461
- Swift notification plugin by @dangeross in #436
- Restore: Associate swap tx IDs from onchain data by @ok300 in #399
- Emit pending confirmation for liquid transactions by @roeierez in #462
- Update
flutter_rust_bridge
to2.3.0
by @erdemyerebasmaz in #465 - Fix C# symbol export by @dangeross in #466
- Add CLI commands to readme by @dangeross in #463
- Fix Swift macOS platform definition by @dangeross in #467
Full Changelog: 0.2.1...0.3.0