1 Return-Path: <david@tethera.net>
\r
2 X-Original-To: notmuch@notmuchmail.org
\r
3 Delivered-To: notmuch@notmuchmail.org
\r
4 Received: from localhost (localhost [127.0.0.1])
\r
5 by arlo.cworth.org (Postfix) with ESMTP id E729A6DE01D0
\r
6 for <notmuch@notmuchmail.org>; Tue, 26 Apr 2016 18:05:01 -0700 (PDT)
\r
7 X-Virus-Scanned: Debian amavisd-new at cworth.org
\r
11 X-Spam-Status: No, score=-0.016 tagged_above=-999 required=5
\r
12 tests=[AWL=-0.005, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01]
\r
14 Received: from arlo.cworth.org ([127.0.0.1])
\r
15 by localhost (arlo.cworth.org [127.0.0.1]) (amavisd-new, port 10024)
\r
16 with ESMTP id PBWhKhcVjOQ2 for <notmuch@notmuchmail.org>;
\r
17 Tue, 26 Apr 2016 18:04:54 -0700 (PDT)
\r
18 Received: from fethera.tethera.net (fethera.tethera.net [198.245.60.197])
\r
19 by arlo.cworth.org (Postfix) with ESMTPS id 0684F6DE0032
\r
20 for <notmuch@notmuchmail.org>; Tue, 26 Apr 2016 18:04:53 -0700 (PDT)
\r
21 Received: from remotemail by fethera.tethera.net with local (Exim 4.84)
\r
22 (envelope-from <david@tethera.net>)
\r
23 id 1avDuJ-000402-QK; Tue, 26 Apr 2016 21:04:47 -0400
\r
24 Received: (nullmailer pid 17131 invoked by uid 1000);
\r
25 Wed, 27 Apr 2016 01:04:50 -0000
\r
26 From: David Bremner <david@tethera.net>
\r
27 To: notmuch@notmuchmail.org
\r
28 Subject: notmuch release 0.22 now available
\r
29 User-Agent: Notmuch/0.21+99~gd93d377 (http://notmuchmail.org) Emacs/24.5.1
\r
30 (x86_64-pc-linux-gnu)
\r
31 Date: Tue, 26 Apr 2016 22:04:48 -0300
\r
32 Message-ID: <874manc15b.fsf@zancas.localnet>
\r
34 Content-Type: multipart/signed; boundary="=-=-=";
\r
35 micalg=pgp-sha256; protocol="application/pgp-signature"
\r
36 X-BeenThere: notmuch@notmuchmail.org
\r
37 X-Mailman-Version: 2.1.20
\r
39 List-Id: "Use and development of the notmuch mail system."
\r
40 <notmuch.notmuchmail.org>
\r
41 List-Unsubscribe: <https://notmuchmail.org/mailman/options/notmuch>,
\r
42 <mailto:notmuch-request@notmuchmail.org?subject=unsubscribe>
\r
43 List-Archive: <http://notmuchmail.org/pipermail/notmuch/>
\r
44 List-Post: <mailto:notmuch@notmuchmail.org>
\r
45 List-Help: <mailto:notmuch-request@notmuchmail.org?subject=help>
\r
46 List-Subscribe: <https://notmuchmail.org/mailman/listinfo/notmuch>,
\r
47 <mailto:notmuch-request@notmuchmail.org?subject=subscribe>
\r
48 X-List-Received-Date: Wed, 27 Apr 2016 01:05:02 -0000
\r
51 Content-Type: text/plain
\r
54 Where to obtain notmuch 0.22
\r
55 ===========================
\r
56 http://notmuchmail.org/releases/notmuch-0.22.tar.gz
\r
58 Which can be verified with:
\r
60 http://notmuchmail.org/releases/notmuch-0.22.tar.gz.sha1
\r
61 c3c3c805cd821aca0966e46dffd56d37d42f2616 notmuch-0.22.tar.gz
\r
63 http://notmuchmail.org/releases/notmuch-0.22.tar.gz.sha1.asc
\r
64 (signed by David Bremner)
\r
66 What's new in notmuch 0.22
\r
67 =========================
\r
74 Notmuch should now build (and the test suite should pass) on recent
\r
75 releases of Xapian 1.3.x. It has been tested with Xapian 1.3.5.
\r
77 Limited support for S/MIME messages
\r
79 Signature verification is supported, but not decryption. S/MIME
\r
80 signature creation and S/MIME encryption are supported via built-in
\r
81 support in Emacs. S/MIME support is not extensively tested at this
\r
86 Fix for threading bug involving deleting and re-adding
\r
87 messages. Fix for case-sensitive content disposition headers. Fix
\r
88 handling of 1 character directory names at top level.
\r
90 Command Line Interface
\r
91 ----------------------
\r
93 `notmuch show` now supports verifying S/MIME signatures
\r
95 This support relies on an appropriately configured `gpgsm`.
\r
100 Drop dependency on "pkg-config emacs".
\r
105 Notmuch replies now include all parts shown in the show view
\r
107 There are two main user visible changes. The first is that rfc822
\r
108 parts are now included in replies.
\r
110 The second change is that part headers are now included in the reply
\r
111 buffer to provide visible separation of the parts. The choice of
\r
112 which part headers to show is customizable via the variable
\r
113 `notmuch-mua-reply-insert-header-p-function`.
\r
115 Filtering or Limiting messages is now bound to `l` in the search view
\r
117 This binding now matches the analogous binding in show view.
\r
119 `F` forwards all open messages in a thread
\r
121 When viewing a thread of messages, the new binding `F` can be used
\r
122 to generate a new outgoing message which forwards all of the open
\r
123 messages in the thread. This is analogous to the `f` binding, which
\r
124 forwards only the current message.
\r
126 Preferred content type can be determined from the message content
\r
128 More flexibility in choosing which sub-part of a
\r
129 multipart/alternative part is initially shown is available by
\r
130 setting `notmuch-multipart/alternative-discouraged` to a function
\r
131 that returns a list of discouraged types. The function so specified
\r
132 is passed the message as an argument and can examine the message
\r
133 content to determine which content types should be discouraged. This
\r
134 is in addition to the current capabilities (i.e. setting
\r
135 `notmuch-multipart/alternative-discouraged` to a list of discouraged
\r
138 When viewing a thread ("show" mode), queries that match no messages no
\r
139 longer generate empty buffers
\r
141 Should an attempt be made to view the thread corresponding to a
\r
142 query that matches no messages, a warning message is now displayed
\r
143 and the terminal bell rung rather than displaying an empty buffer
\r
144 (or, in some cases, displaying an empty buffer and throwing an
\r
145 error). This also affects re-display of the current thread.
\r
147 Handle S/MIME signatures in emacs
\r
149 The emacs interface is now capable making and verifying S/MIME
\r
152 `notmuch-message-address-insinuate` is now a no-op
\r
154 This reduces the amount of interference with non-notmuch uses of
\r
157 Address completion improvements
\r
159 An external script is no longer needed for address completion; if
\r
160 you previously configured one, customize the variable
\r
161 `notmuch-address-command` to try the internal completion. If
\r
162 `company-mode` is available, notmuch uses it by default for
\r
163 interactive address completion.
\r
165 Test and experiment with the emacs MUA available in source tree
\r
167 `./devel/try-emacs-mua` runs emacs and fills the window with
\r
168 information how to try the MUA safely. Emacs is configured to use
\r
169 the notmuch (lisp) files located in `./emacs` directory.
\r
174 New `notmuch-report(1)` and `notmuch-report.json(5)` man pages
\r
175 describe `notmuch-report` and its JSON configuration file. You can
\r
176 build these files by running `make` in the `devel/nmbug/doc`
\r
182 Renamed from `nmbug-status`. This script generates reports based on
\r
183 notmuch queries, and doesn't really have anything to do with nmbug,
\r
184 except for sharing the `NMBGIT` environment variable. The new name
\r
185 focuses on the script's action, instead of its historical association
\r
186 with the nmbug workflow. This should make it more discoverable for
\r
187 users looking for generic notmuch reporting tools.
\r
189 The default configuration file name (extracted from the `config`
\r
190 branch of `NBMGIT` has changed from `status-config.json` to
\r
191 `notmuch-report.json` so it is more obviously associated with the
\r
192 report-generating script. The configuration file also has a new
\r
193 `meta.message-url` setting, which is documented in
\r
194 `notmuch-report.json(5)`.
\r
196 `notmuch-report` now wraps query phrases in parentheses when and-ing
\r
197 them together, to avoid confusion about clause grouping.
\r
201 Notmuch is a system for indexing, searching, reading, and tagging
\r
202 large collections of email messages in maildir or mh format. It uses
\r
203 the Xapian library to provide fast, full-text search with a convenient
\r
206 For more about notmuch, see http://notmuchmail.org
\r
210 Content-Type: application/pgp-signature; name="signature.asc"
\r
212 -----BEGIN PGP SIGNATURE-----
\r
215 iQGcBAEBCAAGBQJXIBAwAAoJEPIClx2kp54sw6kL/2jzAqoMzZ+t8j2B58AYriHL
\r
216 iei/7EV9NBgxdpsb0p3qJ8WvzSkESL/wRabUmh9eUqlSUjnA53ZCahnchpg53wFR
\r
217 srXxd0O7Zdx5TMx7IksMS4jf9jucwzhGrdbzCseyJHgnvBSewbawdTyM+dZxaKMJ
\r
218 NqgvFjNMWJAxewn2pd/P+HWjv3HlO+zCUzKzoG0UKkHgoQ34KQchf8twQ4QMa/fB
\r
219 KS/cxOKx0Ry3xIVt1zsnhZQuA/vDlstXTjwloYlYJTCV+NYbZhKCe4gLGR2ljYv8
\r
220 WK6tT7mmp5lpy9k2wgdAM/PAouvtiEc1mRYuKTUKxtpdR44vbm3lTpH6BLYVjMCn
\r
221 yISNAo0lhI+SdflAcOhnb53vISh0Z18NYfQh8r+jDy2GNagiPKdZwY9Xc4tg+n7H
\r
222 vZPOgBozw+ukUVt2Ei19yAXBJptQ3fNMAkdNb6zWY7/xJ6YO2GI5q+lI1ORqILaK
\r
223 jfWrXfQMg+b+e9200tRj+b4tk6sQqXCZ3E9NYBhJUw==
\r
225 -----END PGP SIGNATURE-----
\r