Release history
Cashu TS 4.9.0
Aligns with latest NUT spec; Expired mint quotes can now be minted
Cashu TS 5.0.0-rc.7
Cashu-TS now mints expired quotes, auto-repairs keyset caches during mint rotations, and adds keychainUpdated events for cache subscribers
Cashu TS 5.0.0-rc.6
Hardening pass: input validation and parsing fixes across auth, crypto, transport, wallet. Sixth release candidate
Cashu TS 4.8.0
Cashu TS 4.8.0 hardens SigAll digests, tightens NUT-10 types, and adds bolt11 quote-amount validation to reject non-compliant mints
Cashu TS 5.0.0-rc.5
Adds MintInfo.getMintMeltMethod, prefers stale keysets in default proof selection
Cashu TS 4.7.2
Cashu TS 4.7.2 caches BIP-32 keyset derivation and validates counter ranges to improve crypto performance and correctness
Cashu TS 4.7.1
Cashu TS 4.7.1 widens config type support for bolt12 and onchain mint helpers
Cashu TS 4.7.0
Cashu TS 4.7.0 fixes NUT-28 and NUT-29 spec compliance for P2PK locking and batch quote signatures, adds batch quote validation checks
Cashu TS 3.7.1
Cashu TS 3.7.1 fixes NUT-28 HTLC key slot ordering and slot cap enforcement for peer-to-peer Bitcoin payments
Cashu TS 4.6.1
Cashu TS hardens nut10 payment requests, enables melts on inactive keysets, and adds hashlock-only HTLC support for ecash privacy
Cashu TS 5.0.0-rc.2
Second release candidate; Adds crypto benchmarks and updates developer docs
Cashu TS 4.6.0
Operators should upgrade if generating or validating DLEQ proofs, the rejection sampling fix affects nonce determinism
Cashu TS 4.5.1
Cashu TS deprecates checkProofsStates in favor of v5-compatible signature, preparing for upstream protocol upgrade
Cashu TS 4.5.0
Adds on-chain Bitcoin mint and melt to the TypeScript library. Relevant if building mint or wallet integrations
Cashu TS 4.4.0
Relevant only if building wallet software that aggregates proofs across mints with different units. The new type prevents silent unit-mixing bugs in arithmetic
Cashu TS 4.3.0
Cashu TS 4.3.0 doubles wallet restore speed via cached BIP-32 derivation, hardens spec compliance across mints, enables fire-and-forget Lightning payments, and adds deterministic DLEQ to prevent nonce reuse
Cashu TS 4.3.0
Cashu TS 4.3.0 doubles wallet restore speed, hardens mint spec compliance, enables fire-and-forget Lightning payments, and adds deterministic DLEQ to prevent nonce reuse in JS
Cashu TS 4.2.1
Cashu TS corrects BatchMintRequest.quote_amounts type from bigint[] to Amount[] for accurate batch minting operations
Cashu TS 3.7.0
Cashu TS updates cryptography dependencies and fixes User-Agent header handling in browser environments