diff --git a/releases/ChangeLog.md b/releases/ChangeLog.md index 206c87c6..2e09779d 100644 --- a/releases/ChangeLog.md +++ b/releases/ChangeLog.md @@ -4,52 +4,26 @@ This lists the changes in the most recent firmware, for each hardware platform. # Shared Improvements - Both Mk4 and Q -## Spending Policy Feature - -Spending policies for "Single Signers" adds new spending policy options: - -- limit your Coldcard so it refuses to sign transactions that are "too big" -- require 2FA authentication before signing any transaction (NFC+web) -- velocity limits can restrict how often new transactions can be signed -- see `docs/spending-policy.md` for more details -- "Enable HSM" and "User Management" have moved into `Advanced > Spending Policy`. -- Old "CCC" feature has been renamed and moved into that menu as well: "Co-Sign Multisig" - -## Other Improvements - -- Added `Bull Bitcoin` export to `Export Wallet` menu. -- Enhancement: Added warning for zero value outputs if not `OP_RETURN`. -- Enhancement: Show QR codes of output addresses in transaction output explorer. Explorer is - now offered for transactions of all sizes, not just complex ones. -- Enhancement: Added file rename, when listing contents of SD card. -- Enhancement: Added ability to restore Coldcard backup via USB (needs latest of ckcc version) -- Enhancement: Address ownership allows to specify particular multisig wallet in which to search, - if `wallet` query parameter is provided via trivial extension to - [BIP-21](https://github.com/bitcoin/bips/blob/master/bip-0021.mediawiki). - Example: `tb1q4d67p7stxml3kdudrgkg5mgaxsrgzcqzjrrj4gg62nxtvnsnvqjsxjkej0?wallet=Haystack` -- Bugfix: If all change outputs have `nValue=0`, they were not shown in UX. -- Bugfix: Disallow negative input/output amounts in PSBT. -- Bugfix: Fix filesystem initialization after Wipe LFS or Destroy Seed. -- Bugfix: Fix MicroSD selftest code. -- Bugfix: NFC loop exporting secrets would not work after first value exported. -- Bugfix: Multisig address format handling. -- Bugfix: Ownership check failing to find addresses near max (~760), needed to be re-run to succeed +- Enhancement: Address format guessing changed away from using PSBT XPUB's derivation paths. + Now based on witness/redeem script of first PSBT input instead. +- Enhancement: Show master XFP of backup secret and ask user for confirmation before loading backup. +- Enhancement: Show firmware version added to hobbled Advanced/Tools menu. +- Bugfix: Exiting text input of Custom Backup Password caused yikes. +- Bugfix: Temporary seeds in SSSP mode were not able to update block height. # Mk4 Specific Changes -## 5.4.4 - 2025-09-30 +## 5.4.5 - 2025-11-03 -- Bugfix: Part of extended keys (xpubs) were not always visible. -- Change: Mk4 default menu wrap-around lowered from 16 to 10 items. +- None. # Q Specific Changes -## 1.3.4Q - 2025-09-30 +## 1.3.5Q - 2025-11-03 + +- Enhancement: Show backup filename at the top of the screen during backup password entry. -- Enhancement: Enters "forever calculator" mode when Q would otherwise be electronic waste - (ie. after 13 PIN failures). Always enabled, regardless of "login calculator" setting. -- Bugfix: Correct line positioning when 24 seed words displayed. # Release History diff --git a/releases/History-Mk4.md b/releases/History-Mk4.md index b13592a2..3a78f39e 100644 --- a/releases/History-Mk4.md +++ b/releases/History-Mk4.md @@ -1,6 +1,36 @@ *See ChangeLog.md for more recent changes, these are historic versions* +## 5.4.4 - 2025-09-30 + +- Spending policies for "Single Signers" adds new spending policy options: + - limit your Coldcard so it refuses to sign transactions that are "too big" + - require 2FA authentication before signing any transaction (NFC+web) + - velocity limits can restrict how often new transactions can be signed + - see `docs/spending-policy.md` for more details + - "Enable HSM" and "User Management" have moved into `Advanced > Spending Policy`. + - Old "CCC" feature has been renamed and moved into that menu as well: "Co-Sign Multisig" +- Added `Bull Bitcoin` export to `Export Wallet` menu. +- Enhancement: Added warning for zero value outputs if not `OP_RETURN`. +- Enhancement: Show QR codes of output addresses in transaction output explorer. Explorer is + now offered for transactions of all sizes, not just complex ones. +- Enhancement: Added file rename, when listing contents of SD card. +- Enhancement: Added ability to restore Coldcard backup via USB (needs latest of ckcc version) +- Enhancement: Address ownership allows to specify particular multisig wallet in which to search, + if `wallet` query parameter is provided via trivial extension to + [BIP-21](https://github.com/bitcoin/bips/blob/master/bip-0021.mediawiki). + Example: `tb1q4d67p7stxml3kdudrgkg5mgaxsrgzcqzjrrj4gg62nxtvnsnvqjsxjkej0?wallet=Haystack` +- Bugfix: If all change outputs have `nValue=0`, they were not shown in UX. +- Bugfix: Disallow negative input/output amounts in PSBT. +- Bugfix: Fix filesystem initialization after Wipe LFS or Destroy Seed. +- Bugfix: Fix MicroSD selftest code. +- Bugfix: NFC loop exporting secrets would not work after first value exported. +- Bugfix: Multisig address format handling. +- Bugfix: Ownership check failing to find addresses near max (~760), needed to be re-run to succeed +- (Mk4 only) Bugfix: Part of extended keys (xpubs) were not always visible. +- (Mk4 only) Change: Mk4 default menu wrap-around lowered from 16 to 10 items. + + ## 5.4.3 - 2025-05-14 - Enhancement: Text word-wrap done more carefully so never cuts off any text, and yet diff --git a/releases/History-Q.md b/releases/History-Q.md index 35eae830..b0023eb5 100644 --- a/releases/History-Q.md +++ b/releases/History-Q.md @@ -1,5 +1,35 @@ *See ChangeLog.md for more recent changes, these are historic versions* +## 1.3.4Q - 2025-09-30 + +- Spending policies for "Single Signers" adds new spending policy options: + - limit your Coldcard so it refuses to sign transactions that are "too big" + - require 2FA authentication before signing any transaction (NFC+web) + - velocity limits can restrict how often new transactions can be signed + - see `docs/spending-policy.md` for more details + - "Enable HSM" and "User Management" have moved into `Advanced > Spending Policy`. + - Old "CCC" feature has been renamed and moved into that menu as well: "Co-Sign Multisig" +- Added `Bull Bitcoin` export to `Export Wallet` menu. +- Enhancement: Added warning for zero value outputs if not `OP_RETURN`. +- Enhancement: Show QR codes of output addresses in transaction output explorer. Explorer is + now offered for transactions of all sizes, not just complex ones. +- Enhancement: Added file rename, when listing contents of SD card. +- Enhancement: Added ability to restore Coldcard backup via USB (needs latest of ckcc version) +- Enhancement: Address ownership allows to specify particular multisig wallet in which to search, + if `wallet` query parameter is provided via trivial extension to + [BIP-21](https://github.com/bitcoin/bips/blob/master/bip-0021.mediawiki). + Example: `tb1q4d67p7stxml3kdudrgkg5mgaxsrgzcqzjrrj4gg62nxtvnsnvqjsxjkej0?wallet=Haystack` +- Bugfix: If all change outputs have `nValue=0`, they were not shown in UX. +- Bugfix: Disallow negative input/output amounts in PSBT. +- Bugfix: Fix filesystem initialization after Wipe LFS or Destroy Seed. +- Bugfix: Fix MicroSD selftest code. +- Bugfix: NFC loop exporting secrets would not work after first value exported. +- Bugfix: Multisig address format handling. +- Bugfix: Ownership check failing to find addresses near max (~760), needed to be re-run to succeed +- (Q only) Enhancement: Enters "forever calculator" mode when Q would otherwise be electronic waste + (ie. after 13 PIN failures). Always enabled, regardless of "login calculator" setting. +- (Q only) Bugfix: Correct line positioning when 24 seed words displayed. + ## 1.3.3Q - 2025-05-14 diff --git a/releases/Next-ChangeLog.md b/releases/Next-ChangeLog.md index d039619f..9b0de56a 100644 --- a/releases/Next-ChangeLog.md +++ b/releases/Next-ChangeLog.md @@ -4,21 +4,20 @@ This lists the new changes that have not yet been published in a normal release. # Shared Improvements - Both Mk4 and Q -- Enhancement: Address format guessing changed from PSBT_XPUBs derivation paths & now is based on witness/redeem script of first own PSBT input. -- Enhancement: Show master XFP of backup secret & ask user for confirmation before loading backup. -- Enhancement: Show firmware version added to hobbled Advanced/Tools menu -- Bugfix: Exiting text input of Custom Backup Password causes yikes +- tbd + # Mk4 Specific Changes -## 5.4.5 - 2025-10-xx +## 5.4.5 - 2025-12-xx + +- tbd -- # Q Specific Changes -## 1.3.5Q - 2025-10-xx +## 1.3.6Q - 2025-12-xx -- Enhancement: Show backup filename at the top of the screen during backup password entry +- tbd