• v0.5.0 8a3cec6e51

    v0.5.0 Stable

    thesimplekid released this 2024-11-19 10:26:17 +00:00 | 1078 commits to main since this release

    What's Changed

    This release included support with NUT-17 websockets for the mint as well as many bug fixes and improvements.

    Changed

    • cdk: Bump bitcoin to 0.32.2 (prusnak).
    • cdk: Bump lightning-invoice to 0.32.2 (prusnak).
    • cdk: Bump lightning to 0.0.124 (prusnak).
    • cdk: PaymentMethod as a non_exhaustive enum (thesimplekid).
    • cdk: CurrencyUnit as a non_exhaustive enum (thesimplekid).
    • cdk: Enforce token is single mint (thesimplekid).
    • cdk: Mint will return change for over paid melt even over fee reserve (davidcaseria).
    • cdk: Refactor ln_backeds to be on the cdk::Mint and not with axum (thesimplekid).
    • cdk: Change is returned in the check quote response (thesimplekid).
    • cdk: Move unit conversion util fn to amount module (davidcaseria).
    • cdk: Remove spent proofs from db when check state is called (mubarak23).
    • cdk: Use MintUrl directly in wallet client (ok300).
    • cdk-cli: Change cdk-cli pay command to melt (mubarak23).
    • cdk: Rename Wallet::get_proofs to Wallet::get_unspent_proofs (ok300).
    • cdk: Id to u32 changed from TryFrom to From ([vnrpc]).

    Added

    • cdk: Added description to MintQuoteBolt11Request (lollerfirst).
    • cdk(wallet): Added description to mint_quote (lollerfirst).
    • cdk: Add amount and fee_paid to Melted (davidcaseria).
    • cdk: Add from_proofs on Melted (davidcaseria).
    • cdk: Add unit on PaymentResponse (thesimplekid).
    • cdk: Add description for mint quote (lollerfirst).
    • cdk-axum: Add cache to some endpoints (lollerfirst).
    • cdk: Add Proofs trait (ok300).
    • cdk: Wallet verifies keyset id when first fetching keys (thesimplekid).
    • cdk-mind: Add swagger docs (ok300).
    • cdk: NUT18 payment request support (thesimplekid).
    • cdk: Add Wallet::get_proofs_with (ok300).
    • cdk: Mint NUT-17 Websocket support (crodas).

    Removed

    Fixed

    • cdk: Check of inputs to include fee (thesimplekid).
    • cdk: Make unit mandatory in tokenv4 (ok300).

    New Contributors

    Full Changelog: https://github.com/cashubtc/cdk/compare/v0.4.0...v0.5.0

    Downloads