All notable changes to this project will be documented in this file.
- [#17] edit command is now case insensitive (thanks @chevdor)
- Autocomplete is now supported when adding transactions
- Docker image runs with non-root user
- [#14] Wrong space-parsing when using oneline
- Docker Image
- Full compatibility with endpoint
POST /api/v1/transactions
using positional arguments (e.g.--foreign-currency-code GBP
or--foreign-amount 10.23
) - Transactions are now processed with argparse for broader compatibility
- Support for "withdraw", "deposit" and "transfer" transaction types
- Allows specifying arbitrary date or datetime for a transaction, respectively using the arguments
--date
or--datetime
(#6) - Support for specifying config file LOCATION using the environment variable
FIREFLY_CLI_CONFIG
- Added colour to certain CLI prints
- Unit testing
- Codebase is now black and isort compliant
- CLI engine migrated to cmd2
- Command line and entrypoint refactored
- Bumped versioneer
- Fixed bug where budgets and transactions would not be created (#9)
- pandas library dependency
- CI migrated from TravisCI to Github Actions
- Housekeeping
- Fixed dependencies
- Fixed PyPI release bug
- Fixed tagging issue
- CLI now displays version number
- Versioneer properly display version on released packages (PyPI)
- Support for Travis CI build
- Versioneer installed
- Configuration file is now a
.ini
and stored at $XDG_CONFIG_HOME/firefly-cli/firefly-cli.ini`
- First release of firefly-cli!