Note
9.3.1 is available on π PyPI and π GitHub.
- Attach a
mail-deduplicate-manpages.tar.gzasset to every GitHub release, rendered from the same command tree the documentation site builds its man pages from. - Size the report's
Descriptionand the hash table'sHeader valuecolumns to the terminal instead of a fixed width, so neither table overflows an 80-column terminal. - Stop embedding line breaks in the report's descriptions: the structured formats now carry each description as a single string, and
--table-format=verticalaligns wrapped lines under the label column. - Stop
--action delete-selectedfrom deleting the mails that have no duplicate, which it has done since8.1.1. Closes #1053. - Fix the
--input-formathelp, which still said auto-detection only coveredmaildirandmbox:emlfolders have been detected since9.1.0. - Fix the installation guide's
mdedup --versionexample, which rendered the documentation tool's version instead of the CLI's. - Fix the API documentation of
normalize_address_header: a mismatched code span leaked backticks into the rendered text, and its issue references are now links. - Expand the troubleshooting docs: how to read a strategy against an action, what the
0and-1thresholds do, and why genuine copies can be skipped for size. - Surface the deferred work buried in code comments and prose on the documentation's Todo-list page.
Full changelog: v9.3.0...v9.3.1