Warning: This release bumps the minimal Python version to 3.10. If you were using an older version, upgrade your Python version first before you upgrade nutshell.
What's Changed
- Remove base64 padding from serialized tokens by @callebtc in #600
- Mint: Talk to LND via gRPC by @lollerfirst in #595
- Wallet: Strip trailing slash from URL by @callebtc in #605
- CLN Multi-Nut payments test fix by @lollerfirst in #602
- implement nut-06 time by @prusnak in #611
- bump bip32 and coincurve dependencies by @prusnak in #612
- NUT-06: add icon URL by @callebtc in #604
- Sanitize mint URL before adding by @callebtc in #606
- NUT-04: add description by @callebtc in #613
- feat: announce description in MintMethodSetting by @prusnak in #617
- chore: run pyupgrade by @prusnak in #623
- WIP: New melt flow by @callebtc in #622
- Fix: Unset pending melt quote by quote id by @callebtc in #629
- Fix: wallet include fees in swap outputs for inputs of successive melt by @callebtc in #630
- Repo: disable codecov status by @callebtc in #631
- Testing: add tests for event client manager by @callebtc in #632
- bump version to 0.16.1 by @callebtc in #633
- chore: modernize f-string usage by @prusnak in #627
- Fix: ledger requires deprecated
paid
flags in db + wallet disable base64 keysets by default by @callebtc in #634 - Bump SQLAlchemy to 2.0 by @lollerfirst in #626
- Halt melt on exception by @callebtc in #635
- Bump dependencies to latest versions by @callebtc in #636
- Add get quote API to wallet + check proof states in batches by @callebtc in #637
- Wallet: handle PostMeltResponse_deprecated from v1 api by @callebtc in #642
- wait for uvicorn server to bind before running tests by @conduition in #607
- Refactor conditions and fix HTLC multisig by @callebtc in #643
New Contributors
- @prusnak made their first contribution in #611
- @conduition made their first contribution in #607
Full Changelog: 0.16.0...0.16.1-rc2