Releases: cashubtc/cashu-ts
Releases Β· cashubtc/cashu-ts
v1.1.0
What's Changed
- Added Token v4 Read/Write by @Egge21M
- Add melt example to README by @callebtc in #155
- update v1.0.0 migration guide by @gudnuf in #163
- Refactored types into a more organized hierarchy. by @cjbeery24 in #153
- v1.1.0 rc1 fix base64url by @callebtc in #170
- bump cashu/crypto to 0.2.7 by @callebtc in #171
- Fix error handling in
receive
by @callebtc in #173 - Stronger type safety for cbor decode functions by @alexlwn123 in #169
- add token v4 to readme by @prusnak in #168
New Contributors
- @cjbeery24 made their first contribution in #153
- @alexlwn123 made their first contribution in #169
- @prusnak made their first contribution in #168
Full Changelog: v1.0.1...v1.1.0
v1.0.1
v1.0.0
Please see the migration guide if you are updating your application to v1.0.0. You can find the npm package here.
What's Changed
- add missing paymentRequest, update InvoiceData type by @KKA11010 in #101
- Custom request implementation by @minibits-cash in #93
- Refactored
request
error handling by @dipunm in #88 - fix h2c by @gandlafbtc in #102
- add hashes dep and upgrade other deps by @gandlafbtc in #104
- pipeline for npm release by @gandlafbtc in #107
- switch to hex secrets by @gandlafbtc in #105
- V1 api by @callebtc in #110
- Development by @gandlafbtc in #108
New Contributors
- @KKA11010 made their first contribution in #101
- @minibits-cash made their first contribution in #93
- @dipunm made their first contribution in #88
Full Changelog: v0.9.0...v1.0.0
v0.9.0
What's Changed
- update Proof type by @BilligsterUser in #50
- use noble-curves by @BilligsterUser & @gandlafbtc in #48
- CashuMint: getKeys Add optional keysetId parameter by @BilligsterUser in #54
- CashuWallet: rename paymentHash to hash by @BilligsterUser in #60
- NUT-08: Dynamic amount of tokens for change by @BilligsterUser in #59
- make checkProofsSpent generic and less strict by @BilligsterUser in #56
- add deriveKeysetId function by @BilligsterUser in #55
- CashuMint: add static functions by @BilligsterUser in #61
- CashuWallet: update receive function by @BilligsterUser in #62
- export
setupAxios
for end user by @ebrakke in #63 - CashuWallet: Check if keys have changed before creating proofs by @BilligsterUser in #64
- CashuWallet: make keys constructor param optional by @BilligsterUser in #65
- update Buffer imports by @BilligsterUser in #66
- make token entry public by @gandlafbtc in #69
- Docs by @gandlafbtc in #68
- Response type of /info endpoint by @BilligsterUser in #74
- Fix Code Typo in README.md by @IroncladDev in #82
- Remove axios by @SDBowen in #81
- CashuWallet.ts: add comments by @callebtc in #84
- improve: handle trailing and duplicate
/
in mint urls by @thesimplekid in #87 - Update NUT-06: deprecate
amount
inPostSplitRequest
by @callebtc in #85 - Merge custom splits and nut 6 by @gandlafbtc in #89
- Deterministic secrets and restore from seed phrase π₯ by @gandlafbtc in #91
- Hotfix tests by @gandlafbtc in #99
- added decodeInvoice util by @Egge21M in #98
- raw token receive by @Egge21M in #97
New Contributors
- @ebrakke made their first contribution in #63
- @IroncladDev made their first contribution in #82
- @SDBowen made their first contribution in #81
- @callebtc made their first contribution in #84
- @thesimplekid made their first contribution in #87
- @Egge21M made their first contribution in #98
Full Changelog: 0.7.0...v0.9.0
Patch for NUT-04 change: payment_hash -> hash
Clients have to upgrade to this version before mints implement the NUT-04 update (payment_hash -> hash)
0.7.0
Breaking changes
CashuMint
initialization now only with host namemintPort
andmintApiRoot
no longer supported.getEncodedToken
now takes aToken
object as parameter, instead ofproofs
andmint
What's Changed
- Wallet tests by @BilligsterUser in #25
- NUT-9 by @BilligsterUser in #37
- CashuMint: remove mintApiRoot and mintPort, use mintUrl only by @BilligsterUser in #39
- update getDecodedToken by @BilligsterUser in #40
- support for multiple mints/tokens in one tokens by @BilligsterUser in #41
- fix node support by @BilligsterUser in #44
- fix melt response bug by @gandlafbtc in #42
Full Changelog: 0.6.1...0.7.0
0.6.1
What's Changed
- Token v3 by @gandlafbtc in #30
- use 'base64url' to make Serialized Tokens url safe by @BilligsterUser in #33
- allow custom axios instance by @BilligsterUser in #34
Full Changelog: 0.5.2...0.6.1