Skip to content

chore(v4-dev): release 4.8.0 - #820

Open
robwoodgate wants to merge 1 commit into
v4-devfrom
release-please--branches--v4-dev--components--cashu-ts
Open

chore(v4-dev): release 4.8.0#820
robwoodgate wants to merge 1 commit into
v4-devfrom
release-please--branches--v4-dev--components--cashu-ts

Conversation

@robwoodgate

@robwoodgate robwoodgate commented Jul 20, 2026

Copy link
Copy Markdown
Collaborator

🤖 I have created a release beep boop

4.8.0 (2026-07-24)

Features

  • utils: rename normalizeUrl to normalizeMintUrl and make it public (#845) (874de04)
  • wallet: add getFeesToInclude fee helper (#847) (c95fdd0)
  • wallet: prefer newest keyset version in getCheapestKeyset (#836) (e1327bf)
  • wallet: prefer stale keysets in default proof selection (#818) (0117a42)
  • wallet: support u64 amounts in proof selection (#823) (bc05395)

Bug Fixes

  • auth: tidy the OIDC debug logging (#884) (3fa34d3)
  • crypto: bound untrusted P2PK witness and CBOR decode input (#876) (8aa8abb)
  • crypto: harden P2PK witness edge cases (#878) (4ac3a36)
  • model: bound Amount.from to the u64 range [backport v4-dev] (#831) (01461de)
  • model: cap Amount at the u64 range (#833) (3aa45f4)
  • model: preserve Amount instances through MintInfo snapshot (#827) (7b56bb4)
  • tidy response reads and number-token parsing [v4 backport] (#887) (6e5268a)
  • utils: bound splitAmount output count (#868) (384c022)
  • utils: return false from isValidHex for non-string input (#844) (444fd99)
  • wallet: bound fee convergence loop (#855) (a20d3ee)
  • wallet: bound keyset denomination count at ingest (#865) (565c235)
  • wallet: classify odd-length hex keyset ids as legacy (#840) (090b93d)
  • wallet: compute keyset fees with integer arithmetic (#870) (e0c9521)
  • wallet: more debug log tidy-up (#882) (95e7c44)
  • wallet: reject a missing pubkey in locked mint quotes (#857) (fa788b5)
  • wallet: return -1 from Keyset.version for unparseable ids (#838) (ee64a02)
  • wallet: tidy diagnostic log output (#880) (65ba6c0)
  • wallet: validate pubkey in locked mint quote responses (#852) (2196368)
  • wallet: widen exact-match trim bound for selection-level fee rounding (#819) (bba8c0c)

This PR was generated with Release Please. See documentation.

@codecov

codecov Bot commented Jul 20, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
⚠️ Please upload report for BASE (v4-dev@6e5268a). Learn more about missing BASE report.
✅ All tests successful. No failed tests found.

Additional details and impacted files
@@            Coverage Diff            @@
##             v4-dev     #820   +/-   ##
=========================================
  Coverage          ?   95.29%           
=========================================
  Files             ?       49           
  Lines             ?     5042           
  Branches          ?     1251           
=========================================
  Hits              ?     4805           
  Misses            ?      104           
  Partials          ?      133           
Flag Coverage Δ
integration 39.51% <ø> (?)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@robwoodgate
robwoodgate force-pushed the release-please--branches--v4-dev--components--cashu-ts branch 8 times, most recently from 01d08bc to 840e262 Compare July 22, 2026 07:23
@robwoodgate
robwoodgate force-pushed the release-please--branches--v4-dev--components--cashu-ts branch 14 times, most recently from d23356b to d329844 Compare July 23, 2026 20:54
@robwoodgate
robwoodgate force-pushed the release-please--branches--v4-dev--components--cashu-ts branch from d329844 to 4bd1207 Compare July 24, 2026 22:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: Backlog

Development

Successfully merging this pull request may close these issues.

1 participant