2.1 KiB
2.1 KiB
Changelog
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.
[Unreleased]
Added
- Type
XeroToken
- API endpoint to save a
XeroToken
- API endpoint to query a Xero access token
- Type
Xero
- API endpoint to query Xero configuration
- Field
crmToken
forOwner
- Field
externalInvoice
andshortCode
forOrder
[1.0.0] - 2022-07-27
Added
- New functionality to read transactions for the given viewing keys
- New functionality to mark orders as paid once payment is found on-chain
- New
Config
type to house the configuration parameters - New field in
Owner
type to store toggle for payment confirmation - New field in
Owner
type to store viewing key
Changed
- Added chronological sorting to list of orders
- Added logic in
/api/owner
endpoint to validate viewing key before saving - Updated tests for
/api/owner
to account for invalid viewing keys - Added alphabetic sorting to list of items
- Refactored code to use new
Config
type - Enhance
decodeHexText
to support Unicode - Enhance
encodeHexText
to support Unicode - Update tests for encode/decode of memos
Fixed
- Fixed the PIN generation
- Fixed calculation of order total to ensure 8 decimal places
- Fixed test for looking for an order with incorrect ID
- Fixed payment scan to focus only on new transactions
[0.1.0.2] - 2022-05-25
Added
- Changelog
paid
field in ZGoOrder type- Test for
api/order/:id
endpoint with an invalid ID
Fixed
- Bug #1: crash when invalid ID was provided to
api/order/:id
[0.1.0.1] - 2022-05-20
Added
- Parametrized fullnode credentials
[0.1.0.0] - 2022-05-19
Added
- BOSL license
- API end points
- Country
- Block
- Node address
- User
- Owner
- Order
- Item
- Processing
- Zcash transactions to ZGo items
- Convert login memos to Users
- Mark Owners as paid when payment is found on chain
- Mark Owners as expired when expiration date is reached