From: David Bremner Date: Wed, 27 Apr 2016 01:04:48 +0000 (+2100) Subject: notmuch release 0.22 now available X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=25a1d961bdd51585d232cb73a9a76958a06037ba;p=notmuch-archives.git notmuch release 0.22 now available --- diff --git a/3c/44bc1147e2ccbd6bdcb39ab52185da9b328b1f b/3c/44bc1147e2ccbd6bdcb39ab52185da9b328b1f new file mode 100644 index 000000000..199cc0619 --- /dev/null +++ b/3c/44bc1147e2ccbd6bdcb39ab52185da9b328b1f @@ -0,0 +1,226 @@ +Return-Path: +X-Original-To: notmuch@notmuchmail.org +Delivered-To: notmuch@notmuchmail.org +Received: from localhost (localhost [127.0.0.1]) + by arlo.cworth.org (Postfix) with ESMTP id E729A6DE01D0 + for ; Tue, 26 Apr 2016 18:05:01 -0700 (PDT) +X-Virus-Scanned: Debian amavisd-new at cworth.org +X-Spam-Flag: NO +X-Spam-Score: -0.016 +X-Spam-Level: +X-Spam-Status: No, score=-0.016 tagged_above=-999 required=5 + tests=[AWL=-0.005, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] + autolearn=disabled +Received: from arlo.cworth.org ([127.0.0.1]) + by localhost (arlo.cworth.org [127.0.0.1]) (amavisd-new, port 10024) + with ESMTP id PBWhKhcVjOQ2 for ; + Tue, 26 Apr 2016 18:04:54 -0700 (PDT) +Received: from fethera.tethera.net (fethera.tethera.net [198.245.60.197]) + by arlo.cworth.org (Postfix) with ESMTPS id 0684F6DE0032 + for ; Tue, 26 Apr 2016 18:04:53 -0700 (PDT) +Received: from remotemail by fethera.tethera.net with local (Exim 4.84) + (envelope-from ) + id 1avDuJ-000402-QK; Tue, 26 Apr 2016 21:04:47 -0400 +Received: (nullmailer pid 17131 invoked by uid 1000); + Wed, 27 Apr 2016 01:04:50 -0000 +From: David Bremner +To: notmuch@notmuchmail.org +Subject: notmuch release 0.22 now available +User-Agent: Notmuch/0.21+99~gd93d377 (http://notmuchmail.org) Emacs/24.5.1 + (x86_64-pc-linux-gnu) +Date: Tue, 26 Apr 2016 22:04:48 -0300 +Message-ID: <874manc15b.fsf@zancas.localnet> +MIME-Version: 1.0 +Content-Type: multipart/signed; boundary="=-=-="; + micalg=pgp-sha256; protocol="application/pgp-signature" +X-BeenThere: notmuch@notmuchmail.org +X-Mailman-Version: 2.1.20 +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: Wed, 27 Apr 2016 01:05:02 -0000 + +--=-=-= +Content-Type: text/plain + + +Where to obtain notmuch 0.22 +=========================== + http://notmuchmail.org/releases/notmuch-0.22.tar.gz + +Which can be verified with: + + http://notmuchmail.org/releases/notmuch-0.22.tar.gz.sha1 + c3c3c805cd821aca0966e46dffd56d37d42f2616 notmuch-0.22.tar.gz + + http://notmuchmail.org/releases/notmuch-0.22.tar.gz.sha1.asc + (signed by David Bremner) + +What's new in notmuch 0.22 +========================= + +General +------- + +Xapian 1.3 support + + Notmuch should now build (and the test suite should pass) on recent + releases of Xapian 1.3.x. It has been tested with Xapian 1.3.5. + +Limited support for S/MIME messages + + Signature verification is supported, but not decryption. S/MIME + signature creation and S/MIME encryption are supported via built-in + support in Emacs. S/MIME support is not extensively tested at this + time. + +Bug Fixes + + Fix for threading bug involving deleting and re-adding + messages. Fix for case-sensitive content disposition headers. Fix + handling of 1 character directory names at top level. + +Command Line Interface +---------------------- + +`notmuch show` now supports verifying S/MIME signatures + + This support relies on an appropriately configured `gpgsm`. + +Build System +------------ + +Drop dependency on "pkg-config emacs". + +Emacs Interface +--------------- + +Notmuch replies now include all parts shown in the show view + + There are two main user visible changes. The first is that rfc822 + parts are now included in replies. + + The second change is that part headers are now included in the reply + buffer to provide visible separation of the parts. The choice of + which part headers to show is customizable via the variable + `notmuch-mua-reply-insert-header-p-function`. + +Filtering or Limiting messages is now bound to `l` in the search view + + This binding now matches the analogous binding in show view. + +`F` forwards all open messages in a thread + + When viewing a thread of messages, the new binding `F` can be used + to generate a new outgoing message which forwards all of the open + messages in the thread. This is analogous to the `f` binding, which + forwards only the current message. + +Preferred content type can be determined from the message content + + More flexibility in choosing which sub-part of a + multipart/alternative part is initially shown is available by + setting `notmuch-multipart/alternative-discouraged` to a function + that returns a list of discouraged types. The function so specified + is passed the message as an argument and can examine the message + content to determine which content types should be discouraged. This + is in addition to the current capabilities (i.e. setting + `notmuch-multipart/alternative-discouraged` to a list of discouraged + types). + +When viewing a thread ("show" mode), queries that match no messages no +longer generate empty buffers + + Should an attempt be made to view the thread corresponding to a + query that matches no messages, a warning message is now displayed + and the terminal bell rung rather than displaying an empty buffer + (or, in some cases, displaying an empty buffer and throwing an + error). This also affects re-display of the current thread. + +Handle S/MIME signatures in emacs + + The emacs interface is now capable making and verifying S/MIME + signatures. + +`notmuch-message-address-insinuate` is now a no-op + + This reduces the amount of interference with non-notmuch uses of + message-mode. + +Address completion improvements + + An external script is no longer needed for address completion; if + you previously configured one, customize the variable + `notmuch-address-command` to try the internal completion. If + `company-mode` is available, notmuch uses it by default for + interactive address completion. + +Test and experiment with the emacs MUA available in source tree + + `./devel/try-emacs-mua` runs emacs and fills the window with + information how to try the MUA safely. Emacs is configured to use + the notmuch (lisp) files located in `./emacs` directory. + +Documentation +------------- + +New `notmuch-report(1)` and `notmuch-report.json(5)` man pages +describe `notmuch-report` and its JSON configuration file. You can +build these files by running `make` in the `devel/nmbug/doc` +directory. + +notmuch-report +-------------- + +Renamed from `nmbug-status`. This script generates reports based on +notmuch queries, and doesn't really have anything to do with nmbug, +except for sharing the `NMBGIT` environment variable. The new name +focuses on the script's action, instead of its historical association +with the nmbug workflow. This should make it more discoverable for +users looking for generic notmuch reporting tools. + +The default configuration file name (extracted from the `config` +branch of `NBMGIT` has changed from `status-config.json` to +`notmuch-report.json` so it is more obviously associated with the +report-generating script. The configuration file also has a new +`meta.message-url` setting, which is documented in +`notmuch-report.json(5)`. + +`notmuch-report` now wraps query phrases in parentheses when and-ing +them together, to avoid confusion about clause grouping. + +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; name="signature.asc" + +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1 + +iQGcBAEBCAAGBQJXIBAwAAoJEPIClx2kp54sw6kL/2jzAqoMzZ+t8j2B58AYriHL +iei/7EV9NBgxdpsb0p3qJ8WvzSkESL/wRabUmh9eUqlSUjnA53ZCahnchpg53wFR +srXxd0O7Zdx5TMx7IksMS4jf9jucwzhGrdbzCseyJHgnvBSewbawdTyM+dZxaKMJ +NqgvFjNMWJAxewn2pd/P+HWjv3HlO+zCUzKzoG0UKkHgoQ34KQchf8twQ4QMa/fB +KS/cxOKx0Ry3xIVt1zsnhZQuA/vDlstXTjwloYlYJTCV+NYbZhKCe4gLGR2ljYv8 +WK6tT7mmp5lpy9k2wgdAM/PAouvtiEc1mRYuKTUKxtpdR44vbm3lTpH6BLYVjMCn +yISNAo0lhI+SdflAcOhnb53vISh0Z18NYfQh8r+jDy2GNagiPKdZwY9Xc4tg+n7H +vZPOgBozw+ukUVt2Ei19yAXBJptQ3fNMAkdNb6zWY7/xJ6YO2GI5q+lI1ORqILaK +jfWrXfQMg+b+e9200tRj+b4tk6sQqXCZ3E9NYBhJUw== +=znz4 +-----END PGP SIGNATURE----- +--=-=-=--