github cashubtc/cdk v0.8.0

latest release: v0.8.1
8 days ago

Fixed

  • cdk: proof matches conditions was not matching payment conditions correctly (thesimplekid).
  • cdk: Updating mint_url would remove proofs when we want to keep them (ok300).
  • Wallet: Fix ability to receive cashu tokens that include DLEQ proofs (ok300).
  • cdk-sqlite: Wallet was not storing dleq proofs (thesimplekid).

Changed

  • Updated MSRV to 1.75.0 (thesimplekid).
  • cdk-sqlite: Do not use UPDATE OR REPLACE (crodas).
  • cdk: Refactor keyset init (lollerfirst).
  • Feature-gated lightning backends (CLN, LND, LNbits, FakeWallet) for selective compilation (thesimplekid).
  • cdk-sqlite: update sqlx to 0.7.4 (benthecarman).
  • Unifies and optimizes the proof selection algorithm to use Wallet::select_proofs (davidcaseria).
  • Wallet::send now requires a PreparedSend (davidcaseria).
  • WalletDatabase proof state update functions have been consolidated into update_proofs_state (davidcaseria).
  • Moved MintQuote and MeltQuote from cashu to cdk-common (thesimplekid).

Added

Removed

  • Remove support for Memory Database in cdk (crodas).
  • Remove AmountStr (crodas).
  • Remove get_nostr_last_checked from WalletDatabase (thesimplekid).
  • Remove add_nostr_last_checked from WalletDatabase (thesimplekid).

New Contributors

Full Changelog: v0.7.1...v0.8.0

Don't miss a new cdk release

NewReleases is sending notifications on new releases.