]> git.notmuchmail.org Git - notmuch/blobdiff - NEWS
lib: drop the deprecation message for single-message mbox files
[notmuch] / NEWS
diff --git a/NEWS b/NEWS
index 8d7ed0af0963b032f2bf829784b24b489ab44117..44e8d0543f9d0b4f48168849c4cc85350f144b2e 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,5 +1,16 @@
-Notmuch 0.19~rc2 (2014-11-09)
-=============================
+Notmuch 0.19 (2014-11-14)
+=========================
+
+Overview
+--------
+
+This release improves the reliability of `notmuch dump` and the error
+handling for `notmuch insert`. The new `notmuch address` command is
+intended to make searching for email addresses more convenient. At the
+library level the revised handling of missing messages fixes at least
+one bug in threading. The release also includes several interface
+improvements to the emacs interface, most notably the ability to bind
+keyboard shortcuts to saved searches.
 
 Command-Line Interface
 ----------------------
 
 Command-Line Interface
 ----------------------
@@ -28,6 +39,13 @@ Stopped `notmuch dump` failing if someone writes to the database
   `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.
 
   `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 deliver` is deprecated
+
+  With this release we believe that `notmuch insert` has reached
+  parity with `notmuch deliver`. We recommend that all users of
+  `notmuch deliver` switch to `notmuch insert` as the former is
+  currently unmaintained.
+
 `notmuch search` now supports `--duplicate=N` option with `--output=messages`
 
   Complementing the `notmuch search --duplicate=N --output=files`
 `notmuch search` now supports `--duplicate=N` option with `--output=messages`
 
   Complementing the `notmuch search --duplicate=N --output=files`
@@ -35,6 +53,14 @@ Stopped `notmuch dump` failing if someone writes to the database
   limits output of message IDs to messages matching search terms that
   have at least `N` files associated with them.
 
   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
 ---------------
 
@@ -45,6 +71,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,
@@ -90,8 +126,8 @@ Library users can now abort an atomic section by closing the database
   Callers can now simply close the database, and any outstanding
   atomic section will be aborted.
 
   Callers can now simply close the database, and any outstanding
   atomic section will be aborted.
 
-Add return status to notmuch_database_close and
-notmuch_database_destroy
+Add return status to `notmuch_database_close` and
+`notmuch_database_destroy`
 
 Bug fixes and performance improvements for thread linking
 
 
 Bug fixes and performance improvements for thread linking
 
@@ -172,7 +208,7 @@ Make emacs install robust against the non-existence of emacs
 
 Put notmuch lib directory first in RPATH
 
 
 Put notmuch lib directory first in RPATH
 
-Fix handling of html_static_path in sphinx
+Fix handling of `html_static_path` in sphinx
 
   Both the python bindings and the main docs had spurious settings of
   this variable.
 
   Both the python bindings and the main docs had spurious settings of
   this variable.
@@ -247,7 +283,7 @@ The `folder:` search prefix now requires an exact match
   advised to see the `notmuch-search-terms` manual page for details,
   and review how the change affects their existing `folder:` searches.
 
   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.
+There is a new `path:` search prefix
 
   The new `path:` search prefix complements the `folder:` prefix. The
   `path:` prefix searches for email messages that are in particular
 
   The new `path:` search prefix complements the `folder:` prefix. The
   `path:` prefix searches for email messages that are in particular