Add changelog.

This commit is contained in:
Dominik Pantůček 2023-12-23 20:52:01 +01:00
parent c987ac6c81
commit af5976ad43

136
CHANGELOG.md Normal file
View file

@ -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