5.1 KiB
5.1 KiB
ChangeLog
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