All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.1.12 - 2024-03-19
- lud21 test
- update bech32 and base64
0.1.11 - 2023-12-27
- (pay) update convertible object up to spec
0.1.10 - 2023-12-18
- (pay) add lud18 base test
- (pay) add support for basic serde of payer data callback
- (pay) add support for basic serde of payer data
- (pay) add lud21 test
- (pay) add preliminary support for convert on pay callback
- (pay) add preliminary support for currencies on callback
- (pay) add preliminary support for currencies on entrypoint
- (auth) add draft version of server for auth
- (auth) add auth callback to client
- add auth lud4 entrypoint
- (withdraw) fix fast withdraw parsing
- centralize generic callback response in core
- rename response to entrypoint
0.1.9 - 2023-12-12
- attempt support at fast withdraw
- responses implement to slice not str
- responses implement from slice not str
0.1.8 - 2023-12-11
- add pub fields back to client structs
0.1.7 - 2023-12-11
- leverage serde for serding the query strings
- cave in and replace miniserde by serde
- split client/server structs inside core
0.1.6 - 2023-12-08
- add intermediary callback request struct to support more use cases
- use request types on server callbacks
0.1.5 - 2023-12-06
- (pay) add hack that saves metadata raw on pay query
- fix repository link on cargo toml
- (pay) make comment size optional on query construction
0.1.4 - 2023-12-06
- (pay) add support for lud16 (pay to identifier)
- add test for lud01 (even thought it's redundant)
- add test with real world payreq parsing
0.1.3 - 2023-12-05
- (channel) add action to channel server callback
- (withdraw) add k1 to withdraw server callback
- (channel) add client/server and a test for withdraw (lud02)
- (withdraw) add client/server and a test for withdraw (lud03)
- change bitor for logical one (typo)
- cover serializations with unit tests
- remove nedless clone on urls serialization
- add re-exports top level for ease of use
- rename, reorganize, simplify, evolve
- rename withdrawal to withdraw (so confusing)
0.1.2 - 2023-12-04
- (doc) add features and nightly stuff to doc
0.1.1 - 2023-12-04
- Major reorganization
- More tests, features, structs. The works