Features & Bug fixes
* Add Getinfo command
* Support paging in list payments - Thank you dleutenegger
* Add optional claim_txid and lock_txid to ReverseSwapInfo
* Add closing_txid to closed channels received in payments list
* Use millisatoshi instead of satoshi for lightning amounts.
* Improve sync and sending payments performance
* Fix uniffi-kotlin-multiplatform package
Breaking changes
* Parameters and return type of the following API's now use their respective `Request`/`Response` objects
* `send_onchain`, `refund`, `send_payment`, `send_spontaneous_payment`, `lnurl_pay`, `lnurl_withdraw`
* Use `req` shorthand for `request` params across all bindings.
* Rename `req_data` of `lnurl_pay` & `lnurl_withdraw` to `data` as it now belongs to their respective `Request` object
* `ReceivePaymentRequest` now use `amount_msat` instead of `amount_sat`
* `SendPaymentRequest` now use `amount_msat` instead of `amount_sat`
* `SendSpontaneousPaymentRequest` now use `amount_msat` instead of `amount_sat`
What's Changed
* CI: build kotlin mpp on macOS by JssDWt in https://github.com/breez/breez-sdk/pull/507
* fix clippy warning by JssDWt in https://github.com/breez/breez-sdk/pull/508
* Ensure receiving payment amount is more than zero by dangeross in https://github.com/breez/breez-sdk/pull/509
* Remove log library from sdk and move logs for the app by ademar111190 in https://github.com/breez/breez-sdk/pull/505
* Add `GetInfo` node command by ok300 in https://github.com/breez/breez-sdk/pull/513
* Trim `lightning:` from LNInvoice bolt11 response by dangeross in https://github.com/breez/breez-sdk/pull/510
* Add paging support to list payments by dleutenegger in https://github.com/breez/breez-sdk/pull/517
* Update uniffi-kotlin-multiplatform by dangeross in https://github.com/breez/breez-sdk/pull/519
* Add optional claim_txid to ReverseSwapInfo by ok300 in https://github.com/breez/breez-sdk/pull/515
* Bump Greenlight dependency by ok300 in https://github.com/breez/breez-sdk/pull/524
* Add closing_txid to Channel, ClosedChannelPaymentDetails by ok300 in https://github.com/breez/breez-sdk/pull/520
* Validate amount parameter by roeierez in https://github.com/breez/breez-sdk/pull/525
* fix dart sendPayment signature by roeierez in https://github.com/breez/breez-sdk/pull/532
* Document the return of `BreezServices::refund()` by danielgranhao in https://github.com/breez/breez-sdk/pull/534
* Hard code the published release version number into the example package by dangeross in https://github.com/breez/breez-sdk/pull/529
* msat receive_payment and lnurl_withdraw by JssDWt in https://github.com/breez/breez-sdk/pull/535
* Bump dependencies to address dependabot findings by ok300 in https://github.com/breez/breez-sdk/pull/533
* default cltv_expiry for invoices 144 blocks by JssDWt in https://github.com/breez/breez-sdk/pull/538
* Use Request/Response format on sendOnchain & refund by erdemyerebasmaz in https://github.com/breez/breez-sdk/pull/497
* Encapsulate channel merge logic in update_channels() by ok300 in https://github.com/breez/breez-sdk/pull/545
* Ensure channels closed details are persisted by roeierez in https://github.com/breez/breez-sdk/pull/542
* Change RN function param naming to avoid naming clashes by dangeross in https://github.com/breez/breez-sdk/pull/543
* RN example metro config fix by dangeross in https://github.com/breez/breez-sdk/pull/544
* Derive Clone trait for some fiat currency structs by ok300 in https://github.com/breez/breez-sdk/pull/546
* Fast sync by roeierez in https://github.com/breez/breez-sdk/pull/547
New Contributors
* danielgranhao made their first contribution in https://github.com/breez/breez-sdk/pull/534
**Full Changelog**: https://github.com/breez/breez-sdk/compare/0.2.5...0.2.7