From: Tomi Ollila Date: Mon, 1 Jun 2015 21:42:40 +0000 (+0300) Subject: news for 0.20 X-Git-Url: https://git.cworth.org/git?p=notmuch-wiki;a=commitdiff_plain;h=dbbbcf531e21ec9743e7d25f6fe12147b3b7b7c7 news for 0.20 --- diff --git a/news/release-0.19.mdwn b/news/release-0.19.mdwn index fe9b462..0e70c6a 100644 --- a/news/release-0.19.mdwn +++ b/news/release-0.19.mdwn @@ -143,7 +143,7 @@ nmbug The Perl script has been translated to Python; you'll need Python 2.7 or anything from the 3.x line. Most of the user-facing interface is -the same, but `nmbug help` is not `nmbug --help`, and the following nmbug +the same, but `nmbug help` is now `nmbug --help`, and the following nmbug commands have slightly different interfaces: `archive`, `commit`, `fetch`, `log`, `pull`, `push`, and `status`. For details on the new interface for a given command, run `nmbug COMMAND --help`. diff --git a/news/release-0.20.mdwn b/news/release-0.20.mdwn new file mode 100644 index 0000000..92e6d8a --- /dev/null +++ b/news/release-0.20.mdwn @@ -0,0 +1,91 @@ +[[!meta date="2015-05-31"]] + +Notmuch 0.20 (2015-05-31) +========================= + +Command-Line Interface +---------------------- + +### There is a new `mimetype:` search prefix + +The new `mimetype:` search prefix allows searching for the +content-type of attachments, which is now indexed. See the +`notmuch-search-terms` manual page for details. + +### Path to gpg is now configurable + +On systems with multiple versions of gpg, you can tell +notmuch which one to use by setting `crypto.gpg_path` + +Emacs +----- + +Avoid rendering large text attachements. + +Improved rendering of CID references in HTML. + +Vim +--- + +Vim client now respects excluded tags. + +Notmuch-Mutt +------------ + +Support messages without Message-IDs. + +Library +------- + +### Undeprecate single message mboxes + +It seems more trouble to remove this feature than expected, so +`notmuch new` will no longer nag about mboxes with a single message. + +### New error logging facility + +Clients should call `notmuch_database_status_string` to retrieve +output formerly printed to stderr. + +### Several bug fixes related to stale iterators + +### New status code returning API for n_query_search_{messages,thread} + +### Fix for library `install_name` on Mac OS X + +### Fix for rounding of seconds + +Documentation +------------- + +### Sphinx is now mandatory to build docs + +Support for using rst2man in place of sphinx to build the +docmumentation has been removed. + +### Improved notmuch-search-terms.7 + +The man page `notmuch-search-terms(7)` has been extended, merging +some material from the relicensed wiki. + +Contrib +------- + +`notmuch-deliver` is removed. As far as we know, all functionality +previously provided by `notmuch-deliver` should now be provided by +`notmuch insert`, provided by the main notmuch binary. + +nmbug-status +------------ + +`nmbug-status` now only matches local branches when reading +`status-config.json` from the `config` branch of the `NMBGIT` +repository. To help new users running `nmbug-status`, `nmbug clone` +now creates a local `config` branch tracking `origin/config`. Folks +who use `nmbug-status` with an in-Git config (i.e. you don't use the +`--config` option) who already have `NMBGIT` set up are encouraged to +run: + + git checkout config origin/config + +in their `NMBGIT` repository (usually `~/.nmbug`).