v1.6.0
What's Changed
- Upgrade to Kotlin 1.9 by @dpad85 in #565
- Remove
WalletState.consistent
boolean by @pm47 in #587 - Fix parsing error and make script hash status nullable by @sstone in #588
- Splice with htlcs by @remyers in #568
- Switch to Kermit logger dependency by @dpad85 in #593
- Fix CI issues by @sstone in #594
- Allow HTLC over-payment and over-expiry by @t-bast in #393
- Add
Stfu
type to decode logic by @pm47 in #595 - NodeId by @thomash-acinq in #601
- Improve swap-in protocol with taproot and musig2 by @sstone in #563
- User Either, Try and Chain types provided by bitcoin-kmp by @sstone in #590
- Simplify and improve typing in
NodeParams
by @pm47 in #603 - Offer types by @thomash-acinq in #602
- Rotate taproot swap-in addresses by @pm47 in #584
- Add Bolt12Invoice by @thomash-acinq in #605
- Read and write PaymentRequest by @thomash-acinq in #607
- Use
Chain
class outside of theBitcoin
object by @dpad85 in #608 - Use bitcoin-kmp 0.18.0 by @sstone in #609
- Enable paying Bolt12Invoice by @thomash-acinq in #606
Full Changelog: v1.5.15...v1.6.0