X-Git-Url: https://git.cworth.org/git?a=blobdiff_plain;f=NEWS;h=ca3ba99ecca2f1301309ac9fe2f508f15227e697;hb=refs%2Fheads%2Fdebian%2Fstretch-backports;hp=7b8dd7bb187daf55f455260b3affafcb21156f6f;hpb=fbf644d553e466d8182c33a1572242619d8f83ef;p=notmuch diff --git a/NEWS b/NEWS index 7b8dd7bb..ca3ba99e 100644 --- a/NEWS +++ b/NEWS @@ -1,4 +1,67 @@ -Notmuch 0.27 (UNRELEASED) +Notmuch 0.28 (2018-10-12) +========================= + +General +------- + +Improve threading + + The threading algorithm has been updated to consider all references, + not just the heuristically chosen parent (e.g. when that parent is + not in the database). The heuristic for choosing a parent message + has also been updated to again consider the In-Reply-To header, if + it looks sensible. Re-indexing might be needed to take advantage of + the latter change. + +Handle mislabelled Windows-1252 parts + + Messages that contain Windows-1252 are apparently frequently + mislabelled as ISO 8859-1. Use GMime functionality to apply the + correct encoding for such messages. + +Command Line Interface +---------------------- + +Support relative database paths + + Database paths (i.e. parameters to `notmuch config set + database.path`) without a leading `/` are now interpreted relative + to $HOME of the invoking user. + +Emacs +----- + +Improve stderr handling + + Add a real sentinel process to clean up stderr buffer. This is + needed on e.g. macOS. + +Call `notmuch-mua-send-hook` hooks when sending a message + + This hook was documented, but not functional for a very long time. + +Completion +---------- + +The zsh completion has been updated to cover most of the notmuch +CLI. Internally it uses regexp searching, so needs at least Notmuch +0.24. + +Build System +------------ + +The build system now installs notmuch-mutt and notmuch-emacs-mua with +absolute shebangs, following the conventions of most Linux +distributions. + +Test Suite +---------- + +Fix certain tests that were failing with GMime 2.6. Users are reminded +that support for versions of GMime before 3.0.3 has been deprecated +since Notmuch 0.25. + +Notmuch 0.27 (2018-06-13) ========================= General @@ -10,6 +73,25 @@ Add support for thread:{} queries containing (possibly distinct) messages matching foo and bar. See `notmuch-search-terms(7)` for details. +Command Line Interface +---------------------- + +Add the --full-scan option to `notmuch new` + + This option disables mtime based optimization of scanning for new mail. + +Add new --decrypt=stash option for `notmuch show` + + This facilitates a workflow for encrypted messages where message + cleartext are indexed on first read, but the user's decryption key + does not have to be available during message receipt. + +Documentation +------------- + +An initial manual for `notmuch-emacs` is now installed by default (in +`info` format). + Dependencies ------------ @@ -22,7 +104,7 @@ Notmuch 0.26.2 (2018-04-28) Library Changes --------------- -Work around Xapian bug with `get_mset(0,0, x)`. +Work around Xapian bug with `get_mset(0,0, x)` This causes aborts in `_notmuch_query_count_documents` on e.g. Fedora 28. The underlying bug is fixed in Xapian commit @@ -159,11 +241,11 @@ Change of return value of `notmuch_thread_get_authors` Transition `notmuch_database_add_message` to `notmuch_database_index_file` - When indexing an e-mail message, the new - `notmuch_database_index_file` function is the preferred form, and - the old `notmuch_database_add_message` is deprecated. The new form - allows passing a set of options to the indexing engine, which the - operator may decide to change from message to message. + When indexing an e-mail message, the new + `notmuch_database_index_file` function is the preferred form, and + the old `notmuch_database_add_message` is deprecated. The new form + allows passing a set of options to the indexing engine, which the + operator may decide to change from message to message. Test Suite ----------