v0.4.10
- Recoursee in a request to recourse does not have to be in the contact book anymore
- Add explicit deadlines for the following actions (breaking API and DB change)
- Request to Accept (acceptance_deadline) - min. 48 hours after block timestamp (UTC end of day)
- Request to Pay (payment_deadline) - min. 48 hours after block timestamp (UTC end of day)
- Request to Recourse (recourse_deadline) - min. 48 hours after block timestamp (UTC end of day)
- Offer to Sell (buying_deadline) - min. UTC end of day of the block timestamp
- Add basic input validation and sanitization
- removed
languagefrom bills (breaking DB change) - added
Countrytype that validates against a list of valid countries (breaking DB change)
- removed
- Change config url values to
url::Url - Print bech32 npub at startup
- Use strongly typed
url::Urlfor nostr relays - Use strong types for Date, Name, City, Address, Zip, Country, Identification, Email (breaking API change)
- Re-Fetch Identity and Company chain endpoints
- Add endpoint to fetch bill history
billApi.bill_history(bill_id) - Fixed a bug where an anon user could request to recourse, but not actually do the recourse
Version: v0.4.10