diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..6c593ff --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,136 @@ +ChangeLog +========= + +1.15 +---- + +* increase membership fees starting 2024-01 (specification.rkt) +* add support for explicit fee amounts for specified period + +1.14 +---- + +* add support for dynamic terminal size +* use table cell formatting instead of paragraph formatting everywhere +* fix sqlite3 database locking issue +* allow limiting -fees output to -active only + +1.13 +---- + +* add dokuwiki problems to summary emails +* handle more SEPA payments + +1.12 +---- + +* switch to eggs: srfi-1, sqlite3 +* semi-automatic export for brmdoor +* improvements of summary emails for council +* redirect dokuwiki plugin to login page if not logged in +* sync council and revision mailing lists + +1.11 +---- + +* add support for CC in emails +* update manual page +* setup new cron jobs + +1.10 +---- + +* direct access of mailman 3 database + +1.9 +--- + +* implement support for mailman 3 +* add total debt to long-term debtors listings + +1.8 +--- + +* remove old compatibility static web pages generator +* update documentation +* update Fio fetcher to handle new limits imposed by the bank +* output plain list of active members (used by BrmBar project) + +1.7 +--- + +* include current month in stats +* right-alignment in table cells +* functionality improvements of dokuwiki plugin +* checking council group between dokuwiki and members database + +1.6 +--- + +* dokuwiki plugin +* delete generated files for destroyed members +* verify dokuwiki users information + +1.5 +--- + +* improved table renderer +* show membership fees and payments balances history +* improved generator of static web pages + +1.4 +--- + +* vim and joe syntax highlighting support +* improved Fio bank statement fetcher and merger + +1.3 +--- + +* organizational bodies membership + +1.2 +--- + +* split configuration and action command-line options +* support for git annotate +* show suspended members that are about to expire +* optimized utf-8 support + +1.1 +--- + +* support for suppressing output (used in cron jobs) +* sorted members in notifications +* report missing keys in member files +* internal ML membership synchronization + +1.0 +--- + +This was the first oficially released version which contains all the +functionality required to take over the original solution. + +* parsing and interpreting member files with specified grammar +* basic support for start/stop periods +* command-line arguments support with integrated help display +* static builds +* cards export for BrmDoor project +* data validation and error reporting +* improved manual credit handling +* member id validation and generation +* export of gnuplot-compatible statistics +* static web data generation +* table formatting with color support +* member fees and payments accounting +* support for multiple join/destroy periods +* period-based exchange rates lookups +* unpaired transactions handling +* internal ML membership check +* notifications for both council and members with debts +* universal Fio bank account statement fetcher +* preliminary SEPA payment parsing +* programming modules documentation +* git status support +* sample configuration +* manual page