Breez-sdk

Latest version: v0.6.2

Safety actively analyzes 681844 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 5 of 5

0.2.7

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

0.2.5

Features & Bug fixes
* Auto generated React Native bundle - https://github.com/breez/breez-sdk-rn-generator
* Support zero fee anchor channels
* Add api for retrieving static backup - https://sdk-doc.breez.technology/guide/static_channel_backup.html
* Persist and implement the option to include failed payments in `list_payments` query.
* Add lnurl withdraw information on the related lightning payment.
* Expose txid in sweep response.
* Expose exemptfee in config

Breaking changes
The React Native generator is a huge advantage for us which allows us to deliver changes a lot more frequently.
We do have some minor changes in the way parameters are passed to the sdk methods but migration should be straight forward.
No functionality has been removed.

What's Changed
* ci: fix flutter jniLibs location by JssDWt in https://github.com/breez/breez-sdk/pull/430
* ci: fix the flutter jniLibs location by JssDWt in https://github.com/breez/breez-sdk/pull/431
* Fix flutter release by JssDWt in https://github.com/breez/breez-sdk/pull/432
* ci: add pre-setup for easier testing by JssDWt in https://github.com/breez/breez-sdk/pull/434
* Fix clippy warning regarding workspace versions by ok300 in https://github.com/breez/breez-sdk/pull/420
* Expose exemptfee in the SDK Config struct by ok300 in https://github.com/breez/breez-sdk/pull/440
* Anchor signer by roeierez in https://github.com/breez/breez-sdk/pull/444
* Add listpeerchannels dev command by roeierez in https://github.com/breez/breez-sdk/pull/450
* Baseline RN code generation by dangeross in https://github.com/breez/breez-sdk/pull/445
* Generate React Native code by dangeross in https://github.com/breez/breez-sdk/pull/429
* Expose exemptfee to sdk-flutter by ubbabeck in https://github.com/breez/breez-sdk/pull/451
* Update CLI readme and connect params by dangeross in https://github.com/breez/breez-sdk/pull/453
* Add a guide to running the RN codegen by dangeross in https://github.com/breez/breez-sdk/pull/454
* Check if send_payment invoice is already paid by dangeross in https://github.com/breez/breez-sdk/pull/452
* Migrate from using `pb::Channel` to the CLN equivalent by ok300 in https://github.com/breez/breez-sdk/pull/455
* Expose static backup data by roeierez in https://github.com/breez/breez-sdk/pull/448
* Ensure signer starts before any request to the node by roeierez in https://github.com/breez/breez-sdk/pull/461
* Add optional logging of reqwest raw payloads by ok300 in https://github.com/breez/breez-sdk/pull/396
* Add convenience tasks to check fmt and clippy by dangeross in https://github.com/breez/breez-sdk/pull/464
* Use the channel close tx blocktime as fallback close ts by ok300 in https://github.com/breez/breez-sdk/pull/449
* Bump mockito dependency by ok300 in https://github.com/breez/breez-sdk/pull/442
* Persist failed payments by dangeross in https://github.com/breez/breez-sdk/pull/463
* Fix disconnect() mapping in bindings.rs by ok300 in https://github.com/breez/breez-sdk/pull/441
* Bump GL client to include fix for signer panic by ok300 in https://github.com/breez/breez-sdk/pull/468
* Add open_channel_fee API to Dart Bindings by erdemyerebasmaz in https://github.com/breez/breez-sdk/pull/472
* Use ListPaymentsRequests on sdk-flutter by erdemyerebasmaz in https://github.com/breez/breez-sdk/pull/473
* CLI: fix interactive prompt by ok300 in https://github.com/breez/breez-sdk/pull/474
* Fix SDK panic caused by closing channels by ok300 in https://github.com/breez/breez-sdk/pull/477
* Return invoice on successful lnurl-withdraw by ok300 in https://github.com/breez/breez-sdk/pull/436
* run max one pr ci at a time by JssDWt in https://github.com/breez/breez-sdk/pull/483
* workaround for x86_64-android by JssDWt in https://github.com/breez/breez-sdk/pull/479
* Use flutter sdk-bindings by JssDWt in https://github.com/breez/breez-sdk/pull/480
* Expose txid in sweep bindings by dleutenegger in https://github.com/breez/breez-sdk/pull/478
* Logging: allow modules to log on trace by ok300 in https://github.com/breez/breez-sdk/pull/475
* Lsps0 implementation by JssDWt in https://github.com/breez/breez-sdk/pull/470
* Simple lsps2 client by JssDWt in https://github.com/breez/breez-sdk/pull/482
* update flutter readme by JssDWt in https://github.com/breez/breez-sdk/pull/491
* Properly handle new column for sync table by ok300 in https://github.com/breez/breez-sdk/pull/489
* fix flacky tests by Torakushi in https://github.com/breez/breez-sdk/pull/486
* Fix rev swap state transitions by ok300 in https://github.com/breez/breez-sdk/pull/496
* Cln API by roeierez in https://github.com/breez/breez-sdk/pull/494
* Fix rev swap edge case caused by claim tx delays by ok300 in https://github.com/breez/breez-sdk/pull/493
* Persist channel closed_at after lookup by ok300 in https://github.com/breez/breez-sdk/pull/498
* Bump Greenlight dependency by ok300 in https://github.com/breez/breez-sdk/pull/500
* Apply 463 & 478 changes to sdk-flutter by erdemyerebasmaz in https://github.com/breez/breez-sdk/pull/499
* Consider only completed payments when by roeierez in https://github.com/breez/breez-sdk/pull/501
* Refresh payments list after sendOnchain completes by erdemyerebasmaz in https://github.com/breez/breez-sdk/pull/503
* Call `sync` after reverse swap successfully created by ok300 in https://github.com/breez/breez-sdk/pull/502

New Contributors
* dleutenegger made their first contribution in https://github.com/breez/breez-sdk/pull/478
* Torakushi made their first contribution in https://github.com/breez/breez-sdk/pull/486

**Full Changelog**: https://github.com/breez/breez-sdk/compare/0.2.3...0.2.5

0.2.3

Features & Bug fixes
- Dynamic fee selection according to the LSP specification - https://github.com/BitcoinAndLightningLayerSpecs/lsp/tree/main/LSPS2
- Published npm package for Reacts Native: https://www.npmjs.com/package/breeztech/react-native-breez-sdk
- Published flutter package: https://github.com/breez/breez-sdk-flutter
- Fix `send_onchain` to use private routing hints
- Added optional parameters passed to `receive_payment`
- Support Kotlin Multiplatform - thank you angelix!
- Support sign_message/check_message
- Added a simple API to get channel opening fees for a specific amount
- Bug fixes

Breaking changes
All functionality is preserved but some of the API methods were changed slightly in favor of better maintenance.
- `receive_payment` now receives an argument of type ReceivePaymentRequest
- `receive_onchain` now receives an argument of type ReceiveOnchainRequest
- `but_bitcoin` now receives an argument of type ButBitcoinRequest


What's Changed
* Add `channel_opening_fees` column to `swaps_info` table by ok300 in https://github.com/breez/breez-sdk/pull/274
* Receive onchain: validate and select fee params by ok300 in https://github.com/breez/breez-sdk/pull/282
* Simplify fee params menu handling when it's empty by ok300 in https://github.com/breez/breez-sdk/pull/293
* `list_lsps`: Skip LSPs that fail validation by ok300 in https://github.com/breez/breez-sdk/pull/292
* Add missing gRPC fields for `PaymentInformation` by ok300 in https://github.com/breez/breez-sdk/pull/315
* Setup publishing of Android bindings to GitHub packages by cnixbtc in https://github.com/breez/breez-sdk/pull/346
* `connect_lsp`: Only connect to known LSPs from `list_lsps` by ok300 in https://github.com/breez/breez-sdk/pull/344
* Bring method names of Dart bindings & Flutter in line with Rust methods by erdemyerebasmaz in https://github.com/breez/breez-sdk/pull/342
* Grouped up Dart API's by concept by erdemyerebasmaz in https://github.com/breez/breez-sdk/pull/350
* Channel fee calculation: Rewrite for clarity by ok300 in https://github.com/breez/breez-sdk/pull/352
* Address NIT comments in 313 by erdemyerebasmaz in https://github.com/breez/breez-sdk/pull/351
* Rename variable by ok300 in https://github.com/breez/breez-sdk/pull/353
* Update Swift bindings readme to include CocoaPod by cnixbtc in https://github.com/breez/breez-sdk/pull/257
* Use proper error code and message by roeierez in https://github.com/breez/breez-sdk/pull/347
* Use framework for ios by roeierez in https://github.com/breez/breez-sdk/pull/335
* Create new Bindings for Kotlin Multiplatform by angelix in https://github.com/breez/breez-sdk/pull/322
* Use ffi output dir for kmm by roeierez in https://github.com/breez/breez-sdk/pull/357
* publish kotlin multi platform CI by roeierez in https://github.com/breez/breez-sdk/pull/358
* Include dynamic fees in `buy_bitcoin` response by ok300 in https://github.com/breez/breez-sdk/pull/354
* Build linux on ubuntu-20.04 by JssDWt in https://github.com/breez/breez-sdk/pull/360
* ci: fix protoc installation by JssDWt in https://github.com/breez/breez-sdk/pull/361
* ci: optional different ref for C project by JssDWt in https://github.com/breez/breez-sdk/pull/362
* ci: use repo token for protoc calls by JssDWt in https://github.com/breez/breez-sdk/pull/364
* ci: fix missing comma in targets by JssDWt in https://github.com/breez/breez-sdk/pull/366
* ci: publish android as part of all platforms by JssDWt in https://github.com/breez/breez-sdk/pull/368
* ci: add kotlin mpp to all platforms by JssDWt in https://github.com/breez/breez-sdk/pull/369
* Store swap dynamic fees in separate table by ok300 in https://github.com/breez/breez-sdk/pull/355
* RN: Upgrade to 0.70.6 by dangeross in https://github.com/breez/breez-sdk/pull/373
* ci: speed up pull request ci by JssDWt in https://github.com/breez/breez-sdk/pull/372
* Update `BreezServices::connect()` docs by ok300 in https://github.com/breez/breez-sdk/pull/376
* Map GL status ONCHAIN to models::ChannelState::Closed by ok300 in https://github.com/breez/breez-sdk/pull/370
* ci: build language bindings in a separate workflow by JssDWt in https://github.com/breez/breez-sdk/pull/375
* Add methods to NodeAPI for signmessage and checkmessage [issue 109] by lnd3v in https://github.com/breez/breez-sdk/pull/319
* ci: make rustdoc-pages structure match others by JssDWt in https://github.com/breez/breez-sdk/pull/377
* Add dynamic fees feature by ok300 in https://github.com/breez/breez-sdk/pull/313
* Update rustdoc with Invite Code instructions by ok300 in https://github.com/breez/breez-sdk/pull/387
* Use Breez SDK bindings from Jitpack in React Native plugin by cnixbtc in https://github.com/breez/breez-sdk/pull/378
* Expose bindings for lsp_info() by ok300 in https://github.com/breez/breez-sdk/pull/389
* Fix Cocoapod integration in RN plugin by cnixbtc in https://github.com/breez/breez-sdk/pull/391
* Add RN bindings for the `dynamic_fees` structs and methods by ok300 in https://github.com/breez/breez-sdk/pull/390
* CLI app: Log to file by ok300 in https://github.com/breez/breez-sdk/pull/343
* Add `SdkError::LspOpenChannelNotSupported` by ok300 in https://github.com/breez/breez-sdk/pull/394
* rn: Update README for local Android dev by dangeross in https://github.com/breez/breez-sdk/pull/392
* Clarify signer exit reason by ok300 in https://github.com/breez/breez-sdk/pull/395
* Add utils for reverse swap fees and amounts by ok300 in https://github.com/breez/breez-sdk/pull/397
* Skip re-encoding invoice when not needed by roeierez in https://github.com/breez/breez-sdk/pull/402
* fix sync db swap migration by roeierez in https://github.com/breez/breez-sdk/pull/401
* Add correct routing hint in reverse swaps invoice by ok300 in https://github.com/breez/breez-sdk/pull/398
* Update docs for dynamic_fees structs and service methods by ok300 in https://github.com/breez/breez-sdk/pull/388
* Fix rev swap issues causing reverse swaps to not complete by ok300 in https://github.com/breez/breez-sdk/pull/406
* Addtional invoice fields by roeierez in https://github.com/breez/breez-sdk/pull/408
* Poll for balance changes where hinted. by roeierez in https://github.com/breez/breez-sdk/pull/409
* Add link to Support TG group by ok300 in https://github.com/breez/breez-sdk/pull/412
* Add CI for publishing React Native plugin by cnixbtc in https://github.com/breez/breez-sdk/pull/407
* ci: Add android bindings to publish-golang by dangeross in https://github.com/breez/breez-sdk/pull/411
* publish flutter CI by roeierez in https://github.com/breez/breez-sdk/pull/413
* Fix setting of invoice description to include hash by dangeross in https://github.com/breez/breez-sdk/pull/419
* add Windows x86 target to C nuget by JssDWt in https://github.com/breez/breez-sdk/pull/422
* Open channel fee simplification by roeierez in https://github.com/breez/breez-sdk/pull/416
* rn: Calculate fees by dangeross in https://github.com/breez/breez-sdk/pull/418
* Exclude file logger. Revert to the old behavior by roeierez in https://github.com/breez/breez-sdk/pull/426

New Contributors
* angelix made their first contribution in https://github.com/breez/breez-sdk/pull/322

**Full Changelog**: https://github.com/breez/breez-sdk/compare/0.1.4...0.2.3

0.1.4

Features & Bug fixes
- Adjust default fees to reasonable values.
- Introduce custom errors
- Bug fixes


What's Changed
* Run cargo fmt by ademar111190 in https://github.com/breez/breez-sdk/pull/307
* add a bindings project for C nuget by JssDWt in https://github.com/breez/breez-sdk/pull/280
* c: clone sdk repo in build directory by JssDWt in https://github.com/breez/breez-sdk/pull/323
* allow a different ref for the C project build by JssDWt in https://github.com/breez/breez-sdk/pull/324
* remove outdated working directory by JssDWt in https://github.com/breez/breez-sdk/pull/325
* remove ` from csproj file by JssDWt in https://github.com/breez/breez-sdk/pull/326
* add a missing slash in runtimes path by JssDWt in https://github.com/breez/breez-sdk/pull/327
* Simplify version management by ok300 in https://github.com/breez/breez-sdk/pull/320
* Use list channels instead of listfunds to calculate balance by roeierez in https://github.com/breez/breez-sdk/pull/328
* Cache cargo crates and target dependency builds etc. by lnd3v in https://github.com/breez/breez-sdk/pull/330
* Run initial sync before starting background tasks by roeierez in https://github.com/breez/breez-sdk/pull/331
* Reduce logs in tests by roeierez in https://github.com/breez/breez-sdk/pull/334
* Initial version of detailed SdkError by ok300 in https://github.com/breez/breez-sdk/pull/298
* Add swaps_Info and reverse_swaps_info on restore by roeierez in https://github.com/breez/breez-sdk/pull/340
* Sync after receive by roeierez in https://github.com/breez/breez-sdk/pull/341
* React native errors by roeierez in https://github.com/breez/breez-sdk/pull/345

New Contributors
* lnd3v made their first contribution in https://github.com/breez/breez-sdk/pull/330

**Full Changelog**: https://github.com/breez/breez-sdk/compare/0.1.3...0.1.4

0.1.2

Performance & Optimizations

- Faster startup time (less than a second for the SDK to be ready for payment)
- Reduce TLS handshakes to greenlight by using one gRPC connection.

Simpler API
- Introducing `connect` method for Simple initialization. One initialization code for all cases (register, recover, existing)

Features
- Seamless realtime backups
- Sending on-chain (reverse swap).

Binding
- Added support for golang, csharp and python.

What's Changed
* Bump Greenlight dependency by ok300 in https://github.com/breez/breez-sdk/pull/300
* Input Parser: Add extended support for Node ID (possible Node URI) by ok300 in https://github.com/breez/breez-sdk/pull/301
* Fix different impl member order from the trait warning by ademar111190 in https://github.com/breez/breez-sdk/pull/297
* Apply connect API changes to sdk-flutter by erdemyerebasmaz in https://github.com/breez/breez-sdk/pull/305
* Reuse greenlight connection by roeierez in https://github.com/breez/breez-sdk/pull/304
* Rn connect api by roeierez in https://github.com/breez/breez-sdk/pull/306
* Connect API by roeierez in https://github.com/breez/breez-sdk/pull/303
* Fix RN NodeConfig transmission by dangeross in https://github.com/breez/breez-sdk/pull/308
* Lazy connection to greenlight to improve startup time by roeierez in https://github.com/breez/breez-sdk/pull/309


**Full Changelog**: https://github.com/breez/breez-sdk/compare/0.1.1...0.1.2

Page 5 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.