Releases: cashubtc/cashu-ts
v2.1.0
v2.0.0
This is our first stable release for cashu-ts v2! This update brings a lot of new features, along with huge DX improvements for implementers. Please make sure to read the migration docs carefully when upgrading. Thanks to everyone that participated in this release!
Warning
There are breaking changes! Please take a look at the migration docs.
What's Changed
- Reading V4 Token by @Egge21M in #144
meltTokens
signs P2PK proofs by @lollerfirst in #165- NUT-05: description for invoice, integration test without bolt11 decode by @callebtc in #176
- DX: Enforce explicit type annotations on function parameters by @Egge21M in #175
- Amount Preferences Fixes by @lollerfirst in #140
- fix payment request utils by @gudnuf in #189
- NUT-18: Payment requests by @Egge21M in #183
- add pipeline to build RC from staging branch by @gandlafbtc in #180
- linter: removed typedef by @Egge21M in #182
- Remove payLnInvoice helper by @Egge21M in #192
- Add fees and coin selection by @callebtc in #159
- Streamline blinding by @Egge21M in #197
- Restructured Token type by @Egge21M in #193
- Add
CashuWallet.checkProofsStates()
by @callebtc in #199 - Default to v4 Token by @Egge21M in #194
- Wallet: Remove bip39 dependency by @Egge21M in #190
- Fix/init wallet with info by @gudnuf in #203
- Support for NUT-12 by @lollerfirst in #200
- mintProofs returns Proofs instead of object by @Egge21M in #204
- NUT-17: WebSocket updates by @Egge21M in #202
- nut-17: read support flags from info endpoint by @callebtc in #206
New Contributors
- @lollerfirst made their first contribution in #165
Full Changelog: v1.2.1...v2.0.0
v2.0.0-rc4
Tiny bugfix for WebSockets on non-browser env
Full Changelog: v2.0.0-rc3...v2.0.0-rc4
v2.0.0-rc3
What's Changed
Full Changelog: v2.0.0-rc2...v2.0.0-rc3
v2.0.0-rc2
What's Changed
- Fix/init wallet with info by @gudnuf in #203
- Support for NUT-12 by @lollerfirst in #200
- mintProofs returns Proofs instead of object by @Egge21M in #204
- NUT-17: WebSocket updates by @Egge21M in #202
Full Changelog: v2.0.0-rc1...v2.0.0-rc2
v2.0.0-rc1
This is the first release candidate for cashu-ts v2.0!
Warning
There are breaking changes! Please take a look at the migration docs.
What's Changed
meltTokens
signs P2PK proofs by @lollerfirst in #165- NUT-05: description for invoice, integration test without bolt11 decode by @callebtc in #176
- Amount Preferences Fixes by @lollerfirst in #140
- fix payment request utils by @gudnuf in #189
- NUT-18: Payment requests by @Egge21M in #183
- linter: removed typedef by @Egge21M in #182
- Remove payLnInvoice helper by @Egge21M in #192
- Add fees and coin selection by @callebtc in #159
- Streamline blinding by @Egge21M in #197
- Restructured Token type by @Egge21M in #193
- Add
CashuWallet.checkProofsStates()
by @callebtc in #199 - Default to v4 Token by @Egge21M in #194
- Wallet: Remove bip39 dependency by @Egge21M in #190
Full Changelog: v1.2.1...v2.0.0-rc1
v1.2.1
What's Changed
- fix docs link in readme by @gandlafbtc in #187
- Amount Preference Fix by @lollerfirst in #140
- Added NUT18 Payment Request En- / Decoder by @callebtc, @gudnuf & @Egge21M in #183
Full Changelog: v1.1.0...v1.2.1
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