]> git.notmuchmail.org Git - notmuch/blobdiff - NEWS
Merge branch 'release'
[notmuch] / NEWS
diff --git a/NEWS b/NEWS
index e3a4ac348294d5cdce23bd1a6f6e105e1feb5faf..bd2039b51c5c4508df454caa38e0e9a6d867004e 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,4 +1,44 @@
-Notmuch 0.15 (YYYY-MM-DD)
+Notmuch 0.16 (2013-MM-DD)
+=========================
+
+Command-Line Interface
+----------------------
+
+Deprecated commands "part" and "search-tags" are removed.
+
+Vim Front-End
+-------------
+
+The vim based front end to notmuch is deprecated and moved to contrib.
+We haven't been able to support this as well as we would like, and it
+has accumulated bugs and gaps in functionality.  We recommend that
+people packaging notmuch no longer provide binary packages for
+notmuch-vim, but of course that is their decision.
+
+Notmuch 0.15.2 (2013-02-17)
+===========================
+
+Build fixes
+-----------
+
+Update dependencies to avoid problems when building in parallel.
+
+Internal test framework changes
+-------------------------------
+
+Adjust Emacs test watchdog mechanism to cope with `process-attributes`
+being unimplimented.
+
+Notmuch 0.15.1 (2013-01-24)
+=========================
+
+Internal test framework changes
+-------------------------------
+
+Set a default value for TERM when running tests. This fixes certain
+build failures in non-interactive environments.
+
+Notmuch 0.15 (2013-01-18)
 =========================
 
 General
 =========================
 
 General
@@ -41,6 +81,16 @@ Fixed `notmuch new` to skip ignored broken symlinks
   ignored files list.  Previously, it would abort when encountering
   broken symlink, even if it was ignored.
 
   ignored files list.  Previously, it would abort when encountering
   broken symlink, even if it was ignored.
 
+New dump/restore format and tagging interface
+
+  There is a new `batch-tag` format for dump and restore that is more
+  robust, particularly with respect to tags and message-ids containing
+  whitespace.
+
+  `notmuch tag` now supports the ability to read tag operations and
+  queries from an input stream, in a format compatible with the new
+  dump/restore format.
+
 Bcc and Reply-To headers are now available in notmuch show json output
 
   The `notmuch show --format=json` now includes "Bcc" and "Reply-To" headers.
 Bcc and Reply-To headers are now available in notmuch show json output
 
   The `notmuch show --format=json` now includes "Bcc" and "Reply-To" headers.
@@ -70,6 +120,21 @@ Removal of the deprecated `notmuch-folders` variable
   has now been removed. Any remaining users should migrate to
   `notmuch-saved-searches`.
 
   has now been removed. Any remaining users should migrate to
   `notmuch-saved-searches`.
 
+Visibility of MIME parts can be toggled
+
+  Each part of a multi-part MIME email can now be shown or hidden
+  using the button at the top of each part (by pressing RET on it or
+  by clicking).  For emails with multiple alternative formats (e.g.,
+  plain text and HTML), only the preferred format is shown initially,
+  but other formats can be shown using their part buttons.  To control
+  the behavior of this, see
+  `notmuch-multipart/alternative-discouraged` and
+  `notmuch-show-all-multipart/alternative-parts`.
+
+  Note notmuch-show-print-message (bound to '#' by default) will print
+  all parts of multipart/alternative message regardless of whether
+  they are currently hidden or shown in the buffer.
+
 Emacs now buttonizes mid: links
 
   mid: links are a standardized way to link to messages by message ID
 Emacs now buttonizes mid: links
 
   mid: links are a standardized way to link to messages by message ID
@@ -117,6 +182,25 @@ Fixed buttonization of id: links without quote characters
   Emacs now correctly buttonizes id: links where the message ID is not
   quoted.
 
   Emacs now correctly buttonizes id: links where the message ID is not
   quoted.
 
+`notmuch-hello` refresh point placement improvements
+
+  Refreshing the `notmuch-hello` buffer does a better job of keeping
+  the point where it was.
+
+Automatic tag changes are now unified and customizable
+
+  All the automatic tag changes that the Emacs interface makes when
+  reading, archiving, or replying to messages, can now be
+  customized. Any number of tag additions and removals is supported
+  through the `notmuch-show-mark-read`, `notmuch-archive-tags`, and
+  `notmuch-message-replied-tags` customization variables.
+
+Support for stashing the thread id in show view
+
+  Invoking `notmuch-show-stash-message-id` with a prefix argument
+  stashes the (local and database specific) thread id of the current
+  thread instead of the message id.
+
 New add-on tool: notmuch-pick
 -----------------------------
 
 New add-on tool: notmuch-pick
 -----------------------------
 
@@ -138,8 +222,8 @@ Internal test framework changes
 
 The emacsclient binary is now user-configurable
 
 
 The emacsclient binary is now user-configurable
 
-  The test framework now accepts TEST_EMACSCLIENT in addition to
-  TEST_EMACS for configuring the emacsclient to use.  This is
+  The test framework now accepts `TEST_EMACSCLIENT` in addition to
+  `TEST_EMACS` for configuring the emacsclient to use.  This is
   necessary to avoid using an old emacsclient with a new emacs, which
   can result in buggy behavior.
 
   necessary to avoid using an old emacsclient with a new emacs, which
   can result in buggy behavior.