Skip to content

v9.3.1

Latest

Choose a tag to compare

@kdeldycke kdeldycke released this 28 Aug 13:45
Immutable release. Only release title and notes can be modified.

Note

9.3.1 is available on 🐍 PyPI and πŸ™ GitHub.

  • Attach a mail-deduplicate-manpages.tar.gz asset to every GitHub release, rendered from the same command tree the documentation site builds its man pages from.
  • Size the report's Description and the hash table's Header value columns 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=vertical aligns wrapped lines under the label column.
  • Stop --action delete-selected from deleting the mails that have no duplicate, which it has done since 8.1.1. Closes #1053.
  • Fix the --input-format help, which still said auto-detection only covered maildir and mbox: eml folders have been detected since 9.1.0.
  • Fix the installation guide's mdedup --version example, 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 0 and -1 thresholds 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