Releases: FrostTheFox/simple-dmarc-parser
v1.1.0
Updates dependencies to fix the script crashing on newer Python versions.
Ignores report files which contain only metadata and no records. These seem to come from a probably legitimate email security site, but these reports as far as I can tell are unsolicited, and from my reading, seem to violate the DMARC RFC (the schema in the RFC says that there should be at least one record entry).
Uses the tempfile module to generate a temporary directory instead of relying on a relative folder path. As part of this, f-string based file paths were cleaned up to use os.path.join instead.
v1.0.3
Minor bug fix release. Fixes a missing variable assignment that causes an error if credentials are not provided via command line argument or config.
v1.0.2
Minor bug fix release. Previously, if no DMARC reports were found, simple-dmarc-parser would always output a message regardless of whether silent mode is enabled or not. Now silent mode should be truly silent except for errors.
v1.0.1
Minor updates to the project file. (Maybe this didn't need a release? I've never actually published a Python project before!)
v1.0.0
Initial release.