]> git.notmuchmail.org Git - notmuch/blobdiff - NEWS
News for mark read handling
[notmuch] / NEWS
diff --git a/NEWS b/NEWS
index 7a121e4b7c791fe2059f3c851645c57514413c74..8df124f57b4553e85271e162ab860b6343bcda1b 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -12,6 +12,37 @@ Stopped `notmuch dump` failing if someone writes to the database
   process already has the write lock the dump will not start, so
   script callers should still check the return value.
 
   process already has the write lock the dump will not start, so
   script callers should still check the return value.
 
+`notmuch insert` requires succesful message indexing for success status
+
+  Previously the `notmuch insert` subcommand indicated success even if
+  the message indexing failed, as long as the message was delivered to
+  file system. This could have lead to delivered messages missing
+  tags, etc. `notmuch insert` is now more strict, also requiring
+  succesful indexing for success status. Use the new `--keep` option
+  to revert to the old behaviour (keeping the delivered message file
+  and returning success even if indexing fails).
+
+`notmuch insert` has gained support for `post-insert` hook
+
+  The new `post-insert` hook is run after message delivery, similar to
+  `post-new`. There's also a new option `notmuch insert --no-hooks` to
+  skip the hook. See the notmuch-hooks(1) man page for details.
+
+`notmuch search` now supports `--duplicate=N` option with `--output=messages`
+
+  Complementing the `notmuch search --duplicate=N --output=files`
+  options, the new `--duplicate=N --output=messages` combination
+  limits output of message IDs to messages matching search terms that
+  have at least `N` files associated with them.
+
+Added `notmuch address` subcommand
+
+  This new subcommand searches for messages matching the given search
+  terms, and prints the addresses from them. Duplicate addresses are
+  filtered out. The `--output` option controls which of the following
+  information is printed: sender addresses, recipient addresses and
+  count of duplicate addresses.
+
 Emacs Interface
 ---------------
 
 Emacs Interface
 ---------------
 
@@ -22,6 +53,16 @@ Use the `j` key to access saved searches from anywhere in notmuch
   with the default saved searches `j i` from anywhere in notmuch will
   bring up the inbox.
 
   with the default saved searches `j i` from anywhere in notmuch will
   bring up the inbox.
 
+Improved handling of the unread tag
+
+  Notmuch now marks an open message read (i.e., removes the unread
+  tag) if point enters the message at any time in a show buffer
+  regardless of how point got there (mouse click, cursor command, page
+  up/down, notmuch commands such as n,N etc). This fixes various
+  anomalies or bugs in the previous handling. Additionally it is
+  possible to customize the mark read handling by setting
+  `notmuch-show-mark-read-function` to a custom function.
+
 Expanded default saved search settings
 
   The default saved searches now include several more common searches,
 Expanded default saved search settings
 
   The default saved searches now include several more common searches,
@@ -33,6 +74,15 @@ Improved `q` binding in notmuch buffers
   buffer if there are multiple windows showing the buffer. If only a
   single window is showing the buffer, it is killed.
 
   buffer if there are multiple windows showing the buffer. If only a
   single window is showing the buffer, it is killed.
 
+`notmuch-show-stash-mlarchive-link-alist` now supports functions
+
+  Some list archives may use a more complicated scheme for referring
+  to messages than just concatenated URL and message ID. For example,
+  patchwork requires a query to translate message ID to a patchwork
+  patch ID. `notmuch-show-stash-mlarchive-link-alist` now supports
+  functions to better cover such cases. See the help documentation for
+  the variable for details.
+
 Library changes
 ---------------
 
 Library changes
 ---------------