-Notmuch 0.18~rc0 (2014-04-22)
-=============================
+Notmuch 0.18 (2014-05-06)
+=========================
Overview
--------
The `folder:` search prefix now requires an exact match
The `folder:` prefix has been changed to search for email messages
- by the exact, case sensitive maildir or MH folder name. The new
- behaviour allows for more accurate mail folder based searches, and
- should lead to less surprising results than the old behaviour. Users
- are advised to see the `notmuch-search-terms` manual page for
- details, and review how the change affects their existing `folder:`
- searches.
+ by the exact, case sensitive maildir or MH folder name. Wildcard
+ matching (`folder:foo*`) is no longer supported. The new behaviour
+ allows for more accurate mail folder based searches, makes it
+ possible to search for messages in the top-level folder, and should
+ lead to less surprising results than the old behaviour. Users are
+ advised to see the `notmuch-search-terms` manual page for details,
+ and review how the change affects their existing `folder:` searches.
There is a new `path:` search prefix.
This option suppresses the progress and summary reports.
+`notmuch insert` respects maildir.synchronize_flags config option
+
+ Do not synchronize tags to maildir flags in `notmuch insert` if the
+ user does not want it.
+
+The commands set consistent exit status codes on failures
+
+ The cli commands now consistently set exit status of 1 on failures,
+ except where explicitly otherwise noted. The notable expections are
+ the status codes for format version mismatches for commands that
+ support formatted output.
+
+Bug fix for checking configured new.tags for invalid tags
+
+ `notmuch new` and `notmuch insert` now check the user configured
+ new.tags for invalid tags, and refuse to apply them, similar to
+ `notmuch tag`. Invalid tags are currently the empty string and tags
+ starting with `-`.
+
Emacs Interface
---------------
encrypt replies to encrypted messages. This should make it less
likely to accidentally reply to encrypted messages in plain text.
+Reply pushes mark before signature
+
+ We push mark and set point on reply so that the user can easily cut
+ the quoted text. The mark is now pushed before the signature, if
+ any, instead of end of buffer so the signature is preserved.
+
+Message piping uses the originating buffer's working directory
+
+ `notmuch-show-pipe-message` now uses the originating buffer's
+ current default directory instead of that of the `*notmuch-pipe*`
+ buffer's.
+
nmbug
-----