Features & Bug fixes
* Persist payment failure error
* Support custom payment metadata
* Add register webhook to the cli
* Add extra TLVs to send spontaneous payment
* Add payment expiry for pending payments
Breaking changes
* Rename `sweep` to `redeem_onchain_funds`
What's Changed
* change: lud-16 assersions to ignore cases by rustaceanrob in https://github.com/breez/breez-sdk/pull/681
* Persist payment failure error by dangeross in https://github.com/breez/breez-sdk/pull/673
* Add extra TLVs to send spontaneous payment by dangeross in https://github.com/breez/breez-sdk/pull/679
* set group_id in send_pay by JssDWt in https://github.com/breez/breez-sdk/pull/685
* enhancement: sort fiat currencies in API by name, add docs by rustaceanrob in https://github.com/breez/breez-sdk/pull/686
* Fix sdk-flutter Kotlin bindings source by erdemyerebasmaz in https://github.com/breez/breez-sdk/pull/688
* rename sweep to redeem_onchain_funds by ubbabeck in https://github.com/breez/breez-sdk/pull/684
* Bump zerocopy from 0.7.29 to 0.7.31 in /libs by dependabot in https://github.com/breez/breez-sdk/pull/690
* Update flutter rust bridge to latest by erdemyerebasmaz in https://github.com/breez/breez-sdk/pull/693
* Bumping lightning and lightning-invoice versions by hydra-yse in https://github.com/breez/breez-sdk/pull/692
* Make code more idiomatic and simple by andrei-21 in https://github.com/breez/breez-sdk/pull/687
* Python package fix for v0.2.12 by dangeross in https://github.com/breez/breez-sdk/pull/697
* v0.2.12 by dangeross in https://github.com/breez/breez-sdk/pull/698
* Bump gl-client by ok300 in https://github.com/breez/breez-sdk/pull/694
* Downcase domain in lightning address and return normalized address by andrei-21 in https://github.com/breez/breez-sdk/pull/695
* Payment expiry for pending payments by ubbabeck in https://github.com/breez/breez-sdk/pull/674
* only iterate over pending payments for update_payment_expirations by ubbabeck in https://github.com/breez/breez-sdk/pull/707
* Improve sync payments by dangeross in https://github.com/breez/breez-sdk/pull/709
* Use a non-zero timeout in our HTTP clients by ok300 in https://github.com/breez/breez-sdk/pull/718
* Allow custom payment metadata inside SDK storage by hydra-yse in https://github.com/breez/breez-sdk/pull/706
* Rerun codegen by dangeross in https://github.com/breez/breez-sdk/pull/721
* Add register webhook to the cli by roeierez in https://github.com/breez/breez-sdk/pull/720
* Document ReceivePaymentResponse fields by ok300 in https://github.com/breez/breez-sdk/pull/719
* document fields of SwapInfo by ubbabeck in https://github.com/breez/breez-sdk/pull/712
* RN iOS emitter fix by dangeross in https://github.com/breez/breez-sdk/pull/722
* Add payment and backup exceptions by ademar111190 in https://github.com/breez/breez-sdk/pull/723
* Fix parsing LUD-17 by replacing `lnurl*` prefix once by andrei-21 in https://github.com/breez/breez-sdk/pull/731
* Add payment metadata functionality to sdk-cli by hydra-yse in https://github.com/breez/breez-sdk/pull/732
* Use Android bindings via Gradle in Flutter package by cnixbtc in https://github.com/breez/breez-sdk/pull/717
* Bump h2 from 0.3.22 to 0.3.24 in /libs by dependabot in https://github.com/breez/breez-sdk/pull/733
* make short_channel_id optional by JssDWt in https://github.com/breez/breez-sdk/pull/736
New Contributors
* hydra-yse made their first contribution in https://github.com/breez/breez-sdk/pull/692
**Full Changelog**: https://github.com/breez/breez-sdk/compare/0.2.12...0.2.14