From ebe3ccf40ae2a289cfdbf05421a983d99f974cf1 Mon Sep 17 00:00:00 2001 From: Sean Whalen Date: Thu, 25 Dec 2025 16:01:25 -0500 Subject: [PATCH] Update changelog for version 9.0.6 and set version in constants.py --- CHANGELOG.md | 17 +++++++++++++++++ parsedmarc/constants.py | 2 +- 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 138b968..45b99fe 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,22 @@ # Changelog +## 9.0.6 + +### Fixes + +- Fix #638. +- Fix/clarify report extraction and parsing behavior for multiple input types (bytes, base64 strings, and file-like objects). +- Fix type mismatches that could cause runtime issues in SMTP emailing and CLI option handling. + +### Improvements + +- Improve type hints across the library (Pylance/Pyright friendliness) and reduce false-positive linter errors. + +### Compatibility / Dependencies + +- Set Python requirement to `>=3.9,<3.14`. +- Bump `mailsuite` requirement to `>=1.11.0`. + ## 9.0.5 ## Fixes diff --git a/parsedmarc/constants.py b/parsedmarc/constants.py index 6cf23f3..5bc139d 100644 --- a/parsedmarc/constants.py +++ b/parsedmarc/constants.py @@ -1,3 +1,3 @@ -__version__ = "9.0.5" +__version__ = "9.0.6" USER_AGENT = f"parsedmarc/{__version__}"