]> git.cworth.org Git - notmuch-wiki/blob - news/release-0.35.mdwn
News for release 0.38.3
[notmuch-wiki] / news / release-0.35.mdwn
1 [[!meta date="2022-02-06"]]
2
3 Notmuch 0.35 (2022-02-06)
4 =========================
5
6 Library
7 -------
8
9 Implement the `date` and `lastmod` fields in the S-expression parser.
10
11 Ignore trailing `/` for pathnames in both query parsers.
12
13 Rename configuration option `built_with.sexpr_query` to
14 `built_with.sexp_queries`.
15
16 Do not assume a default mail root in split (e.g. XDG) configurations.
17
18 Fix some small memory leaks in `notmuch_database_open_with_config`.
19
20 CLI
21 ---
22
23 Improve handling of leading/trailing punctation and space for
24 configuration lists.
25
26 Only ignore `.notmuch` at the top level in `notmuch new`.
27
28 Optionally show extra headers in `notmuch show`. See
29 `show.extra_headers` in notmuch-config(1).
30
31 Emacs
32 -----
33
34 Drop `C-TAB` binding in hello mode, document `backtab`.
35
36 Fix visual glitch in search mode by running `notmuch-search-hook`
37 lazily.
38
39 Don't add space to completion candidates, improves compatibility with
40 third party completion frameworks.
41
42 Make citation formating more robust against whitespace.
43
44 Use `--excludes=false` when generating the 'All tags' section.
45
46 Use cached copy of message body for `Fcc`, avoiding variant bodies for
47 signed and/or encrypted messages.
48
49 Add notmuch-logo.svg and use it in notmuch-hello view, replacing
50 the .png version.
51
52 Make header line in show buffers optional.
53
54 Add customizable names for search buffers.
55
56 Build
57 -----
58
59 Fix out-of-tree build for `python-cffi` bindings.
60
61 Rearrange position of {C,CXX,CPP,LD}FLAGS, prevent some clashes with
62 installed version of notmuch.
63
64 Ignore more configure options.
65
66 Test Suite
67 ----------
68
69 Replace some uses of `gdb` in the test suite with `LD_PRELOAD` based
70 shims.
71
72 Use `--with-colons` for gpgsm, fix compatibility with newer gnupg.
73
74 Python bindings
75 ---------------
76
77 Add `matched` property to message objects.
78
79 Users are reminded that the old python bindings in bindings/python are
80 deprecated; this will probably be the last major release that ships
81 them.
82
83 Completion
84 ----------
85
86 Use `database.mail_root` for path completion in bash/zsh.