notmuch release 0.13 now available
authorDavid Bremner <david@tethera.net>
Tue, 15 May 2012 21:45:22 +0000 (18:45 +2100)
committerW. Trevor King <wking@tremily.us>
Fri, 7 Nov 2014 17:47:07 +0000 (09:47 -0800)
23/e705c8010fc6f057891cd1249bb14a2ad70f74 [new file with mode: 0644]

diff --git a/23/e705c8010fc6f057891cd1249bb14a2ad70f74 b/23/e705c8010fc6f057891cd1249bb14a2ad70f74
new file mode 100644 (file)
index 0000000..e53db94
--- /dev/null
@@ -0,0 +1,212 @@
+Return-Path: <bremner@unb.ca>\r
+X-Original-To: notmuch@notmuchmail.org\r
+Delivered-To: notmuch@notmuchmail.org\r
+Received: from localhost (localhost [127.0.0.1])\r
+       by olra.theworths.org (Postfix) with ESMTP id 05459431FBC\r
+       for <notmuch@notmuchmail.org>; Tue, 15 May 2012 14:45:53 -0700 (PDT)\r
+X-Virus-Scanned: Debian amavisd-new at olra.theworths.org\r
+X-Spam-Flag: NO\r
+X-Spam-Score: 0.01\r
+X-Spam-Level: \r
+X-Spam-Status: No, score=0.01 tagged_above=-999 required=5\r
+       tests=[T_MIME_NO_TEXT=0.01] autolearn=disabled\r
+Received: from olra.theworths.org ([127.0.0.1])\r
+       by localhost (olra.theworths.org [127.0.0.1]) (amavisd-new, port 10024)\r
+       with ESMTP id ml-uNJvkrmPW for <notmuch@notmuchmail.org>;\r
+       Tue, 15 May 2012 14:45:51 -0700 (PDT)\r
+Received: from tesseract.cs.unb.ca (tesseract.cs.unb.ca [131.202.240.238])\r
+       (using TLSv1 with cipher AES256-SHA (256/256 bits))\r
+       (No client certificate requested)\r
+       by olra.theworths.org (Postfix) with ESMTPS id 45D2D431FB6\r
+       for <notmuch@notmuchmail.org>; Tue, 15 May 2012 14:45:51 -0700 (PDT)\r
+Received: from fctnnbsc30w-156034089108.dhcp-dynamic.fibreop.nb.bellaliant.net\r
+       ([156.34.89.108] helo=zancas.localnet)\r
+       by tesseract.cs.unb.ca with esmtpsa (TLS1.0:RSA_AES_256_CBC_SHA1:32)\r
+       (Exim 4.72) (envelope-from <bremner@unb.ca>)\r
+       id 1SUPYz-0006nD-Ob; Tue, 15 May 2012 18:45:50 -0300\r
+Received: from bremner by zancas.localnet with local (Exim 4.77)\r
+       (envelope-from <bremner@unb.ca>)\r
+       id 1SUPYZ-00085R-9z; Tue, 15 May 2012 18:45:23 -0300\r
+From: David Bremner <david@tethera.net>\r
+To: "notmuch" <notmuch@notmuchmail.org>\r
+Subject: notmuch release 0.13 now available\r
+User-Agent: Notmuch/0.13~rc1 (http://notmuchmail.org) Emacs/23.4.1\r
+       (x86_64-pc-linux-gnu)\r
+Date: Tue, 15 May 2012 18:45:22 -0300\r
+Message-ID: <87obppce4t.fsf@zancas.localnet>\r
+MIME-Version: 1.0\r
+Content-Type: multipart/signed; boundary="=-=-=";\r
+       micalg=pgp-sha1; protocol="application/pgp-signature"\r
+X-Spam_bar: -\r
+X-BeenThere: notmuch@notmuchmail.org\r
+X-Mailman-Version: 2.1.13\r
+Precedence: list\r
+List-Id: "Use and development of the notmuch mail system."\r
+       <notmuch.notmuchmail.org>\r
+List-Unsubscribe: <http://notmuchmail.org/mailman/options/notmuch>,\r
+       <mailto:notmuch-request@notmuchmail.org?subject=unsubscribe>\r
+List-Archive: <http://notmuchmail.org/pipermail/notmuch>\r
+List-Post: <mailto:notmuch@notmuchmail.org>\r
+List-Help: <mailto:notmuch-request@notmuchmail.org?subject=help>\r
+List-Subscribe: <http://notmuchmail.org/mailman/listinfo/notmuch>,\r
+       <mailto:notmuch-request@notmuchmail.org?subject=subscribe>\r
+X-List-Received-Date: Tue, 15 May 2012 21:45:53 -0000\r
+\r
+--=-=-=\r
+\r
+\r
+Where to obtain notmuch 0.13\r
+===========================\r
+  http://notmuchmail.org/releases/notmuch-0.13.tar.gz\r
+\r
+Which can be verified with:\r
+\r
+  http://notmuchmail.org/releases/notmuch-0.13.tar.gz.sha1\r
+  c65bd28b2091c81720e6f4e685892b919a7aa581  notmuch-0.13.tar.gz\r
+\r
+  http://notmuchmail.org/releases/notmuch-0.13.tar.gz.sha1.asc\r
+  (signed by David Bremner)\r
+\r
+What's new in notmuch 0.13\r
+=========================\r
+\r
+Command-Line Interface\r
+----------------------\r
+\r
+Reply to sender\r
+\r
+  "notmuch reply" has gained the ability to create a reply template\r
+  for replying just to the sender of the message, in addition to reply\r
+  to all. The feature is available through the new command line option\r
+  --reply-to=(all|sender).\r
+\r
+JSON reply format\r
+\r
+  "notmuch reply" can now produce JSON output that contains the headers\r
+  for a reply message and full information about the original message\r
+  begin replied to. This allows MUAs to create replies intelligently.\r
+  For example, an MUA that can parse HTML might quote HTML parts.\r
+\r
+  Calling notmuch reply with --format=json imposes the restriction that\r
+  only a single message is returned by the search, as replying to\r
+  multiple messages does not have a well-defined behavior. The default\r
+  retains its current behavior for multiple message replies.\r
+\r
+Tag exclusion\r
+\r
+  Tags can be automatically excluded from search results by adding them\r
+  to the new 'search.exclude_tags' option in the Notmuch config file.\r
+\r
+  This behaviour can be overridden by explicitly including an excluded\r
+  tag in your query, for example:\r
+\r
+    notmuch search $your_query and tag:$excluded_tag\r
+\r
+  Existing users will probably want to run "notmuch setup" again to add\r
+  the new well-commented [search] section to the configuration file.\r
+\r
+  For new configurations, accepting the default setting will cause the\r
+  tags "deleted" and "spam" to be excluded, equivalent to running:\r
+\r
+    notmuch config set search.exclude_tags deleted spam\r
+\r
+Raw show format changes\r
+\r
+  The output of show --format=raw has changed for multipart and\r
+  message parts.  Previously, the output was a mash of somewhat-parsed\r
+  headers and transfer-decoded bodies.  Now, such parts are reproduced\r
+  faithfully from the original source.  Message parts (which includes\r
+  part 0) output the full message, including the message headers (but\r
+  not the transfer headers).  Multipart parts output the part as\r
+  encoded in the original message, including the part's headers.  Leaf\r
+  parts, as before, output the part's transfer-decoded body.\r
+\r
+Listing configuration items\r
+\r
+  The new "config list" command prints out all configuration items and\r
+  their values.\r
+\r
+Emacs Interface\r
+---------------\r
+\r
+Changes to tagging interface\r
+\r
+  The user-facing tagging functions in the Emacs interface have been\r
+  normalized across all notmuch modes.  The tagging functions are now\r
+  'notmuch-search-tag' in search-mode, and 'notmuch-show-tag' in\r
+  show-mode.  They accept a string representing a single tag change,\r
+  or a list of tag changes.  See 'M-x describe-function notmuch-tag'\r
+  for more information.\r
+\r
+  NOTE: This breaks compatibility with old tagging functions, so user\r
+  may need to update in custom configurations.\r
+\r
+Reply improvement using the JSON format\r
+\r
+  Emacs now uses the JSON reply format to create replies. It obeys\r
+  the customization variables message-citation-line-format and\r
+  message-citation-line-function when creating the first line of the\r
+  reply body, and it will quote HTML parts if no text/plain parts are\r
+  available.\r
+\r
+New add-on tool: notmuch-mutt\r
+-----------------------------\r
+\r
+The new contrib/ tool "notmuch-mutt" provides Notmuch integration for\r
+the Mutt mail user agent. Using it, Mutt users can perform mail\r
+search, thread reconstruction, and mail tagging/untagging without\r
+leaving Mutt.  notmuch-mutt, formerly distributed under the name\r
+"mutt-notmuch" by Stefano Zacchiroli, will be maintained as a notmuch\r
+contrib/ from now on.\r
+\r
+Library changes\r
+---------------\r
+\r
+The API changes detailed below break binary and source compatibility,\r
+so libnotmuch has been bumped to version 3.0.0.\r
+\r
+The function notmuch_database_close has been split into\r
+notmuch_database_close and notmuch_database_destroy\r
+\r
+  This makes it possible for long running programs to close the xapian\r
+  database and thus release the lock associated with it without\r
+  destroying the data structures obtained from it.\r
+\r
+notmuch_database_open, notmuch_database_create, and\r
+notmuch_database_get_directory now return errors\r
+\r
+  The type signatures of these functions have changed so that the\r
+  functions now return a notmuch_status_t and take an out-argument for\r
+  returning the new database object or directory object.\r
+\r
+go bindings changes\r
+-------------------\r
+\r
+Go 1 compatibility\r
+\r
+  The go bindings and the notmuch-addrlookup utility are now\r
+  compatible with go 1.\r
+\r
+What is notmuch\r
+===============\r
+Notmuch is a system for indexing, searching, reading, and tagging\r
+large collections of email messages in maildir or mh format. It uses\r
+the Xapian library to provide fast, full-text search with a convenient\r
+search syntax.\r
+\r
+For more about notmuch, see http://notmuchmail.org\r
+\r
+\r
+--=-=-=\r
+Content-Type: application/pgp-signature\r
+\r
+-----BEGIN PGP SIGNATURE-----\r
+Version: GnuPG v1.4.12 (GNU/Linux)\r
+\r
+iJwEAQECAAYFAk+yznIACgkQTiiN/0Um85l/4AQAqjyCVhs/TAJ3FvR2B0oqGGFT\r
+NIdrAGH16TLGUnwHSG2K4OsDWf3VmbScMG6UCFkWRMqUnKpEngpSUpdaVKBG7LJO\r
+upw2bQKDjZSmC3ZZvoZuseb6+WTXmIK9eo1PJHTIwnx1dtYvexh7dlsdbLKruz6U\r
+TLSj23EKISRXhYP4Q9g=\r
+=p+uL\r
+-----END PGP SIGNATURE-----\r
+--=-=-=--\r