11# Changelog
22
33<!-- All notable changes to this project will be documented in this file. -->
4-
54<!-- The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), -->
65<!-- and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -->
76
8- <!-- Template
9-
107## [ Unreleased]
11-
12- ### Summary
13-
8+ ### Fixed
149### Changed
15-
1610### Added
17-
18- ### Fixed
19-
2011### Removed
2112
22- -->
13+ ## [ cdk-mind: v0 .7.4] ( https://github.com/cashubtc/cdk/releases/tag/cdk-mintd-v0.7.4 )
14+ ### Changed
15+ - cdk-mintd: update to cdk v0.7.2 ([ thesimplekid] ).
2316
24- #[ Unrelased]
17+ ## [ cdk: v0 .7.2] ( https://github.com/cashubtc/cdk/releases/tag/cdk-v0.7.2 )
18+ ### Fixed
19+ - cdk: Ordering of swap verification checks ([ thesimplekid] ).
2520
26- #[ cdk-mintd: v0 .7.2]
21+ ## [ cdk-mintd- v0.7.2]
2722### Fixed
28- -cdk-mintd: Fixed mint and melt error on mint initialized with RPC interface disabled ([ ok300] ).
23+ - cdk-mintd: Fixed mint and melt error on mint initialized with RPC interface disabled ([ ok300] ).
2924
3025
31- #[ v0.7.1]
26+ ## [ v0.7.1] ( https://github.com/cashubtc/cdk/releases/tag/v0.7.1 )
3227### Changed
3328- cdk: Debug print of ` Id ` is hex ([ thesimplekid] ).
3429- cdk: Debug print of mint secret is the hash ([ thesimplekid] ).
4237- cdk-cln: return error on stream error ([ thesimplekid] ).
4338
4439
45- #[ v0.7.0]
40+ ## [ v0.7.0] ( https://github.com/cashubtc/cdk/releases/tag/v0.7.0 )
4641### Changed
4742* Moved db traits to ` cdk-common ` ([ crodas] ).
48- * Moved other commin types to ` cdk-common ` ([ crodas] ).
49- * ` Wallet::mint ` returns the minted ` Proofs ` and not just the amount ([ dacidcaseria ] ).
43+ * Moved other common types to ` cdk-common ` ([ crodas] ).
44+ * ` Wallet::mint ` returns the minted ` Proofs ` and not just the amount ([ davidcaseria ] ).
5045
5146### Added
5247* ` Token::to_raw_bytes ` serializes generic token to raw bytes ([ lollerfirst] ).
5348* ` Token::try_from ` for ` Vec<u8> ` constructs a generic token from raw bytes ([ lollerfirst] ).
5449* ` TokenV4::to_raw_bytes() ` serializes a TokenV4 to raw bytes following the spec ([ lollerfirst] ).
5550* ` Wallet::receive_raw ` which receives raw binary tokens ([ lollerfirst] ).
56- * cdk-mint-rpc: Mint management gRPC client and server ([ thesimpekid ] ).
51+ * cdk-mint-rpc: Mint management gRPC client and server ([ thesimplekid ] ).
5752* cdk-common: cdk specific types and traits ([ crodas] ).
5853* cashu: Core types and functions defined in NUTs ([ crodas] ).
5954
6257* Mint start up with most recent keyset after a rotation ([ thesimplekid] ).
6358
6459
65- #[ cdk: v0 .6.1,cdk-mintd: v0 .6.2]
60+ ## [ cdk- v0.6.1, cdk-mintd- v0.6.2] ( https://github.com/cashubtc/cdk/releases/tag/cdk-mintd-v0.6.1 )
6661### Fixed
6762cdk: Missing check on mint that outputs equals the quote amount ([ thesimplekid] ).
6863cdk: Reset mint quote status if in state that cannot continue ([ thesimplekid] ).
6964
70- #[ 0 .6.1]
65+ ## [ v0 .6.1] ( https://github.com/cashubtc/cdk/releases/tag/cdk-v0.6.1 )
7166### Added
7267cdk-mintd: Get work-dir from env var ([ thesimplekid] )
7368
74- #[ 0 .6.0]
69+ ## [ v0 .6.0] ( https://github.com/cashubtc/cdk/releases/tag/v0.6.0 )
7570
7671### Changed
7772cdk: Enforce ` quote_id ` to uuid type in mint ([ tdelabro] ).
@@ -88,10 +83,10 @@ cdk-axum: HTTP compression support ([ok300]).
8883cdk-sqlite: keyset counter was overwritten when keyset was fetched from mint ([ thesimplekid] ).
8984cdk-cli: on ` mint ` use ` unit ` from cli args ([ thesimplekid] ).
9085cdk-cli: on ` restore ` create ` wallet ` if it does not exist ([ thesimplekid] ).
91- cdk: Signaling support for optional nuts ([ thesimpekid ] ).
86+ cdk: Signaling support for optional nuts ([ thesimplekid ] ).
9287cdk-phd: Check payment has valid uuis ([ thesimplekid] ).
9388
94- #[ 0 .5.0]
89+ ## [ v0 .5.0] ( https://github.com/cashubtc/cdk/releases/tag/v0.5.0 )
9590### Changed
9691- cdk: Bump ` bitcoin ` to ` 0.32.2 ` ([ prusnak] ).
9792- cdk: Bump ` lightning-invoice ` to ` 0.32.2 ` ([ prusnak] ).
@@ -107,7 +102,7 @@ cdk-phd: Check payment has valid uuis ([thesimplekid]).
107102- cdk: Use ` MintUrl ` directly in wallet client ([ ok300] ).
108103- cdk-cli: Change cdk-cli pay command to melt ([ mubarak23] ).
109104- cdk: Rename ` Wallet::get_proofs ` to ` Wallet::get_unspent_proofs ` ([ ok300] ).
110- - cdk: ` Id ` to ` u32 ` changed from ` TryFrom ` to ` From ` ([ vnrpc ] ).
105+ - cdk: ` Id ` to ` u32 ` changed from ` TryFrom ` to ` From ` ([ vnprc ] ).
111106
112107
113108### Added
@@ -137,7 +132,7 @@ cdk-phd: Check payment has valid uuis ([thesimplekid]).
137132
138133
139134
140- #[ 0 .4.0]
135+ ## [ v0 .4.0] ( https://github.com/cashubtc/cdk/releases/tag/v0.4.0 )
141136### Summary
142137
143138### Changed
@@ -167,7 +162,7 @@ cdk-phd: Check payment has valid uuis ([thesimplekid]).
167162- cdk(mint): Removed CDK mint error ([ thesimplekid] ).
168163
169164
170- ## [ 0.3.0]
165+ ## [ 0.3.0] ( https://github.com/cashubtc/cdk/releases/tag/v0.3.0 )
171166
172167### Summary
173168
@@ -218,7 +213,7 @@ cdk-phd: Check payment has valid uuis ([thesimplekid]).
218213- cdk: Remove ` UncheckedUrl ` in favor of ` MintUrl ` ([ cjbeery24] ).
219214- cdk(cdk-database/mint): Remove ` set_proof_state ` , ` remove_proofs ` and ` add_proofs ` ([ davidcaseria] ).
220215
221- ## [ v0.2.0]
216+ ## [ v0.2.0] ( https://github.com/cashubtc/cdk/releases/tag/v0.2.0 )
222217
223218### Summary
224219This release introduces TokenV4, which uses CBOR encoding as the default token format. It also includes fee support for both wallet and mint operations.
@@ -228,11 +223,11 @@ When sending, the sender can choose to include the necessary fee to ensure that
228223Additionally, this release introduces a Mint binary cdk-mintd that uses the cdk-axum crate as a web server to create a full Cashu mint. When paired with a Lightning backend, currently implemented as Core Lightning, it is included in this release as cdk-cln.
229224
230225### Changed
231- - cdk(wallet): ` wallet:receive ` will not claim ` proofs ` from a mint other then the wallet's mint ([ thesimplekid] ).
226+ - cdk(wallet): ` wallet:receive ` will not claim ` proofs ` from a mint other than the wallet's mint ([ thesimplekid] ).
232227- cdk(NUT00): ` Token ` is changed from a ` struct ` to ` enum ` of either ` TokenV4 ` or ` Tokenv3 ` ([ thesimplekid] ).
233228- cdk(NUT00): Rename ` MintProofs ` to ` TokenV3Token ` ([ thesimplekid] ).
234229- cdk(wallet): Additional arguments in ` send ` ` send_kind ` and ` include_fees ` for control of how to handle fees in a send ([ thesimplekid] ).
235- - cdk(wallet): Additional arguments in ` create_swap ` ` include_fees ` for control of if fees to redeam the send proofs are included in send amount ([ thesimplekid] ).
230+ - cdk(wallet): Additional arguments in ` create_swap ` ` include_fees ` for control of if fees to redeem the send proofs are included in send amount ([ thesimplekid] ).
236231
237232### Added
238233- cdk: TokenV4 CBOR ([ davidcaseria] /[ thesimplekid] ).
@@ -247,7 +242,7 @@ Additionally, this release introduces a Mint binary cdk-mintd that uses the cdk-
247242- cdk: NUT02 Support fees ([ thesimplekid] ).
248243
249244### Fixed
250- - cdk: NUT06 deseralize ` MintInfo ` ([ thesimplekid] ).
245+ - cdk: NUT06 deserialize ` MintInfo ` ([ thesimplekid] ).
251246
252247
253248## [ v0.1.1]
@@ -271,7 +266,6 @@ Additionally, this release introduces a Mint binary cdk-mintd that uses the cdk-
271266[ lollerfirst ] : https://github.com/lollerfirst
272267[ prusnak ] : https://github.com/prusnak
273268[ mubarak23 ] : https://github.com/mubarak23
274- [ vnprc ] : https://github.com/vnprc
275269[ crodas ] : https://github.com/crodas
276270[ tdelabro ] : https://github.com/tdelabro
277271[ daywalker90 ] : https://github.com/daywalker90
0 commit comments