Releases: moisseev/rspamd-spamness
2.5.0
This release brings an important update to how MIME-encoded email headers are handled, improving score detection and display in message list columns.
Enhancements:
- Improved MIME header decoding: The add-on now correctly decodes MIME-encoded headers, including
quoted-printable
andbase64
formats, when displaying scores in the message list columns. - Charset validation: The add-on now strictly processes UTF-8 encoded headers. If an unsupported charset or invalid MIME encoding is encountered, the original value will be preserved, and a warning will be logged.
2.4.1
Enhancements:
- Display clarity and consistency enhancement: Replaced the term "undefined" with the empty set symbol (∅) in parsing results in the score header. Updated notifications to display the empty set symbol (∅) instead of an empty string when no symbols are found.
2.4.0
New features:
-
Notification area in message header:
Added a dedicated notification area to the message header. This enhancement replaces the previous system notifications for Rspamd server responses, providing a streamlined and integrated way to display messages related to spam and ham training. -
Expand buttons default actions:
Updated the options page to support additional actions (bayes
,fuzzy
, andcheck
), which can be configured as default actions for buttons.
Bug fixes:
- Prevent duplicate CSS links:
Fixed issues related to duplicate CSS links being added.
2.3.0
New features
- HTTP API training: Added the ability to train Rspamd using the HTTP API. Results are displayed via system notifications.
Bug fixes
- Raw extended Rspamd header line breaks: Fixed issues with raw extended Rspamd header line breaks in Thunderbird 128 Beta and later, where folding white spaces were retained.
- Numeric input width: Resolved the issue with numeric input width on the options page for Thunderbird versions 115 and 128b.
Enhancements
- Label updates: Changed Russian labels for "Ham" from "не-спам" to "не спам" for better grammatical accuracy.
Note: To use the Rspamd HTTP API, ensure that at least one server is configured in the neighbours
section of the Rspamd options. Otherwise, a CORS error may occur.
2.2.0
New feature:
- Training buttons dropdown: Added a dropdown menu for Move/Copy actions to the training buttons, allowing you to choose between move and copy actions easily. Clicking the button will continue to perform the default action as set in the add-on preferences.
2.1.1
Bug fixes:
- Improved macOS compatibility: Replaced deprecated path conversion function to ensure that notifications function correctly on macOS.
New features and improvements:
- Updated versioning: The add-on has been migrated from the legacy version format to comply with current standards.
- Duplicate notifications: Introduced duplicate notifications along with console warnings to simplify troubleshooting. This is particularly useful as Thunderbird notifications may be disabled in OS settings by default on some operating systems (e.g., macOS).
- Folder case sensitivity note: Added a note in the options to inform users about folder case sensitivity, enhancing user awareness and preventing potential issues.
UI adjustments:
- Icon size and element widths: Adjusted the icon size for Thunderbird notifications and fine-tuned the widths of the elements.
2.1.0a1
New Features:
- Added new score- and indicator- columns for Bayes, Bayes probability, and Fuzzy (available from Thunderbird 115.10 and later).
- Added support for Thunderbird versions 128 and later.
Changes:
- Display score header even without symbols. Previously, it was hidden if no symbols were found.
SPAMTRAP
symbol treated specially for sorting and highlighting purposes.
Note: Users of Thunderbird "Supernova" edition may need to re-select columns to manage visibility settings.