Skip to content

Releases: MozaicWorks/DMARCReporting

v0.3.1

Choose a tag to compare

@tdpauw tdpauw released this 06 Sep 13:47

Changelog

Continue processing remaining files when one file fails (#f7a6de3)

Full Changelog: v0.3.0...v0.3.1

Python PyPi

pip3 install DMARCReporting==v0.3.1

v0.3.0

Choose a tag to compare

@tdpauw tdpauw released this 25 Dec 12:06

Changelog

⚠️ BREAKING CHANGE:
Improved file handling causes the report to show the file DMARC RUA report path in the report (#10).

Added support for Python 3.12 (#20).

Improved the release process to read the version number from the Python module version (#14).

Added support for GZip files with trailing garbage (#18).

⚠️ BREAKING CHANGE:
Included the DMARC RUA Report date range in the report (#12).

Full Changelog: v0.2.1...v0.3.0

Python PyPi

pip3 install DMARCReporting==v0.3.0

v0.2.1

Choose a tag to compare

@tdpauw tdpauw released this 30 Nov 20:49

Changelog

Fixed the incorrect reporting due to XML tag ordering reported by @yaiqsa (#19). Instead of positional tag parsing we now rely on xpath to parse the DMARC RUA XML reports.

Full Changelog: v0.2.0...v0.2.1

Python PyPi

pip3 install DMARCReporting==v0.2.1

v0.2.0

Choose a tag to compare

@tdpauw tdpauw released this 30 Oct 23:14

Changelog

  • Modified the output to produce one large table where the source file is provided as an additional file column
  • Extend the console output with the email count
  • Added -c argument for an optional CSV output
  • Added -a argument to show all records in the console output, not only the failing records
    by @beda42 (#15)

Full Changelog: v0.1.1...v0.2.0

Python PyPi

pip3 install DMARCReporting==v0.2.0

v0.1.1

Choose a tag to compare

@tdpauw tdpauw released this 17 Aug 20:33
7ba9329

Changelog

  • Produce a console report containing source IPs not passing alignment and authentication (#2)
  • Remove the xmllint calls in reportErrors.sh as it is handled by console reporting (#5)
  • Rename shell script to DMARCReporting.sh (#6)
  • Move the unarchiving of gzip files to the Python code (#7)
  • Move the unarchiving of zip files to the Python code (#8)
  • Configure the automated test execution (#9)
  • Publish as PyPI package (#11) and replace DMARCReporting.sh with a python version DMARCReporting

Python Install

pip install DMARCReporting==0.1.1