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.
/directive/id/{id}
endpoint for getting a directive by ID/file
endpoint for getting the entire ledger contentsfilter
query parameter for filtering results with JMESPathsearch
query parameter for performing full-text searches- In-depth documentation
- Support for Redis as a storage backend
- Background task for invalidating the cache automatically
- Refactored codebase to make use of
bdantic
- Tests now use raw JSON dumps for validation
- Docstrings expanded and updated
- Integration support for various auth/storage backends was improved
- Most routes changed to be asynchronous
0.2.0 - 2022-01-24
- Adds endpoint for querying Beancount data using BQL queries
- Adds endpoints for generating Beancount directive syntax
- Custom directive updated to be more explicit about what types it accepts
0.1.0 - 2022-01-23
- Initial release