Releases: pylipp/financeager
Releases · pylipp/financeager
v0.22
Added
- Extend Travis CI (use Python version 3.6 and 3.7, include style checks)
- Add gitlint tool for development.
- Provide version information using setuptools_scm. (#45)
Changed
- Send any HTTP request data in JSON format.
- Client-side communication interface is abstracted in the Client class.
- Various test framework enhancements.
- [Incompatible] The URL endpoint for copying entries is changed from /periods/copy to /copy. (#32)
- [Incompatible] The
list
command has been renamed toperiods
. (#38) - [Incompatible] The
print
command has been renamed tolist
. (#38) - [Incompatible] The
rm
command has been renamed toremove
. (#40)
Removed
test.suites
module andtest.test_*.suite
functions in order to simplify test framework. Testing now invokesunittest
discovery in an expected way.test.test_communication
module because it contained redundant tests.
Fixed
v0.21
Release v0.20
Update logging strategy Closes #4. - the log file handler always records to DATA_DIR/log, and creates the directory when being set up (this requires some patching in the tests to avoid that the system outside the tests is modified) - documentation updates - the log file handler is now always set up before the Flask app is created. This enables having as much information logged persistently as possible, and hence improves debugging when the Flask app is not attached to a terminal at start
Release v0.19
Shorten URL endpoint - WARNING: requires a simultaneous update on server side! - makes no sense to have an additional financeager/ path. It might already be specified in the base URL/domain
Release v0.18
Bump version number
Release v0.17
Return UNIX exit codes from cli.run
Release v0.16
Update README