Releases: tierpod/dmarc-report-converter
v0.6
Improves installation and usage All templates were moved from templates/*.gotmpl files to consts.go (thanks to @morrowc). This change makes installation and usage easier - you don't have to install and update templates folder anymore.
v0.5.4
Close #19
v0.5.3
This release contains no changes. Test release from github actions.
Bugfix release
dmarc-report-converter must not delete file if conversation process failed
Bugfix release
dmarc-report-converter must fail if it cannot write output file.
Add ability to merge multimple reports
Since v0.5, dmarc-report-converter can merge similar reports, so it can be used to make daily, weekly and monthly reports. Some internal structures was modified, so you have to update templates. If IMAP was
configured, you have to update configuration file.
-
imap: before 0.5, dmarc-report-converter fetched all attachments into memory and then converted
them. Since 0.5, it downloads attachments to local directory. You have to set input -> dir. -
templates: Result.Record was renamed to Result.Records
-
templates: Report.Total* was moved to Report.MessagesStats.*
-
config: imap_debug was moved to input -> imap -> debug
-
config: added input -> imap -> delete
-
config: added log_datetime and log_debug parameters
-
config: added {{. TodayID }} shortcut for filename
v0.4
- Add some custom fields to Record: Total, TotalPassed, TotalFailed, TotalPassedPercent
- templates: add "Total" values
- templates: add new "html_static" template (without use templates/assets)
- imap: download messages, logout and then convert they (avoid long imap connection time while do ptr lookups)
- imap: add imap_debug setting
- Improve documentation
Enchancements and bugfixes
- Add configurable assets path for html output
- Move dmarc to separate package
- Improve Makefile
Bug fixes
First pre-release version
- Input from xml, gz, zip
- Support downloading messages from imap
- Output to json, txt, html