X-Git-Url: https://git.notmuchmail.org/git?p=notmuch;a=blobdiff_plain;f=NEWS;h=44e8d0543f9d0b4f48168849c4cc85350f144b2e;hp=8d7ed0af0963b032f2bf829784b24b489ab44117;hb=c82a1745ac6fd83e025803a06711e913c86e6f47;hpb=50ee7d7e12de1db2c5ce4bb3f45423e47cb9415e diff --git a/NEWS b/NEWS index 8d7ed0af..44e8d054 100644 --- a/NEWS +++ b/NEWS @@ -1,5 +1,16 @@ -Notmuch 0.19~rc2 (2014-11-09) -============================= +Notmuch 0.19 (2014-11-14) +========================= + +Overview +-------- + +This release improves the reliability of `notmuch dump` and the error +handling for `notmuch insert`. The new `notmuch address` command is +intended to make searching for email addresses more convenient. At the +library level the revised handling of missing messages fixes at least +one bug in threading. The release also includes several interface +improvements to the emacs interface, most notably the ability to bind +keyboard shortcuts to saved searches. Command-Line Interface ---------------------- @@ -28,6 +39,13 @@ Stopped `notmuch dump` failing if someone writes to the database `post-new`. There's also a new option `notmuch insert --no-hooks` to skip the hook. See the notmuch-hooks(1) man page for details. +`notmuch deliver` is deprecated + + With this release we believe that `notmuch insert` has reached + parity with `notmuch deliver`. We recommend that all users of + `notmuch deliver` switch to `notmuch insert` as the former is + currently unmaintained. + `notmuch search` now supports `--duplicate=N` option with `--output=messages` Complementing the `notmuch search --duplicate=N --output=files` @@ -35,6 +53,14 @@ Stopped `notmuch dump` failing if someone writes to the database limits output of message IDs to messages matching search terms that have at least `N` files associated with them. +Added `notmuch address` subcommand + + This new subcommand searches for messages matching the given search + terms, and prints the addresses from them. Duplicate addresses are + filtered out. The `--output` option controls which of the following + information is printed: sender addresses, recipient addresses and + count of duplicate addresses. + Emacs Interface --------------- @@ -45,6 +71,16 @@ Use the `j` key to access saved searches from anywhere in notmuch with the default saved searches `j i` from anywhere in notmuch will bring up the inbox. +Improved handling of the unread tag + + Notmuch now marks an open message read (i.e., removes the unread + tag) if point enters the message at any time in a show buffer + regardless of how point got there (mouse click, cursor command, page + up/down, notmuch commands such as n,N etc). This fixes various + anomalies or bugs in the previous handling. Additionally it is + possible to customize the mark read handling by setting + `notmuch-show-mark-read-function` to a custom function. + Expanded default saved search settings The default saved searches now include several more common searches, @@ -90,8 +126,8 @@ Library users can now abort an atomic section by closing the database Callers can now simply close the database, and any outstanding atomic section will be aborted. -Add return status to notmuch_database_close and -notmuch_database_destroy +Add return status to `notmuch_database_close` and +`notmuch_database_destroy` Bug fixes and performance improvements for thread linking @@ -172,7 +208,7 @@ Make emacs install robust against the non-existence of emacs Put notmuch lib directory first in RPATH -Fix handling of html_static_path in sphinx +Fix handling of `html_static_path` in sphinx Both the python bindings and the main docs had spurious settings of this variable. @@ -247,7 +283,7 @@ The `folder:` search prefix now requires an exact match advised to see the `notmuch-search-terms` manual page for details, and review how the change affects their existing `folder:` searches. -There is a new `path:` search prefix. +There is a new `path:` search prefix The new `path:` search prefix complements the `folder:` prefix. The `path:` prefix searches for email messages that are in particular