ChangeLog ========= 1.18 - released 2025-01-06 -------------------------- * fix typo in members-print * create LaTeX source of general meeting attendance sheet * add expected income, cash flow and average age to stats * add QR code payment in CZK on members' payments pages' 1.17 - released 2024-10-01 -------------------------- * add "Current Fee" column to -fees to see special discounts * add EUR account to members page * fix erroneous newlines in cronjobs * add support for full RFC email addresses in *email-from* configuration * handling of members without any fees or payments 1.16.2 - released 2024-05-07 ---------------------------- * fix rada-ml-pred? in -mlsync 1.16.1 - released 2024-04-02 ---------------------------- * add EUR account for paying membership fees to member's page 1.16 - released 2024-02-09 -------------------------- * handle # character at weird positions in DokuWiki users.auth.php * unify -mlsync and -mlcheck handling of member predicates * handle unicode characters with 3-byte UTF-8 representation correctly * calculate expected income with respect to discounts granted * report soon-expiring members in the summary emails * report mailing lists check status in summary emails 1.15.1 - released 2024-01-02 ---------------------------- * fix calculating historical membership fee (was erroneously based on current date) * fix showing basic information without MLs loaded 1.15 - released 2023-12-24 -------------------------- * increase membership fees starting 2024-01 (specification.rkt) * add support for explicit fee amounts for specified period 1.14 - released 2023-12-06 -------------------------- * 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 - released 2023-12-05 -------------------------- * add dokuwiki problems to summary emails * handle more SEPA payments 1.12 - released 2023-11-16 -------------------------- * 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 - released 2023-09-23 -------------------------- * add support for CC in emails * update manual page * setup new cron jobs 1.10 - released 2023-09-17 -------------------------- * direct access of mailman 3 database 1.9 - released 2023-09-16 ------------------------- * implement support for mailman 3 * add total debt to long-term debtors listings 1.8 - released 2023-07-29 ------------------------ * 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 - released 2023-07-04 ------------------------- * 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.2 - released 2023-06-29 --------------------------- * fix passing members to remove_members mailman binary 1.6.1 - released 2023-06-27 --------------------------- * fix ML removal * fix sync re-read 1.6 - released 2023-06-27 ------------------------- * dokuwiki plugin * delete generated files for destroyed members * verify dokuwiki users information 1.5 - released 2023-06-19 ------------------------- * improved table renderer * show membership fees and payments balances history * improved generator of static web pages 1.4 - released 2023-05-26 ------------------------- * vim and joe syntax highlighting support * improved Fio bank statement fetcher and merger 1.3 - released 2023-05-22 ------------------------- * organizational bodies membership 1.2.1 - released 2023-05-19 --------------------------- * fix email string argument passing * use bi-directional mailman communication 1.2 - released 2023-05-19 ------------------------- * 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 - released 2023-05-14 ------------------------- * support for suppressing output (used in cron jobs) * sorted members in notifications * report missing keys in member files * internal ML membership synchronization 1.0 - released 2023-04-23 ------------------------- 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