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 1E91A429E26 for ; Fri, 13 Jan 2012 16:59:37 -0800 (PST) X-Virus-Scanned: Debian amavisd-new at olra.theworths.org X-Spam-Flag: NO X-Spam-Score: -2.29 X-Spam-Level: X-Spam-Status: No, score=-2.29 tagged_above=-999 required=5 tests=[RCVD_IN_DNSWL_MED=-2.3, 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 pimPYSWARKVy for ; Fri, 13 Jan 2012 16:59:36 -0800 (PST) Received: from tempo.its.unb.ca (tempo.its.unb.ca [131.202.1.21]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by olra.theworths.org (Postfix) with ESMTPS id 1A5A0431FB6 for ; Fri, 13 Jan 2012 16:59:36 -0800 (PST) Received: from zancas.localnet (fctnnbsc36w-156034076032.pppoe-dynamic.High-Speed.nb.bellaliant.net [156.34.76.32]) (authenticated bits=0) by tempo.its.unb.ca (8.13.8/8.13.8) with ESMTP id q0E0xVOX012700 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=NO); Fri, 13 Jan 2012 20:59:34 -0400 Received: from bremner by zancas.localnet with local (Exim 4.77) (envelope-from ) id 1Rlrxz-00087Y-Kl; Fri, 13 Jan 2012 20:59:31 -0400 From: David Bremner To: notmuch@notmuchmail.org Subject: notmuch release 0.11 now available User-Agent: Notmuch/0.11 (http://notmuchmail.org) Emacs/23.3.1 (x86_64-pc-linux-gnu) Date: Fri, 13 Jan 2012 20:59:30 -0400 Message-ID: <87vcofjdzh.fsf@zancas.localnet> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha1; protocol="application/pgp-signature" 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: Sat, 14 Jan 2012 00:59:37 -0000 --=-=-= Where to obtain notmuch 0.11 =========================== http://notmuchmail.org/releases/notmuch-0.11.tar.gz Which can be verified with: http://notmuchmail.org/releases/notmuch-0.11.tar.gz.sha1 11eb1d967af089ed36f6816f61ebae308bc19339 notmuch-0.11.tar.gz http://notmuchmail.org/releases/notmuch-0.11.tar.gz.sha1.asc (signed by David Bremner) What's new in notmuch 0.11 ========================= Command-Line Interface ---------------------- Hooks Hooks have been introduced to notmuch. Hooks are scripts that notmuch invokes before and after certain actions. Initially, "notmuch new" supports "pre-new" and "post-new" hooks that are run before and after importing new messages into the database. notmuch reply --decrypt bugfix The "notmuch reply" command with --decrypt argument had a rarely occurring bug that caused an encrypted message not to be decrypted sometimes. This is now fixed. Performance ----------- Automatic tag query optimization "notmuch tag" now automatically optimizes the user's query to exclude messages whose tags won't change. In the past, we've suggested that people do this by hand; this is no longer necessary. Don't sort messages when creating a dump file This speeds up tag dumps considerably, without any loss of information. To replicate the old behavior of sorted output (for example to compare two dump files), one can use e.g. sort(1). Memory Management ----------------- Reduction of memory leaks Two memory leaks when searching and showing messages were identified and fixed in this release. Emacs Interface --------------- Bug fixes notmuch-show-advance (bound to the spacebar in notmuch-show-mode) had a bug that caused it to always jump to the next message, even if it should have scrolled down to show more of the current message instead. This is now fixed. Support "notmuch new" as a notmuch-poll-script It's now possible to use "notmuch new" as a notmuch-poll-script directly. This is also the new default. This allows taking better advantage of the "notmuch new" hooks from emacs without intermediate scripts. Improvements in saved search management New saved searches are now appended to the list of saved searches, not inserted in front. It's also possible to define a sort function for displaying saved searches; alphabetical sort is provided. Hooks for notmuch-hello Two new hooks have been added: "notmuch-hello-mode-hook" (called after entering notmuch-hello-mode) and "notmuch-hello-refresh-hook" (called after updating a notmuch-hello buffer). New face for crypto parts headers Crypto parts used to be displayed with a hardcoded color. A new face has been introduced to fix this: notmuch-crypto-part-header. It defaults to the same value as before, but can be customized to match other color themes. Use space as default thousands separator Large numbers in notmuch-hello are now displayed using a space as thousands separator (e.g. "123 456" instead of "123,456"). This can be changed by customizing "notmuch-hello-thousands-separator". Call notmuch-show instead of notmuch-search when clicking on buttonized id: links. New function notmuch-show-advance This new function advances through just the current thread, and is less invasive than notmuch-show-advance-and-archive. It can easily be bound to SPC with: (define-key notmuch-show-mode-map " " 'notmuch-show-advance) Various performance improvements. New add-on tool --------------- The tool contrib/notmuch-deliver helps with initial delivery and tagging of mail (replacing running notmuch new). 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.11 (GNU/Linux) iJwEAQECAAYFAk8Q03MACgkQTiiN/0Um85nq2AP9EeBF2A4igHFwLtAHRxrVWLnU nyi4K8S6p7ss2WjV0Bo191Aenchzf0JwJ1VAh888Qbe5YJ7JGupDsXwYHhWmoVjR dVW4BLKxxLxMFspk195KA2tEakCE0nN5+50Bl6AJeR3viYysHrfZdwYszBwwuZMI 5Fwc9pFcrjXBkqedyQA= =x+3x -----END PGP SIGNATURE----- --=-=-=--