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 86AEE6DE175B
\r
6 for <notmuch@notmuchmail.org>; Fri, 30 Oct 2015 03:31:06 -0700 (PDT)
\r
7 X-Virus-Scanned: Debian amavisd-new at cworth.org
\r
11 X-Spam-Status: No, score=0.102 tagged_above=-999 required=5 tests=[AWL=0.092,
\r
12 T_FILL_THIS_FORM_SHORT=0.01] autolearn=disabled
\r
13 Received: from arlo.cworth.org ([127.0.0.1])
\r
14 by localhost (arlo.cworth.org [127.0.0.1]) (amavisd-new, port 10024)
\r
15 with ESMTP id ir0J6hgjfQqQ for <notmuch@notmuchmail.org>;
\r
16 Fri, 30 Oct 2015 03:31:04 -0700 (PDT)
\r
17 Received: from gitolite.debian.net (gitolite.debian.net [87.98.215.224])
\r
18 by arlo.cworth.org (Postfix) with ESMTPS id 02BF56DE13AC
\r
19 for <notmuch@notmuchmail.org>; Fri, 30 Oct 2015 03:31:02 -0700 (PDT)
\r
20 Received: from remotemail by gitolite.debian.net with local (Exim 4.80)
\r
21 (envelope-from <david@tethera.net>)
\r
22 id 1Zs6x4-0003ve-Lm; Fri, 30 Oct 2015 10:30:30 +0000
\r
23 Received: (nullmailer pid 1459 invoked by uid 1000); Fri, 30 Oct 2015
\r
25 From: David Bremner <david@tethera.net>
\r
26 To: notmuch@notmuchmail.org
\r
27 Subject: notmuch release 0.21 now available
\r
28 User-Agent: Notmuch/0.21~rc3+7~g10e933a (http://notmuchmail.org) Emacs/24.5.1
\r
29 (x86_64-pc-linux-gnu)
\r
30 Date: Fri, 30 Oct 2015 07:30:08 -0300
\r
31 Message-ID: <877fm4643z.fsf@zancas.localnet>
\r
33 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256;
\r
34 protocol="application/pgp-signature"
\r
35 X-BeenThere: notmuch@notmuchmail.org
\r
36 X-Mailman-Version: 2.1.20
\r
38 List-Id: "Use and development of the notmuch mail system."
\r
39 <notmuch.notmuchmail.org>
\r
40 List-Unsubscribe: <https://notmuchmail.org/mailman/options/notmuch>,
\r
41 <mailto:notmuch-request@notmuchmail.org?subject=unsubscribe>
\r
42 List-Archive: <http://notmuchmail.org/pipermail/notmuch/>
\r
43 List-Post: <mailto:notmuch@notmuchmail.org>
\r
44 List-Help: <mailto:notmuch-request@notmuchmail.org?subject=help>
\r
45 List-Subscribe: <https://notmuchmail.org/mailman/listinfo/notmuch>,
\r
46 <mailto:notmuch-request@notmuchmail.org?subject=subscribe>
\r
47 X-List-Received-Date: Fri, 30 Oct 2015 10:31:06 -0000
\r
50 Content-Type: text/plain
\r
53 Where to obtain notmuch 0.21
\r
54 ===========================
\r
55 http://notmuchmail.org/releases/notmuch-0.21.tar.gz
\r
57 Which can be verified with:
\r
59 http://notmuchmail.org/releases/notmuch-0.21.tar.gz.sha1
\r
60 147108cde5c42f0026f593c90bd762b9fc2d4152 notmuch-0.21.tar.gz
\r
62 http://notmuchmail.org/releases/notmuch-0.21.tar.gz.sha1.asc
\r
63 (signed by David Bremner)
\r
65 What's new in notmuch 0.21
\r
66 =========================
\r
71 Notmuch now requires gmime >= 2.6.7. The gmime 2.4 series is no longer
\r
74 Database revision tracking: `lastmod:` queries
\r
76 Each message now has a metadata revision number that increases with
\r
77 every tagging operation. See the discussion of `lastmod:` in
\r
78 `notmuch-search-terms(7)` for more information.
\r
80 Date queries now support `date:<expr>..!` shorthand for
\r
81 `date:<expr>..<expr>`
\r
83 You can use, for example, `date:yesterday..!` to match from the
\r
84 beginning of yesterday to the end of yesterday. For further details,
\r
85 please refer to the `notmuch-search-terms` manual page.
\r
87 Notmuch database upgrade to support `lastmod:` queries
\r
89 The above mentioned `lastmod:` prefix. This will be done
\r
90 automatically, without prompting on the next time `notmuch new` is
\r
91 run after the upgrade. The upgrade is not reversible, and the
\r
92 upgraded database will not be readable by older versions of
\r
93 Notmuch. As a safeguard, a database dump will be created in the
\r
94 `.notmuch` directory before upgrading.
\r
99 The ruby bindings are now built as part of the main notmuch build
\r
100 process. This can be disabled with the `--without-ruby` option to
\r
103 Building the documentation can be disabled with the `--without-docs`
\r
104 option to configure.
\r
106 Skipped individual tests are no longer considered as failures.
\r
108 Command Line Interface
\r
109 ----------------------
\r
111 Database revision tracking
\r
113 Two new options were added to support revision tracking. A global
\r
114 option "--uuid" (`notmuch(1)`) was added for to detect counter
\r
115 rollover and reinitialization, and `notmuch-count(1)` gained a
\r
116 `--lastmod` option to query database revision tracking data.
\r
118 The `notmuch address` command supports new deduplication schemes
\r
120 `notmuch address` has gained a new `--deduplicate` option to specify
\r
121 how the results should be deduplicated, if at all. The alternatives
\r
122 are `no` (do not deduplicate, useful for processing the results with
\r
123 external tools), `mailbox` (deduplicate based on the full, case
\r
124 sensitive name and email address), and `address` (deduplicate based
\r
125 on the case insensitive address part). See the `notmuch-address`
\r
126 manual page for further information.
\r
131 `notmuch-emacs-version` is used in `User-Agent` header
\r
133 The value of recently introduced variable `notmuch-emacs-version` is
\r
134 now used as a part of `User-Agent` header when sending emails.
\r
136 Removed `notmuch-version` function by renaming it to `notmuch-cli-version`
\r
138 With existing variable `notmuch-emacs-version` the accompanied
\r
139 function which retrieves the version of `notmuch-command` is
\r
140 better named as `notmuch-cli-version`.
\r
142 Query input now supports completion for "is:<tag>"
\r
144 New message composition mode: `notmuch-compose-mode`
\r
146 This is mainly to fix fcc handling, but may be useful for user
\r
147 customization as well.
\r
149 Allow filtering of search results in `notmuch-show`
\r
151 Add function to rerun current tree-view search in search mode
\r
153 Bug fix for replying to encrypted messages in `notmuch-tree` mode
\r
155 Allow saved searched to specify tree view rather than search view
\r
157 Applies to saved searches run from `notmuch-hello`, or by a keyboard
\r
158 shortcut (`notmuch-jump`). Can be set in the customize interface, or
\r
159 by adding :search-type tree to the appropriate saved search plist in
\r
160 `notmuch-saved-searches`.
\r
162 Increase maximum size of rendered text parts
\r
164 The variable `notmuch-show-max-text-part-size` controls the maximum
\r
165 size (in bytes) which is automatically rendered. This may make
\r
166 rendering large threads slower. To get the previous behaviour set
\r
167 this variable to 10000.
\r
172 The use of absolute paths is now enforced when calling
\r
173 `notmuch_database_{open, create}`
\r
175 New function `notmuch_directory_delete` to delete directory documents
\r
177 Previously there was no way to delete directory documents from the
\r
178 database, leading to confusing results when the "ghost" directory
\r
179 document of a renamed or deleted filesystem directory was
\r
180 encountered every time the parent directory was being scanned by
\r
181 `notmuch new`. The mtime of the old directory document was also used
\r
182 if a directory by the same name was added again in the filesystem,
\r
183 potentially bypassing the scan for the directory. The issues are
\r
184 fixed by providing a library call to delete directory documents, and
\r
185 deleting the old documents in `notmuch new` on filesystem directory
\r
188 Database revision tracking
\r
190 Revision tracking is supported via a new prefix "lastmod:" in the
\r
191 query parser and the new function
\r
192 `notmuch_database_get_revision`. For the latter, see `notmuch(3)`.
\r
194 New status code returning API for n_query_count_{messages,threads}
\r
196 Deprecated functions
\r
198 `notmuch_query_search_threads`, `notmuch_query_search_messages`,
\r
199 `notmuch_query_count_messages`, and `notmuch_query_count_threads`
\r
200 are all deprecated as of this release. Clients are encouraged to
\r
201 transition to the `_st` variants supporting better error reporting.
\r
206 `nmbug-status` now supports specifying the sort order for each view.
\r
210 Notmuch is a system for indexing, searching, reading, and tagging
\r
211 large collections of email messages in maildir or mh format. It uses
\r
212 the Xapian library to provide fast, full-text search with a convenient
\r
215 For more about notmuch, see http://notmuchmail.org
\r
218 Content-Type: application/pgp-signature; name="signature.asc"
\r
220 -----BEGIN PGP SIGNATURE-----
\r
223 iQGcBAEBCAAGBQJWM0awAAoJEPIClx2kp54s9u8L/j3v/AebLXvFWd37gcyzxFEo
\r
224 h4wgdWmx6v9j7WnUMJ/+dmGZ0ukUHumX5/ko93TkIFanTnfAwAuVOea5oYvSy/Bs
\r
225 B5pbxOyp7NWLLU+lcbShiH/cQR5rgPWgxd0/y76x6sO4cR/bw8TVBul26kuhdGlr
\r
226 j9g0m/+tyhXXVXHlNwYEKYBMElRzkyQo7gQHFkt6TwH5p9XJ0DWz+zHnVFKX/88B
\r
227 5aBRDxG5QZ5ZS1aa4kbdKsuVahz6XB9vJnS4LzTVKvVts3yBb/92H6GKZRF3rnPB
\r
228 bW+ClIUIfcwZBbA0TOk/GyDOBgeGpXyBvM089DWxsW+TOmBB0axHMDnaGdB5mmwX
\r
229 lqmYU2L0G1dGtjhlg6JGavYPn2ytVH6Fd4uNPYtoZonD0VipvP19C4DEEbIqAIit
\r
230 56odycGUPFvIcJVv3CCaHsSMg6aH/0EElaCPxpi45+zLnpNjQAJSuucAlUwHqIYV
\r
231 CQ7H7ScuLIObLVfxeEeyxjK4E7JBwQoATHuucEbTpg==
\r
233 -----END PGP SIGNATURE-----
\r