mirror of
https://git.notmuchmail.org/git/notmuch
synced 2024-11-21 18:38:08 +01:00
NEWS: Add notes for 0.5 release.
Which is ready to go now.
This commit is contained in:
parent
a68334258a
commit
a836cd41bf
2 changed files with 98 additions and 1 deletions
97
NEWS
97
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
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in a new issue