aboutsummaryrefslogtreecommitdiffstats
path: root/CHANGELOG.md
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-08-14 11:57:13 +0200
committerDanilo M. <danix@danix.xyz>2026-08-14 11:57:13 +0200
commit74c1b90e287d5128249ec0e3390123a7147e8659 (patch)
treede8eb45aa2ce92fab4f2784b8a85df196f2da746 /CHANGELOG.md
parent8f1ff70f4fabf9c077fa26b2ca99c6664d1b146b (diff)
downloadqtmaildir-74c1b90e287d5128249ec0e3390123a7147e8659.tar.gz
qtmaildir-74c1b90e287d5128249ec0e3390123a7147e8659.zip
release: 0.19.0v0.19.0
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r--CHANGELOG.md17
1 files changed, 17 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index c02ff38..3dea47f 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -11,6 +11,23 @@ point at which they are stable.
## [Unreleased]
+## [0.19.0] - 2026-08-14
+
+A saved query can become a tagging rule without retyping it, and a rule can no
+longer disappear because of what you called it. The name field accepts what a
+person types and cleans it into a valid id, saving says why when a rule would
+not survive being read back, and a rule already in the file with an unusable
+name is loaded so it can be repaired rather than silently ignored.
+
+### Upgrading
+
+If a rule in `~/.config/mailrules/rules.json` has a name that is not lowercase
+letters, digits and dashes, it was being dropped by every reader: invisible in
+the dialog and never applied by the `post-new` hook. It now loads with its name
+repaired, and the dialog warns that the file still holds the old one. **Open
+the tagging rules dialog and press Save** to write the repair back. Until you
+do, the hook still ignores that rule.
+
### Added
- A saved query can be turned into a tagging rule: right-click a stored query