]> git.cworth.org Git - notmuch-wiki/blob - news/release-0.28.mdwn
News for release 0.38.3
[notmuch-wiki] / news / release-0.28.mdwn
1 [[!meta date="2018-10-12"]]
2
3 Notmuch 0.28 (2018-10-12)
4 =========================
5
6 General
7 -------
8
9 ### Improve threading
10
11 The threading algorithm has been updated to consider all references,
12 not just the heuristically chosen parent (e.g. when that parent is
13 not in the database). The heuristic for choosing a parent message
14 has also been updated to again consider the In-Reply-To header, if
15 it looks sensible. Re-indexing might be needed to take advantage of
16 the latter change.
17
18 ### Handle mislabelled Windows-1252 parts
19
20 Messages that contain Windows-1252 are apparently frequently
21 mislabelled as ISO 8859-1. Use GMime functionality to apply the
22 correct encoding for such messages.
23
24 Command Line Interface
25 ----------------------
26
27 ### Support relative database paths
28
29 Database paths (i.e. parameters to `notmuch config set
30 database.path`) without a leading `/` are now interpreted relative
31 to $HOME of the invoking user.
32
33 Emacs
34 -----
35
36 ### Improve stderr handling
37
38 Add a real sentinel process to clean up stderr buffer. This is
39 needed on e.g. macOS.
40
41 ### Call `notmuch-mua-send-hook` hooks when sending a message
42
43 This hook was documented, but not functional for a very long time.
44
45 Completion
46 ----------
47
48 The zsh completion has been updated to cover most of the notmuch
49 CLI. Internally it uses regexp searching, so needs at least Notmuch
50 0.24.
51
52 Build System
53 ------------
54
55 The build system now installs notmuch-mutt and notmuch-emacs-mua with
56 absolute shebangs, following the conventions of most Linux
57 distributions.
58
59 Test Suite
60 ----------
61
62 Fix certain tests that were failing with GMime 2.6. Users are reminded
63 that support for versions of GMime before 3.0.3 has been deprecated
64 since Notmuch 0.25.