-Notmuch 0.12 (2012-xx-xx)
+Notmuch 0.13 (2012-xx-xx)
=========================
Command-Line Interface
to all. The feature is available through the new command line option
--reply-to=(all|sender).
+JSON reply format
+
+ "notmuch reply" can now produce JSON output that contains the headers
+ for a reply message and full information about the original message
+ begin replied to. This allows MUAs to create replies intelligtently.
+ For example, an MUA that can parse HTML might quote HTML parts.
+
+ Calling notmuch reply with --format=json imposes the restriction that
+ only a single message is returned by the search, as replying to
+ multiple messages does not have a well-defined behavior. The default
+ retains its current behavior for multiple message replies.
+
Tag exclusion
Tags can be automatically excluded from search results by adding them
notmuch config set search.exclude_tags deleted spam
+Emacs Interface
+---------------
+
+Reply improvement using the JSON format
+
+ Emacs now uses the JSON reply format to create replies. It obeys
+ the customization variables message-citation-line-format and
+ message-citation-line-function when creating the first line of the
+ reply body, and it will quote HTML parts if no text/plain parts are
+ available.
+
+Notmuch 0.12 (2012-03-20)
+=========================
+
+Command-Line Interface
+----------------------
+
+Reply to sender
+
+ "notmuch reply" has gained the ability to create a reply template
+ for replying just to the sender of the message, in addition to reply
+ to all. The feature is available through the new command line option
+ --reply-to=(all|sender).
+
Mail store folder/file ignore
A new configuration option, `new.ignore`, lets users specify a
NOTE: *Every* file/directory that goes by one of those names will
be ignored, independent of its depth/location in the mail store.
+Unified help and manual pages
+
+ The notmuch help command now runs man for the appropriate page. If
+ you install notmuch somewhere "unusual", you may need to update
+ MANPATH.
+
Manual page for notmuch configuration options
The notmuch CLI configuration file options are now documented in the
for new users by showing "unread" messages bold and "flagged"
messages blue by default in the search view.
+Printing Support
+
+ notmuch-show mode now has simple printing support, bound to '#' by
+ default. You can customize the variable notmuch-print-mechanism.
+
Library changes
---------------
Compatibility with GMime 2.6
It is now possible to build notmuch against both GMime 2.4 and 2.6.
- However, a bug in current GMime 2.6 causes notmuch not to report
- signatures where the signer key is unavailable (GNOME bug 668085).
+ However, a bug in GMime 2.6 before 2.6.5 causes notmuch not to
+ report signatures where the signer key is unavailable (GNOME bug
+ 668085). For compatibility with GMime 2.4's tolerance of "From "
+ headers we require GMime 2.6 >= 2.6.7.
Notmuch 0.11.1 (2012-02-03)
===========================