Release Notes & Changelog¶
Warning
Note that I don’t update older notes. If at some moment in time the
referenced function was called foo and then it becomes bar, I will
not fix the older reference as this is history and it shouldn’t be rewritten.
Amen.
Release Notes¶
Changelog¶
1.1.1 Patch¶
1.0.4 Patch¶
1.0.3 Patch¶
1.0.2 Patch¶
1.0.1 Patch¶
A whole bunch of minor deploy-related changes. This is the first actually deployed version.
1.0.0 Major Release¶
Note
Before the first major release, the application had a codename Calc. Let me know if you see this name somewhere in the documentation.
- Implemented custom
CustomUsermodel andcore.views.user()for changing its fields (#30). Basically there is now a tab for changing user-related settings. - Implemented theming (#31). Not
the automatic one, which parses the static folder for themes automatically,
but rather a hardcoded-into-the-model variant. Therefore it’s impossible to
add own themes for now. Selecting a theme is implemented as a field in the
new
CustomUsermodel. When the user is not logged in, the application falls back to the default theme, which is nowtwilight.css. - Added Django 1.7 built in migrations (#12).
- Added testing framework (nose) to the project (#17).
- Fixed some other minor issues (#29).
0.4.0 Minor Release¶
- Implemented filtering
subcategoriesbycategoriesin bothEntryFormandSpanForm(#11). - Enabled filtering the list of entries by
Account,CategoryandSubcategoryby adding the fields toSpanFormand modifyingcore.views.dashboard()(#37). - Added a basic
.icofavicon (#42). Also used it as a logo. - Fixed some other minor issues (#15, #13).
0.3.2 Patch¶
Account,CategoryandSubcategorynames in the tables are now also permalinks, obviating additional permalink column in these tables (#27).Entrytable stil contains such column, for entries do not have an uniquenameattribute.- Renamed model
core.models.Transactiontocore.models.Entryand updated the code that deals with this model (#39). - Refactored views representing the major entities, merging them all into one
effective universal
core.views.entity()view (#26). Updatedurls.pycorrespondingly. - Fixed some other minor issues (#38, #24).
0.3.1 Patch¶
0.3.0 Minor Release¶
- Merged
calcandfinancesinto the singlecoreapp (#22). - Fixed the issue of dashboard tabs overlapping other pages in
urls.py(#16). - Implemented viewing, adding and editing
(#14):
Account,Category,Subcategory.
- Implemented entry lookup by date
(#5). Now entries may be filtered
by the following combinations:
- Year,
- Year + Month,
- Year + Month + Day.
- Drastically improved CSS and HTML (#10). Implemented basic visual design.
0.2.1 Patch¶
0.2.0 Minor Release¶
- Tested simple deployment with
mod_wsgi. - Implemented (through
calc.util.populate_span()andcalc.util.overview()) additional data on the dashboard overview: for the household, every account and every category added the following totals:- Today
- Yesterday
- This Month
- Last Month
- This Year
- Last Year
- Refactored
calc.util.overview()to support outputting additional data to dasboard in the expected format. - Added a
READMEand started updating docs.
0.1.0 Minor Release¶
- Kickstarted the application and performed initial configuration.
- Added the Finances app and implemented all the major models including:
finances.models.Account,finances.models.Category,finances.models.Subcategory,finances.models.Transaction.
- Added
calc.views.login_view()/calc.views.logout_view()views and the corresponding functionality. - Implemented
finances.models.UUIDFieldautomatically assigned to every model. - Added a
viewfor adding, removing and browsing the entries. - Implemented current household balance and balance by account in the dashboard.