]> git.cworth.org Git - notmuch-wiki/blob - news/release-0.36.mdwn
News for release 0.38.3
[notmuch-wiki] / news / release-0.36.mdwn
1 [[!meta date="2022-04-25"]]
2
3 Notmuch 0.36 (2022-04-25)
4 =========================
5
6 Library
7 -------
8
9 Add the `sexp` prefix to the infix (traditional) query parser. This
10 allows specific subqueries to be parsed by the sexp parser (with
11 appropropriate quoting). See `notmuch-search-terms(7)` for details.
12
13 Add another heuristic to regexp fields to prevent phrase parsing of
14 bracketed sub-expressions.
15
16 Command Line Interface
17 ----------------------
18
19 Envelope from ("From ") headers are now escaped as X-Envelope-From: in
20 input to `notmuch-insert`. This prevents creating mbox files when
21 calling `notmuch-insert` from e.g. `postfix`.
22
23 Python (CFFI) Bindings
24 ----------------------
25
26 Use the `config_pairs` API in ConfigIterator. This returns all
27 matching key-value pairs, not just those that happen to be stored in
28 the database.
29
30 Documentation
31 -------------
32
33 Reorganize documention for `notmuch-config`. Add a few links from
34 other man pages.
35
36 Emacs
37 -----
38
39 Bind the usual undo key sequences to new command
40 "notmuch-tag-undo". This allows transparent undo of tagging
41 operations.
42
43 Tests
44 -----
45
46 Fix smime.4 with newer gmime. Unset `XDG_DATA_HOME` and `MAILDIR` for tests.
47
48 New add-on tool: notmuch-web
49 -----------------------------
50
51 The new devel/ tool `notmuch-web` is a very thin web client.  It
52 supports a full search interface for one user: there is no facility
53 for multiple users provided today.  See the notmuch-web README file
54 for more information.
55
56 Be careful about running it on a network-connected system: it will
57 expose a web interface that requires no authentication but exposes
58 your mail store.