]> git.notmuchmail.org Git - notmuch/blobdiff - NEWS
NEWS: emacs: push mark before signature on reply
[notmuch] / NEWS
diff --git a/NEWS b/NEWS
index e4bd2e2f8542b099018b862cbfcacde34beb9cf0..e7809787afe3c21a92ef0f7783d4e9dcb84aa397 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,6 +1,20 @@
 Notmuch 0.18~rc0 (2014-04-22)
 =============================
 
+Overview
+--------
+
+This new release includes some enhancements to searching for messages
+by filesystem location (`folder:` and `path:` prefixes under *General*
+below).  Saved searches in *Emacs* have also been enhanced to allow
+distinct search orders for each one.  Another enhancement to the
+*Emacs* interface is that replies to encrypted messages are now
+encrypted, reducing the risk of unintentional information disclosure.
+The default dump output format has changed to the more robust
+`batch-tag` format. The previously deprecated parsing of single
+message mboxes has been removed. For detailed release notes, see
+below.
+
 General
 -------
 
@@ -51,6 +65,15 @@ Support for indexing mbox files has been dropped
   been deprecated since Notmuch 0.15. The support has now been
   dropped, and all mbox files will be rejected during indexing.
 
+Message header parsing changes
+
+  Notmuch previously had an internal parser for message headers. The
+  parser has now been dropped in favour of letting GMime parse both
+  the headers and the message MIME structure at the same pass. This is
+  mostly an internal change, but the GMime parser is stricter in its
+  interpretation of the headers. This may result in messages with
+  slightly malformed message headers being now rejected.
+
 Command-Line Interface
 ----------------------
 
@@ -62,6 +85,18 @@ Command-Line Interface
 
   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.
+
 Emacs Interface
 ---------------
 
@@ -156,6 +191,12 @@ Replies to encrypted messages will be encrypted by default
   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.
+
 nmbug
 -----