From 22f7860e2a1361716a668e01432efe901a7a3392 Mon Sep 17 00:00:00 2001 From: semantic-release Date: Fri, 24 May 2024 22:31:10 +0000 Subject: [PATCH] 0.2.0 Automatically generated by python-semantic-release --- CHANGELOG.md | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index a1184bd..d3e835d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,23 @@ +## v0.2.0 (2024-05-24) + +### Chore + +* chore: license change ([`949be3d`](https://github.com/QbDVision-Inc/DMARC-Report-Analyzer/commit/949be3d2239ab276e3bcf8de11ab54aea44807bd)) + +### Feature + +* feat: merge experimental branch for total code refactor and new functionality + +This merge pull request includes a comprehensive refactor of the codebase, introducing new features and improvements. ([`e4bb4af`](https://github.com/QbDVision-Inc/DMARC-Report-Analyzer/commit/e4bb4af3d1d3fced315c8629767fa28dd6021482)) + +### Unknown + +* Merge remote-tracking branch 'origin/main' into experimental ([`5644c82`](https://github.com/QbDVision-Inc/DMARC-Report-Analyzer/commit/5644c8268399ec6bec996693b49700b576aed1a1)) + + ## v0.1.0 (2024-05-24) ### Chore @@ -14,6 +31,17 @@ ### Feature +* feat: split the code into classes and added OAuth2 support for MFA + +* Refactored the monolithic script into modular classes for better maintainability. +* Added EmailDownloader class to handle email fetching and attachment downloading with support for both basic authentication and OAuth2. +* Created DMARCAnalyzer class to handle parsing and analysis of DMARC reports. +* Introduced configuration via config.ini for cleaner configuration management. +* Enhanced error handling and logging across the board. +* Added functionality to calculate and report the ratio and number of emails that would have been lost if DMARC had p=reject, along with blacklisting statistics. + +I wrote this stone-cold sober, which is impressive considering the code still works. ([`693bca1`](https://github.com/QbDVision-Inc/DMARC-Report-Analyzer/commit/693bca1348272054d908633ed1228004ecf962f6)) + * feat(dmarc): Enhance DMARC report analysis with detailed failure stats and summary - Added detailed analysis for DMARC reports with counts for SPF, DKIM, and combined failures.