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.Invoicestruct 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.Invoicenow has a fieldImplDepID stringwhich 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.LNclientnow 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.)