Skip to content

v0.5.1 (2018-10-02)

Compare
Choose a tag to compare
@philippgille philippgille released this 02 Oct 17:48
· 9 commits to master since this release
  • 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 field ImplDepID 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 method CheckInvoice(string) (bool, error) to accept the LN node implementation dependent ID instead of the preimage hash as parameter. (Required for issue #28.)