X-Git-Url: https://git.notmuchmail.org/git?p=notmuch;a=blobdiff_plain;f=NEWS;h=d4f4ea4e898887799d82eaf2fb412636b869bf00;hp=dbbbe9f71356ff118565e479fc8a7fe762c2e163;hb=3fed6736a7ef8b8b1f05d0fabb136bdd3b5917ee;hpb=6f0d54c737f6171d716d4c724319472eae8ec655 diff --git a/NEWS b/NEWS index dbbbe9f7..d4f4ea4e 100644 --- a/NEWS +++ b/NEWS @@ -1,7 +1,44 @@ +Notmuch 0.18 (UNRELEASED) +========================= + +Command-Line Interface +---------------------- + +`notmuch dump` now defaults to `batch-tag` format. + + The old format is still available with `--format=sup`. + +`notmuch new` has a --quiet option -Notmuch 0.17 (UNRELEASED) + This option suppresses the progress and summary reports. + +Emacs Interface +--------------- + +Bug fix for saved searches with newlines in them. + + Split lines confuse `notmuch count --batch`, so we remove embedded + newlines before calling notmuch count. + +Notmuch 0.17 (2013-12-30) ========================= +Incompatible change in SHA1 computation +--------------------------------------- + +Previously on big endian architectures like sparc and powerpc the +computation of SHA1 hashes was incorrect. This meant that messages +with overlong or missing message-ids were given different computed +message-ids than on more common little endian architectures like i386 +and amd64. If you use notmuch on a big endian architecture, you are +strongly advised to make a backup of your tags using `notmuch dump` +before this upgrade. You can locate the affected files using something +like: + + notmuch dump | \ + awk '/^notmuch-sha1-[0-9a-f]{40} / \ + {system("notmuch search --exclude=false --output=files id:" $1)}' + Command-Line Interface ---------------------- @@ -30,6 +67,14 @@ Improved `notmuch new` performance for unchanged folders RFC 2047-encodes the headers, making the output a valid RFC 2822 message. The JSON/sexp format is unchanged. +`notmuch compact` command + + The new `compact` command exposes Xapian's compaction + functionality through a more convenient interface than + `xapian-compact`. `notmuch compact` will compact the database to a + temporary location, optionally backup the original database, and + move the compacted database into place. + Emacs Interface --------------- @@ -116,6 +161,26 @@ The `notmuch-tag` function now requires a list of tag changes changes or a space-separated string of tag changes. The latter is no longer supported and the function now returns nothing. +Fixed `notmuch-reply` putting reply in primary selection + + On emacs 24 notmuch-reply used to put the cited text into the + primary selection (which could lead to inadvertently pasting this + cited text elsewhere). Now the primary-selection is not changed. + +Fixed `notmuch-show` invisible part handling + + In some obscure cases part buttons and invisibility had strange + interactions: in particular, the default action for some parts gave + the wrong action. This has been fixed. + +Fixed `notmuch-show` attachment viewers and stderr + + In emacs 24.3+ viewing an attachment could cause spurious text to + appear in the show buffer (any stderr or stdout the viewer + produced). By default this output is now discarded. For debugging, + setting `notmuch-show-attachment-debug` causes notmuch to keep the + viewer's stderr and stdout in a separate buffer. + Fixed `notmuch-mua-reply` point placement when signature involved By restricting cursor movement to body section for cursor placement @@ -123,6 +188,13 @@ Fixed `notmuch-mua-reply` point placement when signature involved section anymore. Now inserted citation content will definitely go to the body part of the message. +Vim Interface +------------- + + It is now possible to compose new messages in the Vim interface, as + opposed reply to existing messages. There is also support for + going straight to a search (bypassing the folders view). + Notmuch 0.16 (2013-08-03) =========================