v0.5.1 (2018-10-02)
- Fixed: Performance decreased when using Lightning Charge and the amount of invoices in the Lightning Charge server increased (issue #28)
- Fixed: Since the introduction of the
ln.Invoice
struct the whole struct was logged instead of just the invoice string
Breaking changes
Note: The following breaking changes don't affect normal users of the package, but only those who use their own implementations of our interfaces.
- Changed: The struct
ln.Invoice
now has a fieldImplDepID string
which is required by the middlewares. It's an LN node implementation dependent ID (e.g. payment hash for lnd, some random string for Lightning Charge). (Required for issue #28.) - Changed:
wall.LNclient
now requires the methodCheckInvoice(string) (bool, error)
to accept the LN node implementation dependent ID instead of the preimage hash as parameter. (Required for issue #28.)