- Handle unexpected XML parsing errors more gracefully (PR 349) - Migrate build from `setuptools` to `hatch`
8.3.0
-----
- Support MFA for Microsoft Graph (PR 320 closes issue 319) - Add more options for S3 export (PR 328) - Provide a helpful error message when the log file cannot be created (closes issue 317)
8.2.0
-----
- Support non-standard, text-based forensic reports sent by some mail hosts - Set forensic report version to `None` (`null` in JSON) if the report was in a non-standard format and/or is missing a version number - The default value of the `mailbox` `batch_size` option is now `10` (use `0` for no limit)
8.1.1
-----
- Fix marking messages as read via Microsoft Graph
8.1.0
-----
- Restore compatibility with <8.0.0 configuration files (with deprecation warnings) - Set default `reports_folder` to `Inbox` (rather than `INBOX`) when `msgraph` is configured - Mark a message as read when fetching a message from Microsoft Graph
8.0.3
-----
- Fix IMAP callback for `IDLE` connections (PR 313 closes issue 311) - Add warnings in documentation and log output for IMAP configuration changes introduced in 8.0.0 (Closes issue 309) - Actually pin the `elasticsearch` Python library version at `<7.14.0` (Closes issue 315) - Separate version numbers in `__init__.py` and `setup.py` to allow `pip` to install directly from `git` - Update `dateparser` to 1.1.1 (closes issue 273)