Re: Notmuch removing messages from the index, when calling `new` two times in a row
[notmuch-archives.git] / 98 / 8fe35d4b815bd2d49d560ee93e671101d38a2e
1 Return-Path: <cworth@cworth.org>\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 D642D4196F0\r
6         for <notmuch@notmuchmail.org>; Fri, 16 Apr 2010 13:25:03 -0700 (PDT)\r
7 X-Virus-Scanned: Debian amavisd-new at olra.theworths.org\r
8 X-Spam-Flag: NO\r
9 X-Spam-Score: -2.9\r
10 X-Spam-Level: \r
11 X-Spam-Status: No, score=-2.9 tagged_above=-999 required=5\r
12         tests=[ALL_TRUSTED=-1, BAYES_00=-1.9] autolearn=ham\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 J+JS5G4sUDxC for <notmuch@notmuchmail.org>;\r
16         Fri, 16 Apr 2010 13:25:01 -0700 (PDT)\r
17 Received: from yoom.home.cworth.org (localhost [127.0.0.1])\r
18         by olra.theworths.org (Postfix) with ESMTP id 4B2CB431FC1\r
19         for <notmuch@notmuchmail.org>; Fri, 16 Apr 2010 13:25:01 -0700 (PDT)\r
20 Received: by yoom.home.cworth.org (Postfix, from userid 1000)\r
21         id F3F10568DE4; Fri, 16 Apr 2010 13:25:00 -0700 (PDT)\r
22 From: Carl Worth <cworth@cworth.org>\r
23 To: notmuch@notmuchmail.org\r
24 Subject: [Announce] notmuch release 0.2 now available\r
25 Date: Fri, 16 Apr 2010 13:24:54 -0700\r
26 Message-ID: <87sk6vdu21.fsf@yoom.home.cworth.org>\r
27 MIME-Version: 1.0\r
28 Content-Type: multipart/signed; boundary="=-=-=";\r
29         micalg=pgp-sha1; protocol="application/pgp-signature"\r
30 X-BeenThere: notmuch@notmuchmail.org\r
31 X-Mailman-Version: 2.1.13\r
32 Precedence: list\r
33 List-Id: "Use and development of the notmuch mail system."\r
34         <notmuch.notmuchmail.org>\r
35 List-Unsubscribe: <http://notmuchmail.org/mailman/options/notmuch>,\r
36         <mailto:notmuch-request@notmuchmail.org?subject=unsubscribe>\r
37 List-Archive: <http://notmuchmail.org/pipermail/notmuch>\r
38 List-Post: <mailto:notmuch@notmuchmail.org>\r
39 List-Help: <mailto:notmuch-request@notmuchmail.org?subject=help>\r
40 List-Subscribe: <http://notmuchmail.org/mailman/listinfo/notmuch>,\r
41         <mailto:notmuch-request@notmuchmail.org?subject=subscribe>\r
42 X-List-Received-Date: Fri, 16 Apr 2010 20:25:04 -0000\r
43 \r
44 --=-=-=\r
45 Content-Type: text/plain; charset=utf-8\r
46 Content-Transfer-Encoding: quoted-printable\r
47 \r
48 This is the second release of the notmuch mail system, with actual\r
49 detailed release notes this time!\r
50 \r
51 This release consists of a number of minor new features that make\r
52 notmuch more pleasant to use, and a few fairly major bug fixes.\r
53 \r
54 We didn't quite hit our release target of "about a week" from the 0.1\r
55 release, (0.2 is happening 11 days after 0.1), but we hope to do\r
56 better for next week. Look forward to some major features coming to\r
57 notmuch in subsequent releases.\r
58 \r
59 =2DCarl\r
60 \r
61 Where to obtain notmuch 0.2\r
62 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=\r
63 =3D=3D\r
64   http://notmuchmail.org/releases/notmuch-0.2.tar.gz\r
65 \r
66 Which can be verified with:\r
67 \r
68   http://notmuchmail.org/releases/notmuch-0.2.tar.gz.sha1\r
69   58468fcd4a56feb4d6869c16db155831641e507f  notmuch-0.2.tar.gz\r
70 \r
71   http://notmuchmail.org/releases/notmuch-0.2.tar.gz.sha1.asc\r
72   (signed by Carl Worth)\r
73 \r
74 What's new in notmuch 0.2\r
75 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D\r
76 General features\r
77 =2D---------------\r
78 Better guessing of From: header.\r
79 \r
80   Notmuch now tries harder to guess which configured address should be\r
81   used as the From: line in a "notmuch reply". It will examine the\r
82   Received: headers if it fails to find any configured address in To:\r
83   or Cc:. This allows it to often choose the correct address even when\r
84   replying to a message sent to a mailing list, and not directly to a\r
85   configured address.\r
86 \r
87 Make "notmuch count" with no arguments count all messages\r
88 \r
89   Previously, it was hard to construct a search term that was\r
90   guaranteed to match all messages.\r
91 \r
92 Provide a new special-case search term of "*" to match all messages.\r
93 \r
94   This can be used in any command accepting a search term, such as\r
95   "notmuch search '*'". Note that you'll want to take care that the\r
96   shell doesn't expand * against the current files. And note that the\r
97   support for "*" is a special case. It's only meaningful as a single\r
98   search term and loses its special meaning when combined with any\r
99   other search terms.\r
100 \r
101 Automatically detect thread connections even when a parent message is\r
102 missing.\r
103 \r
104   Previously, if two or more message were received with a common\r
105   parent, but that parent was not received, then these messages would\r
106   not be recognized as belonging to the same thread. This is now fixed\r
107   so that such messages are properly connected in a thread.\r
108 \r
109 General bug fixes\r
110 =2D----------------\r
111 Fix potential data loss in "notmuch new" with SIGINT\r
112 \r
113   One code path in "notmuch new" was not properly handling\r
114   SIGINT. Previously, this could lead to messages being removed from\r
115   the database (and their tags being lost) if the user pressed\r
116   Control-C while "notmuch new" was working.\r
117 \r
118 Fix segfault when a message includes a MIME part that is empty.\r
119 \r
120 Fix handling of non-ASCII characters with --format=3Djson\r
121 \r
122   Previously, characters outside the range of 7-bit ASCII were\r
123   silently dropped from the JSON output. This led to corrupted display\r
124   of utf-8 content in the upcoming notmuch web-based frontends.\r
125 \r
126 Fix headers to be properly decoded in "notmuch reply"\r
127 \r
128   Previously, the user might see:\r
129 \r
130         Subject: Re: =3D?iso-8859-2?q?Rozlu=3DE8ka?=3D\r
131 \r
132   rather than:\r
133 \r
134         Subject: Re: Rozlu=C4=8Dka\r
135 \r
136   The former text is properly encoded to be RFC-compliant SMTP, will\r
137   be sent correctly, and will be properly decoded by the\r
138   recipient. But the user trying to edit the reply would likely be\r
139   unable to read or edit that field in its encoded form.\r
140 \r
141 Emacs client features\r
142 =2D--------------------\r
143 Show the last few lines of citations as well as the first few lines.\r
144 \r
145   It's often the case that the last sentence of a citation is what is\r
146   being replied to directly, so the last few lines are often much more\r
147   important. The number of lines shown at the beginning and end of any\r
148   citation can be configured, (notmuch-show-citation-lines-prefix and\r
149   notmuch-show-citation-lines-suffix).\r
150 \r
151 The '+' and '-' commands in the search view can now add and remove\r
152 tags by region.\r
153 \r
154   Selective bulk tagging is now possible by selecting a region of\r
155   threads and then using either the '+' or '-' keybindings. Bulk\r
156   tagging is still available for all threads matching the current\r
157   search with th '*' binding.\r
158 \r
159 More meaningful buffer names for thread-view buffers.\r
160 \r
161   Notmuch now uses the Subject of the thread as the buffer\r
162   name. Previously it was using the thread ID, which is a meaningless\r
163   number to the user.\r
164 \r
165 Provide for customized colors of threads in search view based on tags.\r
166 \r
167   See the documentation of notmuch-search-line-faces, (or us "M-x\r
168   customize" and browse to the "notmuch" group within "Applications"\r
169   and "Mail"), for details on how to configure this colorization.\r
170 \r
171 Build-system features\r
172 =2D--------------------\r
173 Add support to properly build libnotmuch on Darwin systems (OS X).\r
174 \r
175 Add support to configure for many standard options.\r
176 \r
177   We include actual support for:\r
178 \r
179         --includedir --mandir --sysconfdir\r
180 \r
181   And accept and silently ignore several more:\r
182 \r
183         --build --infodir --libexecdir --localstatedir\r
184         --disable-maintainer-mode --disable-dependency-tracking\r
185 \r
186 Install emacs client in "make install" rather than requiring a\r
187 separate "make install-emacs".\r
188 \r
189 Automatically compute versions numbers between releases.\r
190 \r
191   This support uses the git-describe notation, so a version such as\r
192   0.1-144-g43cbbfc indicates a version that is 144 commits since the\r
193   0.1 release and is available as git commit "43cbbfc".\r
194 \r
195 Add a new "make test" target to run the test suite and actually verify\r
196 its results.\r
197 \r
198 What is notmuch\r
199 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D\r
200 Notmuch is a system for indexing, searching, reading, and tagging\r
201 large collections of email messages in maildir or mh format. It uses\r
202 the Xapian library to provide fast, full-text search with a convenient\r
203 search syntax.\r
204 \r
205 For more about notmuch, see http://notmuchmail.org\r
206 \r
207 --=-=-=\r
208 Content-Type: application/pgp-signature\r
209 \r
210 -----BEGIN PGP SIGNATURE-----\r
211 Version: GnuPG v1.4.10 (GNU/Linux)\r
212 \r
213 iD8DBQFLyMeW6JDdNq8qSWgRApkeAJoDdyvu4AXECwsnA8f2y0xLLIiLlQCfXi0w\r
214 j5we5wBNrQVLFC3WUgBdWPQ=\r
215 =23hd\r
216 -----END PGP SIGNATURE-----\r
217 --=-=-=--\r