Improvements
- Type hinting is now used properly across the entire library. (#445)
Fixes
- Decompress report files as needed when passed via the CLI.
- Fixed incomplete removal of the ability for
parsedmarc.utils.extract_reportto accept a file path directly in8.15.0.
Breaking changes
This version of the library requires consumers to pass certain arguments as keyword-only. Internally, the API uses a bare * in the function signature. This is standard per PEP 3102 and as documented in the Python Language Reference.