Changelog¶
0.1.2 (2017-05-28)¶
- Minor fix to instructions printed after release build in
biweeklybudget/tests/docker_build.py
- Issue #61 - Document running
ofxgetter
in the Docker container. - fix ReconcileRule repr for uncommited (id is None)
- Issue #67 - ofxgetter logging - suppress DB and Alembic logging at INFO and above; log number of inserted and updated transactions.
- Issue #71 - Fix display text next to prev/curr/next periods on
/payperiod/YYYY-mm-dd
view; add 6 more future pay periods to the/payperiods
table. - Issue #72 - Add a built-in method for transferring money from periodic (per-pay-period) to standing budgets; add budget Transfer buttons on Budgets and Pay Period views.
- Issue #75 - Add link on payperiod views to skip a ScheduledTransaction instance this period.
- Issue #57 - Ignore future transactions from unreconciled transactions list.
- Transaction model - fix default for
date
field to actually be just a date; previously, Transactions withdate
left as default would attempt to put a full datetime into a date column, and throw a data truncation warning. - Transaction model - Fix
__repr__
to not throw exception on un-persisted objects. - When adding or updating the
actual_amount
of a Transaction against a Standing Budget, update thecurrent_balance
of the budget. - Fix ordering of Transactions table on Pay Period view, to properly sort by date and then amount.
- Numerous fixes to date-sensitive acceptance tests.
- Issue #79 - Update
/pay_period_for
view to redirect to current pay period when called with no query parameters; add bookmarkable link to current pay period to Pay Periods view.
0.1.1 (2017-05-20)¶
- Improve ofxgetter/ofxupdater error handling; catch OFX files with error messages in them.
- Issue #62 - Fix phantomjs in Docker image.
* Allow docker image tests to run against an existing image, defined by
DOCKER_TEST_TAG
. * Retry MySQL DB creation during Docker tests until it succeeds, or fails 10 times. * Add testing of PhantomJS in Docker image testing; check version and that it actually works (GET a page). * More reliable stopping and removing of Docker containers during Docker image tests. - Issue #63 - Enable gunicorn request logging in Docker container.
- Switch to my fork of ofxclient in requirements.txt, to pull in ofxclient PR #41
- Issue #64 - Fix duplicate/multiple on click event handlers in UI that were causing duplicate transactions.
0.1.0 (2017-05-07)¶
- Initial Release