X-Git-Url: https://git.notmuchmail.org/git?p=notmuch;a=blobdiff_plain;f=NEWS;h=e7809787afe3c21a92ef0f7783d4e9dcb84aa397;hp=e4bd2e2f8542b099018b862cbfcacde34beb9cf0;hb=292a052cab153ef7744c8de9a89aa1077ab99053;hpb=1156aa9bd9a7322c9014b01272923838236a533b diff --git a/NEWS b/NEWS index e4bd2e2f..e7809787 100644 --- 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 -----