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