1 Return-Path: <bremner@unb.ca>
\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 olra.theworths.org (Postfix) with ESMTP id 12564431FBD
\r
6 for <notmuch@notmuchmail.org>; Sat, 19 Jan 2013 04:52:23 -0800 (PST)
\r
7 X-Virus-Scanned: Debian amavisd-new at olra.theworths.org
\r
11 X-Spam-Status: No, score=0 tagged_above=-999 required=5 tests=[none]
\r
13 Received: from olra.theworths.org ([127.0.0.1])
\r
14 by localhost (olra.theworths.org [127.0.0.1]) (amavisd-new, port 10024)
\r
15 with ESMTP id b4jr5MYK9V46 for <notmuch@notmuchmail.org>;
\r
16 Sat, 19 Jan 2013 04:52:22 -0800 (PST)
\r
17 Received: from tesseract.cs.unb.ca (tesseract.cs.unb.ca [131.202.240.238])
\r
18 (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits))
\r
19 (No client certificate requested)
\r
20 by olra.theworths.org (Postfix) with ESMTPS id 3C1E8431FB6
\r
21 for <notmuch@notmuchmail.org>; Sat, 19 Jan 2013 04:52:22 -0800 (PST)
\r
22 Received: from fctnnbsc30w-156034082078.dhcp-dynamic.fibreop.nb.bellaliant.net
\r
23 ([156.34.82.78] helo=zancas.localnet)
\r
24 by tesseract.cs.unb.ca with esmtpsa
\r
25 (TLS1.2:DHE_RSA_AES_128_CBC_SHA1:128) (Exim 4.80)
\r
26 (envelope-from <bremner@unb.ca>)
\r
27 id 1TwXuE-0005pb-EA; Sat, 19 Jan 2013 08:52:21 -0400
\r
28 Received: from bremner by zancas.localnet with local (Exim 4.80)
\r
29 (envelope-from <bremner@unb.ca>)
\r
30 id 1TwXu8-0005k0-RM; Sat, 19 Jan 2013 08:52:12 -0400
\r
31 From: David Bremner <bremner@unb.ca>
\r
32 To: "notmuch mailing list" <notmuch@notmuchmail.org>
\r
33 Subject: notmuch release 0.15 now available
\r
34 User-Agent: Notmuch/0.15~rc1 (http://notmuchmail.org) Emacs/24.2.1
\r
35 (x86_64-pc-linux-gnu)
\r
36 Date: Sat, 19 Jan 2013 08:52:11 -0400
\r
37 Message-ID: <87a9s5cp38.fsf@zancas.localnet>
\r
39 Content-Type: multipart/signed; boundary="=-=-=";
\r
40 micalg=pgp-sha1; protocol="application/pgp-signature"
\r
42 X-BeenThere: notmuch@notmuchmail.org
\r
43 X-Mailman-Version: 2.1.13
\r
45 List-Id: "Use and development of the notmuch mail system."
\r
46 <notmuch.notmuchmail.org>
\r
47 List-Unsubscribe: <http://notmuchmail.org/mailman/options/notmuch>,
\r
48 <mailto:notmuch-request@notmuchmail.org?subject=unsubscribe>
\r
49 List-Archive: <http://notmuchmail.org/pipermail/notmuch>
\r
50 List-Post: <mailto:notmuch@notmuchmail.org>
\r
51 List-Help: <mailto:notmuch-request@notmuchmail.org?subject=help>
\r
52 List-Subscribe: <http://notmuchmail.org/mailman/listinfo/notmuch>,
\r
53 <mailto:notmuch-request@notmuchmail.org?subject=subscribe>
\r
54 X-List-Received-Date: Sat, 19 Jan 2013 12:52:23 -0000
\r
57 Content-Type: text/plain
\r
60 Where to obtain notmuch 0.15
\r
61 ===========================
\r
62 http://notmuchmail.org/releases/notmuch-0.15.tar.gz
\r
64 Which can be verified with:
\r
66 http://notmuchmail.org/releases/notmuch-0.15.tar.gz.sha1
\r
67 7b604ec0ed56f798d1bb3ddbeeacc34a58843725 notmuch-0.15.tar.gz
\r
69 http://notmuchmail.org/releases/notmuch-0.15.tar.gz.sha1.asc
\r
70 (signed by David Bremner)
\r
72 What's new in notmuch 0.15
\r
73 =========================
\r
78 Date range search support
\r
80 The `date:` prefix can now be used in queries to restrict the results
\r
81 to only messages within a particular time range (based on the Date:
\r
82 header) with a range syntax of `date:<since>..<until>`. Notmuch
\r
83 supports a wide variety of expressions in `<since>` and
\r
84 `<until>`. Please refer to the `notmuch-search-terms(7)` manual page
\r
87 Empty tag names and tags beginning with "-" are deprecated
\r
89 Such tags have been a frequent source of confusion and cause
\r
90 (sometimes unresolvable) conflicts with other syntax. notmuch tag
\r
91 no longer allows such tags to be added to messages. Removing such
\r
92 tags continues to be supported to allow cleanup of existing tags,
\r
93 but may be removed in a future release.
\r
95 Command-Line Interface
\r
96 ----------------------
\r
98 `notmuch new` no longer chokes on mboxes
\r
100 `notmuch new` now rejects mbox files containing more than one
\r
101 message, rather than treating the file as one giant message.
\r
103 Support for single message mboxes is deprecated
\r
105 For historical reasons, `notmuch new` will index mbox files
\r
106 containing a single message; however, this behavior is now
\r
107 officially deprecated.
\r
109 Fixed `notmuch new` to skip ignored broken symlinks
\r
111 `notmuch new` now correctly skips symlinks if they are in the
\r
112 ignored files list. Previously, it would abort when encountering
\r
113 broken symlink, even if it was ignored.
\r
115 New dump/restore format and tagging interface
\r
117 There is a new `batch-tag` format for dump and restore that is more
\r
118 robust, particularly with respect to tags and message-ids containing
\r
121 `notmuch tag` now supports the ability to read tag operations and
\r
122 queries from an input stream, in a format compatible with the new
\r
123 dump/restore format.
\r
125 Bcc and Reply-To headers are now available in notmuch show json output
\r
127 The `notmuch show --format=json` now includes "Bcc" and "Reply-To" headers.
\r
128 For example notmuch Emacs client can now have these headers visible
\r
129 when the headers are added to the `notmuch-message-headers` variable.
\r
131 CLI callers can now request a specific output format version
\r
133 `notmuch` subcommands that support structured output now support a
\r
134 `--format-version` argument for requesting a specific version of the
\r
135 structured output, enabling better compatibility and error handling.
\r
137 `notmuch search` has gained a null character separated text output format
\r
139 The new --format=text0 output format for `notmuch search` prints
\r
140 output separated by null characters rather than newline
\r
141 characters. This is similar to the find(1) -print0 option, and works
\r
142 together with the xargs(1) -0 option.
\r
147 Removal of the deprecated `notmuch-folders` variable
\r
149 `notmuch-folders` has been deprecated since the introduction of saved
\r
150 searches and the notmuch hello view in notmuch 0.3. `notmuch-folders`
\r
151 has now been removed. Any remaining users should migrate to
\r
152 `notmuch-saved-searches`.
\r
154 Visibility of MIME parts can be toggled
\r
156 Each part of a multi-part MIME email can now be shown or hidden
\r
157 using the button at the top of each part (by pressing RET on it or
\r
158 by clicking). For emails with multiple alternative formats (e.g.,
\r
159 plain text and HTML), only the preferred format is shown initially,
\r
160 but other formats can be shown using their part buttons. To control
\r
161 the behavior of this, see
\r
162 `notmuch-multipart/alternative-discouraged` and
\r
163 `notmuch-show-all-multipart/alternative-parts`.
\r
165 Note notmuch-show-print-message (bound to '#' by default) will print
\r
166 all parts of multipart/alternative message regardless of whether
\r
167 they are currently hidden or shown in the buffer.
\r
169 Emacs now buttonizes mid: links
\r
171 mid: links are a standardized way to link to messages by message ID
\r
172 (see RFC 2392). Emacs now hyperlinks mid: links to the appropriate
\r
175 Handle errors from bodypart insertions
\r
177 If displaying the text of a message in show mode causes an error (in
\r
178 the `notmuch-show-insert-part-*` functions), notmuch no longer cuts
\r
179 off thread display at the offending message. The error is now
\r
180 simply displayed in place of the message.
\r
182 Emacs now detects version mismatches with the notmuch CLI
\r
184 Emacs now detects and reports when the Emacs interface version and
\r
185 the notmuch CLI version are incompatible.
\r
187 Improved text/calendar content handling
\r
189 Carriage returns in embedded text/calendar content caused insertion
\r
190 of the calendar content fail. Now CRs are removed before calling icalendar
\r
191 to extract icalendar data. In case icalendar extraction fails an error
\r
192 is thrown for the bodypart insertion function to deal with.
\r
194 Disabled coding conversions when reading in `with-current-notmuch-show-message`
\r
196 Depending on the user's locale, saving attachments containing 8-bit
\r
197 data may have performed an unintentional encoding conversion,
\r
198 corrupting the saved attachment. This has been fixed by making
\r
199 `with-current-notmuch-show-message` disable coding conversion.
\r
201 Fixed errors with HTML email containing images in Emacs 24
\r
203 Emacs 24 ships with a new HTML renderer that produces better output,
\r
204 but is slightly buggy. We work around a bug that caused it to fail
\r
205 for HTML email containing images.
\r
207 Fixed handling of tags with unusual characters in them
\r
209 Emacs now handles tags containing spaces, quotes, and parenthesis.
\r
211 Fixed buttonization of id: links without quote characters
\r
213 Emacs now correctly buttonizes id: links where the message ID is not
\r
216 `notmuch-hello` refresh point placement improvements
\r
218 Refreshing the `notmuch-hello` buffer does a better job of keeping
\r
219 the point where it was.
\r
221 Automatic tag changes are now unified and customizable
\r
223 All the automatic tag changes that the Emacs interface makes when
\r
224 reading, archiving, or replying to messages, can now be
\r
225 customized. Any number of tag additions and removals is supported
\r
226 through the `notmuch-show-mark-read`, `notmuch-archive-tags`, and
\r
227 `notmuch-message-replied-tags` customization variables.
\r
229 Support for stashing the thread id in show view
\r
231 Invoking `notmuch-show-stash-message-id` with a prefix argument
\r
232 stashes the (local and database specific) thread id of the current
\r
233 thread instead of the message id.
\r
235 New add-on tool: notmuch-pick
\r
236 -----------------------------
\r
238 The new contrib/ tool `notmuch-pick` is an experimental threaded message
\r
239 view for the emacs interface. Each message is one line in the results
\r
240 and the thread structure is shown using UTF-8 box drawing characters
\r
241 (similar to Mutt's threaded view). It comes between search and show in
\r
242 terms of amount of output and can be useful for viewing both single
\r
243 threads and multiple threads. See the notmuch-pick README file for
\r
244 further details and installation.
\r
249 notmuch now builds on OpenBSD.
\r
251 Internal test framework changes
\r
252 -------------------------------
\r
254 The emacsclient binary is now user-configurable
\r
256 The test framework now accepts TEST_EMACSCLIENT in addition to
\r
257 TEST_EMACS for configuring the emacsclient to use. This is
\r
258 necessary to avoid using an old emacsclient with a new emacs, which
\r
259 can result in buggy behavior.
\r
263 Notmuch is a system for indexing, searching, reading, and tagging
\r
264 large collections of email messages in maildir or mh format. It uses
\r
265 the Xapian library to provide fast, full-text search with a convenient
\r
268 For more about notmuch, see http://notmuchmail.org
\r
272 Content-Type: application/pgp-signature
\r
274 -----BEGIN PGP SIGNATURE-----
\r
275 Version: GnuPG v1.4.12 (GNU/Linux)
\r
277 iJwEAQECAAYFAlD6lvwACgkQTiiN/0Um85lI9QQAmN03dbDOu7+UKqCIOZcxgyEh
\r
278 CCAT21TeZpvBKnLGrI+lS3lYEuQv/zRJRTSrPgdqbYliLuVuiyQpdLC0ac9feGeu
\r
279 NRR8hL02Es+RnCFGq7ND2RbmO6yGxCvTsc59JZsIXShkLpui86A6vCdNLN6BH8f2
\r
280 R3FMl4z3XFb/ig26HtU=
\r
282 -----END PGP SIGNATURE-----
\r