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 5F1136DE00F5
\r
6 for <notmuch@notmuchmail.org>; Sat, 16 Apr 2016 05:20:47 -0700 (PDT)
\r
7 X-Virus-Scanned: Debian amavisd-new at cworth.org
\r
11 X-Spam-Status: No, score=-0.017 tagged_above=-999 required=5
\r
12 tests=[AWL=-0.006, 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 zi8aCntm2Bth for <notmuch@notmuchmail.org>;
\r
17 Sat, 16 Apr 2016 05:20:38 -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 896966DE00EB
\r
20 for <notmuch@notmuchmail.org>; Sat, 16 Apr 2016 05:20:38 -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 1arPDS-0006qE-G6; Sat, 16 Apr 2016 08:20:46 -0400
\r
24 Received: (nullmailer pid 15603 invoked by uid 1000);
\r
25 Sat, 16 Apr 2016 12:20:36 -0000
\r
26 From: David Bremner <david@tethera.net>
\r
27 To: Notmuch Mail <notmuch@notmuchmail.org>
\r
28 Subject: Re: notmuch 0.22 release timetable
\r
29 In-Reply-To: <871t6qkdyc.fsf@zancas.localnet>
\r
30 References: <871t6qkdyc.fsf@zancas.localnet>
\r
31 User-Agent: Notmuch/0.21+99~gd93d377 (http://notmuchmail.org) Emacs/24.5.1
\r
32 (x86_64-pc-linux-gnu)
\r
33 Date: Sat, 16 Apr 2016 09:20:34 -0300
\r
34 Message-ID: <8760vhiw31.fsf@zancas.localnet>
\r
36 Content-Type: multipart/signed; boundary="=-=-=";
\r
37 micalg=pgp-sha256; protocol="application/pgp-signature"
\r
38 X-BeenThere: notmuch@notmuchmail.org
\r
39 X-Mailman-Version: 2.1.20
\r
41 List-Id: "Use and development of the notmuch mail system."
\r
42 <notmuch.notmuchmail.org>
\r
43 List-Unsubscribe: <https://notmuchmail.org/mailman/options/notmuch>,
\r
44 <mailto:notmuch-request@notmuchmail.org?subject=unsubscribe>
\r
45 List-Archive: <http://notmuchmail.org/pipermail/notmuch/>
\r
46 List-Post: <mailto:notmuch@notmuchmail.org>
\r
47 List-Help: <mailto:notmuch-request@notmuchmail.org?subject=help>
\r
48 List-Subscribe: <https://notmuchmail.org/mailman/listinfo/notmuch>,
\r
49 <mailto:notmuch-request@notmuchmail.org?subject=subscribe>
\r
50 X-List-Received-Date: Sat, 16 Apr 2016 12:20:47 -0000
\r
53 Content-Type: text/plain
\r
55 David Bremner <david@tethera.net> writes:
\r
59 > It's been a while, and there's a few non-critical, but nice to have
\r
60 > fixes in master that are not in 0.21. We have several new features in
\r
61 > progress (indexing encrypted mail, named queries, to name two), that
\r
62 > will have to wait for the next release. As usual I'm happy to merge
\r
63 > things to master during the freeze, so don't let the freeze discourage
\r
64 > you from working on new stuff.
\r
66 > I propose a feature freeze April 8, and a release on April 15.
\r
68 OK, so we're about a week behind. I have just merged master to release,
\r
69 and tagged (and uploaded to debian experimental) a snapshot of 0.22.
\r
71 Now is time to write NEWS entries, and maybe small doc fixes. Below is a
\r
72 lightly filtered output from git-shortlog. Please consider sending
\r
73 patches for NEWS for any "interesting" user visible changes.
\r
75 Daniel Kahn Gillmor (11):
\r
76 python: add notmuch.Database.status_string()
\r
77 python: fix argument for filenames_destroy
\r
78 notmuch.Database.remove_message should raise exception on failure
\r
79 fix thread breakage via ghost-on-removal
\r
80 On deletion, replace with ghost when other active messages in thread
\r
81 complete ghost-on-removal-when-shared-thread-exists
\r
84 cli: Allow combining --remove-all and --batch
\r
85 test: Tests for combining --batch and --remove-all
\r
88 emacs: replace use of notmuch-address-message-insinuate
\r
89 tests: add test for case insensitive Content-Disposition
\r
90 nmbug: ignore # comments
\r
91 CLI: add print_status_database
\r
92 cli/new: add better error messages for FILE_ERROR
\r
93 configure: autodetect xapian-1.3
\r
94 test/atomicity: guard chert-only optimization
\r
95 configure: add test for default xapian backend
\r
96 test: cope with glass backend file naming variations
\r
97 test: add test-binary to print the number of ghost messages
\r
99 David Edmondson (16):
\r
100 emacs: Report a lack of matches when calling `notmuch-show'.
\r
101 emacs/show: Re-arrange determination if a part header is necessary
\r
102 emacs/show: Make the insertion of part headers overridable.
\r
103 emacs/show: Accommodate the lack of part header buttons
\r
104 emacs/mua: Generate improved cited text for replies
\r
105 emacs/show: Remove the 'no-buttons option of `notmuch-show-insert-bodypart'
\r
106 emacs/mua: Let user specify which parts get a header in citations.
\r
107 emacs: Improve crypto button labels.
\r
108 emacs: Add `notmuch-show-forward-open-messages'.
\r
109 emacs: `notmuch-show-forward-message' can use `notmuch-mua-new-forward-messages'
\r
110 emacs: `notmuch-show-insert-part-multipart/encrypted' should not assume the presence of a button.
\r
111 emacs: Improve the acquisition of text parts.
\r
112 emacs: Allow part preferences to depend on message content.
\r
113 emacs: Always insert crypto buttons.
\r
115 H. J. Illikainen (1):
\r
116 emacs: Fontify From with message-header-other
\r
118 Jameson Graef Rollins (1):
\r
119 debian: Recommend gpgsm for S/MIME support
\r
122 lib: content disposition values are not case-sensitive
\r
123 cli: content disposition values are not case-sensitive
\r
124 crypto: refactor context creation to facilitate further work
\r
125 crypto: make crypto ctx initialization an array
\r
126 cli: let the user know which protocol is unknown or unsupported
\r
127 cli: fix function name in notmuch new debug logging
\r
128 cli: crypto: S/MIME verification support
\r
129 emacs: hello: promote '?' as the universal help key
\r
130 test: test one character long directory names at top level
\r
131 lib: fix handling of one character long directory names at top level
\r
134 python: add missing import
\r
135 python: add new errors
\r
136 python: update bindings for the new query search API
\r
137 python: Remove {Filenames,Threads}.__len__
\r
138 python: cleanup imports
\r
142 emacs: hello: fix accidental modification of widget-keymap
\r
143 emacs: poll: return useful errors when poll fails.
\r
146 Emacs: Add address completion mechanism implemented in elisp
\r
147 Emacs: Add address completion based on company-mode
\r
148 emacs: Make notmuch-message-mode play nicely with flyspell
\r
149 emacs: Improve notmuch-message-mode initialization
\r
150 emacs: Fix mail composition under Emacs 23
\r
151 emacs: Refactor notmuch-mua-mail
\r
152 emacs: Handle switch-function argument of notmuch-mua-mail
\r
153 emacs: Don't use nconc on quoted list
\r
156 Nicolas Petton (1):
\r
157 emacs: Change the default notmuch-mua-reply-insert-header-p-function
\r
160 forbid atomic transactions on writable, upgradable databases
\r
163 emacs: notmuch-show-view-raw-message clears buffer, makes it read-onl
\r
164 devel/emacs: add devel/try-emacs-mua
\r
165 lib: NOTMUCH_DEPRECATED macro also for older compilers
\r
166 test/test-lib.el: revert setting notmuch-mua-reply-insert-header-p-function
\r
168 aeuii@posteo.de (1):
\r
169 emacs: make use of `message-make-from'
\r
173 Content-Type: application/pgp-signature; name="signature.asc"
\r
175 -----BEGIN PGP SIGNATURE-----
\r
178 iQGcBAEBCAAGBQJXEi4SAAoJEPIClx2kp54sVcEL/jCxgH9Ko3HZZg4fJS1DrJqI
\r
179 GtN/GIHRmh1dltStHrMNA+IUV9vgrg1mlb1kpQmK0HYaCc4E6fXkbuL6imp/FJ/r
\r
180 ugwRBb5XAqwZymnqxjuoTH/Xm4ipjJt+0DIUcenctQFgm+7AET2S9aYB4EChnJ16
\r
181 sao8DWoJVxkNImh4V/3hzaYrhxtPkK/2b9AxpA7n7VLN4QWJkQUp9mSxWULPDbpm
\r
182 FDCWlulGXFhbmGdGu/9h+2WxnZRJAWu5Robq88FYAC0jWg4HH9wP85e7eGjo+WhH
\r
183 vVB1IKSkLg9jgxnr+oVswgalgqWHPO63EG42zjt5OhzWbwnazx3JO7Yp8E/E2KgW
\r
184 PGkxrQYNBGrmjWXeAiQRKR8njwCesgPzxeKGALF+Ok0GHVItgqsayBiQUlzCSu+m
\r
185 fx6SRUfKU6sU/beH+APCmx0b0KZYNrb7cGENAQZrQ/3iyIPo+ZdTByQXByDsUPiN
\r
186 vYeqo+GLx0Q5Ojn21oU1DG+zsoNJG89LzSEKJwGyGw==
\r
188 -----END PGP SIGNATURE-----
\r