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