Release history
Cashu TS 4.12.0
Cashu TS adds mint signature verification, fixes token validation and locktime handling, improves fee messaging for send operations
Cashu TS 4.11.0
Maintenance backport of v5 fixes to the v4 stable line with no breaking changes
Cashu TS 5.0.0-rc.11
Rc.11 completes BLS keyset wire format, adds abort signals and keepalive for transport, fixes wallet-building issues, with breaking API changes requiring migration
Cashu TS 5.0.0-rc.10
Adds draft Nutroot spec, gated behind version 3 BLS keysets
Cashu TS 4.10.2
Cashu TS 4.10.2 hardens validation across token decoding, cryptographic proofs, wire formats, and authentication to prevent parsing attacks and state inconsistencies
Cashu TS 3.7.2
Dual-licensed under MIT or Apache-2.0; Updates noble-scure dependencies
Cashu TS 5.0.0-rc.8
FindCashuPayload extracts tokens from arbitrary text, swap preview helpers make transactions crash-safe, and fixes normalize cross-platform decoding and proof selection bugs
Cashu TS 4.10.0
Maintenance release backporting most v5 rc.8 work to v4
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 allows minting expired quotes, auto-repairs keyset caches on mint rotation, and adds strict cache mode with new error types
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