aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarl Worth <cworth@cworth.org>2010-11-11 20:41:06 -0800
committerCarl Worth <cworth@cworth.org>2010-11-11 20:41:06 -0800
commita836cd41bf64b635320a6c28fa038f3a99ebd3c4 (patch)
treecc019ef4308362a6fe503316a761ccd3561b3265
parenta68334258a14a50d942fa2f2824d37008d2443e6 (diff)
NEWS: Add notes for 0.5 release.
Which is ready to go now.
-rw-r--r--NEWS97
-rw-r--r--RELEASING2
2 files changed, 98 insertions, 1 deletions
diff --git a/NEWS b/NEWS
index bf98f46..5a1778e 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,66 @@
+Notmuch 0.5 (2010-11-11)
+========================
+New, general features
+---------------------
+Maildir-flag synchronization
+
+ Notmuch now knows how to synchronize flags in maildir filenames with
+ tags in the notmuch database. The following flag/tag mappings are
+ supported:
+
+ Flag <-> Tag
+ ---- -----
+ 'D' draft
+ 'F' flagged
+ 'P' passed
+ 'R' replied
+ 'S' unread (added when 'S' flag is not present)
+
+ The synchronization occurs in both directions, (for example, adding
+ the 'S' flag to a file will cause the "unread" tag to be added, and
+ adding the "replied" tag to a message will cause the file to be
+ renamed with an 'R' flag).
+
+ This synchronization is enabled by default for users of the
+ command-line interface, (though only files in directories named
+ "cur" or "new" will be renamed). It can be disabled by setting the
+ new maildir.synchronize_flags option in the configuration file. For
+ example:
+
+ notmuch config set maildir.synchronize_flags false
+
+ Users upgrading may also want to run "notmuch setup" once (just
+ accept the existing configuration) to get a new, nicely-commented
+ [maildir] section added to the configuration file.
+
+ For users of the notmuch library, the new synchronization
+ functionality is available with the following two new functions:
+
+ notmuch_message_maildir_flags_to_tags
+ notmuch_message_tags_to_maildir_flags
+
+ It is anticipated that future improvements to this support will
+ allow for safe synchronization of the 'T' flag with the "deleted"
+ tag, as well as support for custom flag/tag mappings.
+
+New library features
+--------------------
+Support for querying multiple filenames for a single message
+
+ It is common for the mailstore to contain multiple files with the
+ same message ID. Previously, notmuch would always hide these
+ duplicate files, (returning a single, arbitrary filename with
+ notmuch_message_get_filename).
+
+ With this release, library users can access all filenames for a
+ message with the new function:
+
+ notmuch_message_get_filenames
+
+ Together with notmuch_filenames_valid, notmuch_filenames_get, and
+ notmuch_filenames_move_to_next it is now possible to iterate over
+ all available filenames for a given message.
+
New command-line features
-------------------------
New "notmuch show --format=raw" for getting at original email contents
@@ -30,6 +93,40 @@ Fix "notmuch search" to print nothing when nothing matches
the --format=json output, (which would previously produce "[]" and
now produces nothing).
+Emacs interface improvements
+----------------------------
+Fix to allow pipe ('|') command to work when using notmuch over ssh
+
+Fix count of lines in hidden signatures.
+
+Omit repeated subject lines in (collapsed) thread display.
+
+Display current thread subject in a header line.
+
+Provide a "c i" binding to copy a thread ID from the search view.
+
+Allow for notmuch-fcc-dirs to have a value of nil.
+
+ Also, the more complex form of notmuch-fcc-dirs now has a slightly
+ different format. It no longer has a special first-element, fallback
+ string. Instead it's now a list of cons cells where the car of each
+ cell is a regular expression to be matched against the sender
+ address, and the cdr is the name of a folder to use for an FCC. So
+ the old fallback behavior can be achieved by including a fineal cell
+ of (".*" . "default-fcc-folder").
+
+Vim interface improvements
+--------------------------
+Felipe Contreras provided a number of updates for the vim interface.
+
+ These include optimiations, support for newer versions of vim, fixed
+ support for sending mail on modern systmms, new commands, and
+ various cleanups.
+
+New bindings
+------------
+Added initial ruby bindings in bindings/ruby
+
Notmuch 0.4 (2010-11-01)
========================
New command-line features
diff --git a/RELEASING b/RELEASING
index 6c714f8..a392d81 100644
--- a/RELEASING
+++ b/RELEASING
@@ -13,7 +13,7 @@ repository. From here, there are just a few steps to release:
Read through the entry at the top of the NEWS file and see if
you are aware of any major features recently added that are
- not mentioned there. If so, pleas add them, (and ask the
+ not mentioned there. If so, please add them, (and ask the
authors of the commits to update NEWS in the future).
2) Verify that the library version in lib/Makefile.local is correct