]> git.cworth.org Git - notmuch-wiki/blob - news/release-0.20.mdwn
News for release 0.38.3
[notmuch-wiki] / news / release-0.20.mdwn
1 [[!meta date="2015-05-31"]]
2
3 Notmuch 0.20 (2015-05-31)
4 =========================
5
6 Command-Line Interface
7 ----------------------
8
9 ### There is a new `mimetype:` search prefix
10
11 The new `mimetype:` search prefix allows searching for the
12 content-type of attachments, which is now indexed. See the
13 `notmuch-search-terms` manual page for details.
14
15 ### Path to gpg is now configurable
16
17 On systems with multiple versions of gpg, you can tell
18 notmuch which one to use by setting `crypto.gpg_path`
19
20 Emacs
21 -----
22
23 Avoid rendering large text attachments.
24
25 Improved rendering of CID references in HTML.
26
27 Vim
28 ---
29
30 Vim client now respects excluded tags.
31
32 Notmuch-Mutt
33 ------------
34
35 Support messages without Message-IDs.
36
37 Library
38 -------
39
40 ### Undeprecate single message mboxes
41
42 It seems more trouble to remove this feature than expected, so
43 `notmuch new` will no longer nag about mboxes with a single message.
44
45 ### New error logging facility
46
47 Clients should call `notmuch_database_status_string` to retrieve
48 output formerly printed to stderr.
49
50 ### Several bug fixes related to stale iterators
51
52 ### New status code returning API for n_query_search_{messages,thread}
53
54 ### Fix for library `install_name` on Mac OS X
55
56 ### Fix for rounding of seconds
57
58 Documentation
59 -------------
60
61 ### Sphinx is now mandatory to build docs
62
63 Support for using rst2man in place of sphinx to build the
64 documentation has been removed.
65
66 ### Improved notmuch-search-terms.7
67
68 The man page `notmuch-search-terms(7)` has been extended, merging
69 some material from the relicensed wiki.
70
71 Contrib
72 -------
73
74 `notmuch-deliver` is removed. As far as we know, all functionality
75 previously provided by `notmuch-deliver` should now be provided by
76 `notmuch insert`, provided by the main notmuch binary.
77
78 nmbug-status
79 ------------
80
81 `nmbug-status` now only matches local branches when reading
82 `status-config.json` from the `config` branch of the `NMBGIT`
83 repository.  To help new users running `nmbug-status`, `nmbug clone`
84 now creates a local `config` branch tracking `origin/config`.  Folks
85 who use `nmbug-status` with an in-Git config (i.e. you don't use the
86 `--config` option) who already have `NMBGIT` set up are encouraged to
87 run:
88
89     git checkout config origin/config
90
91 in their `NMBGIT` repository (usually `~/.nmbug`).