From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id OF6hMXd+jmDZrgAAgWs5BA (envelope-from ) for ; Sun, 02 May 2021 12:27:03 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id QGkzLXd+jmA1LgAAbx9fmQ (envelope-from ) for ; Sun, 02 May 2021 10:27:03 +0000 Received: from mail.notmuchmail.org (nmbug.tethera.net [IPv6:2607:5300:201:3100::1657]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 0DA512264D for ; Sun, 2 May 2021 12:27:02 +0200 (CEST) Received: from nmbug.tethera.net (localhost [127.0.0.1]) by mail.notmuchmail.org (Postfix) with ESMTP id 9F47927179; Sun, 2 May 2021 06:26:56 -0400 (EDT) Received: from fethera.tethera.net (fethera.tethera.net [198.245.60.197]) by mail.notmuchmail.org (Postfix) with ESMTP id 85D3D1FBC9 for ; Sun, 2 May 2021 06:26:53 -0400 (EDT) Received: by fethera.tethera.net (Postfix, from userid 1001) id B300D60016; Sun, 2 May 2021 06:26:50 -0400 (EDT) Received: (nullmailer pid 862479 invoked by uid 1000); Sun, 02 May 2021 10:26:49 -0000 From: David Bremner To: notmuch@notmuchmail.org Subject: notmuch release 0.32 now available X-List-To: notmuch Date: Sun, 02 May 2021 07:26:48 -0300 Message-ID: <87v981o2hj.fsf@tethera.net> MIME-Version: 1.0 Message-ID-Hash: PFBSOXJPMVFSR4GPMZI4O6J5N6MZLTH3 X-Message-ID-Hash: PFBSOXJPMVFSR4GPMZI4O6J5N6MZLTH3 X-MailFrom: david@tethera.net X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-notmuch.notmuchmail.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; suspicious-header X-Mailman-Version: 3.2.1 Precedence: list List-Id: "Use and development of the notmuch mail system." List-Help: List-Post: List-Subscribe: List-Unsubscribe: Content-Type: multipart/mixed; boundary="===============8796021397851762113==" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1619951223; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type:list-id: list-help:list-unsubscribe:list-subscribe:list-post; bh=0m3aGPc3FPuesQildBIiRyQJXt/eh6EUewudbvQX3xs=; b=cJBW59MZWkq2TpUV9oS0+Dz6fbgOwhW/hfxMMT+S5cnWZDmyrLYcqI+pUJ90v+airPJohu 4gpPnacFCEpnw4qOYGjuaZS9WKLslyxZw1VWPINtK5OnHEGwjdH9JxwgFXj7P90SjRtOfQ M2dJfpUrFpRyCCoaSnuicFWvMurxsQFD3Ah2UERWkRjt3BBmEqsz7WaVazXO+876E13zIo aR5V5r3LbKgS/lt3vagqeora9rpEL1Dlmf0OTxcmUakEc8B8fE0Ww4jZoyE+Z7hItKijEX 0dQ/ywpbdHfBO62Hd3IqdV4R8gv2J7f00LK4wgjgzgHJ368ZEXQEMdUWkY+ssA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1619951223; a=rsa-sha256; cv=none; b=gyUhajC0F6DGf+8T94i5g07BizAOwen9bBc4uKkEF9p5+fpzuzk862jnNeiNWGmrATeDSc sa1RzQon33GVRwRi8GXM6RaY8FDEOmXzSf3Gi7UpxLvej/rw/mMZzJWbsQP8irqrYymfTL sCw5+Gqilso/5LNBR+bdnUSVK/T5JKoNuyAaA0btPFJ1EpgX4bQSj8QXMnf6FYr7dyHtKd j90qIRGHC5vFvPSVauVwlCFQuwKsyXAOijolzDh2k8YLdEG0+euoQud9X2lB/NvEEeP2c2 GXh7S5hStzj3PuS0nXfq+t7tfLH18dY8p0zBLVaMjsfRtxny0yLmpm/InVGlGQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of notmuch-bounces@notmuchmail.org designates 2607:5300:201:3100::1657 as permitted sender) smtp.mailfrom=notmuch-bounces@notmuchmail.org X-Migadu-Spam-Score: -4.16 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of notmuch-bounces@notmuchmail.org designates 2607:5300:201:3100::1657 as permitted sender) smtp.mailfrom=notmuch-bounces@notmuchmail.org X-Migadu-Queue-Id: 0DA512264D X-Spam-Score: -4.16 X-Migadu-Scanner: scn0.migadu.com X-TUID: 5789FAqOMq6X --===============8796021397851762113== Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" --=-=-= Content-Type: text/plain Where to obtain notmuch 0.32 =========================== https://notmuchmail.org/releases/notmuch-0.32.tar.xz Which can be verified with: https://notmuchmail.org/releases/notmuch-0.32.tar.xz.sha256.asc -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 e91e5706ffb615d5ebc5a47ce197d4ec2efca06eea77a0ddcb7af2e4c2543646 notmuch-0.32.tar.xz -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEkiyHYXwaY0SiY6fqA0U5G1WqFSEFAmCOew4ACgkQA0U5G1Wq FSGQ+g//QnEK8hx0/QOnQPVZWvcf6FLSznT7BT2y1tPPnA2WTUibJQsw/wGqvNiE ClFgNh+RY963pwkYkTcSRDynbJlgmHU5IccQ4SpjX9cufwFwEOewulweo1MOhAle ZeOrOAnhpy/E54yCLZjjdYamjnM3dU4IDCJH3bBEcDMQmlwovyVU53eiqXYFc4oI J+WE2Zj5L9QZwaQlFFCHbU4oDmarrilUAY0/Jki+ApnOvBksko4CIRZrbx2EpRa3 QGcd35FisVi1Uxkke98PQ+6hnv9boS5PzTuAbBb7yLhCvSx4mbqj2zGT9NwOMarf y41lzRkpYasCJvYojIJPiTyWY06+TPuqGd0/b88QmGEJXYpVx8bo2Vc8n+jZ87jp bqutJb4ga5Efw7WrGs86A146GvY7hcnxEFn45cxiiTDYGQRFLY+KFEDBKI/jTmCd Q6Dm1uFXGCObR82sLGDz9VQ0QScg8M9XXTawu1XTApyMCsLRMSAMFRUO5PqkbD86 s8ka6y+Eyg0U/XyJERvjdrROE0ZDrqdDa41dxy96+O/nLwcrzJOVwyshdiPMrDX+ UwDsXHOqwO7ZyF3Ub7jyIwd0Ft9pPVmIumFZsev0fwAU2d6438X5tDE3RUjUT2+Q r1JMCilH3nC9wzBiw+n2S0B8LzDHgkWcZci/fitZoUn7XrdCyYw= =UAjW -----END PGP SIGNATURE----- https://notmuchmail.org/releases/notmuch-0.32.tar.xz.asc (signed by David Bremner) What's new in notmuch 0.32 ========================= General ------- This release includes a significant overhaul of the configuration management facilities for notmuch. The previous distinction between configuration items that can be modified via plain text configuration files and those that must be set in the database via the "notmuch config" subcommand is gone, and all configuration items can be set in both ways. The external configuration file overrides configuration items in the database. The location of database, hooks, and configuration files is now more flexible, with several new configuration variables. In particular XDG locations are now supported as fallbacks for database, configuration and hooks. For more information see `notmuch-config(1)`. Library ------- To support the new configuration facilities, several functions and constants have been added to the notmuch API. Most notably: - `notmuch_database_create_with_config` - `notmuch_database_open_with_config` - `notmuch_database_load_config` - `notmuch_config_get` A previously requested API change is that `notmuch_database_reopen` is now exposed (and generalized). The previously severe slowdowns from large numbers calls to notmuch_database_remove_message or notmuch_message_delete in one session has been fixed. As always, the canonical source of API documentation is `lib/notmuch.h`, or the doxygen formatted documentation in `notmuch(3)` CLI --- The `notmuch config set` subcommand gained a `--database` argument to specify that the database should be updated, rather than a config file. The speed of `notmuch new` and `notmuch reindex` in dealing with large numbers of mail file deletions is significantly improved. Emacs ----- Completion related updates include: de-duplicating tags offered for completion, use the actual initial input in address completion, allow users to opt out of notmuch address completion, and do not force Ido when prompting for senders. Some keymaps used to contain bindings for unnamed commands. These lambda expressions have been replaced by named commands (symbols), to ease customization. Lexical binding is now used in all notmuch-emacs libraries. Fix bug in calling `notmuch-mua-mail` with a non-nil RETURN-ACTION. Removed, inlined or renamed functions and variables: `notmuch-address-locate-command`, `notmuch-documentation-first-line`, `notmuch-folder`, `notmuch-hello-trim', `notmuch-hello-versions` => `notmuch-version`, `notmuch-remove-if-not`, `notmuch-search-disjunctive-regexp`, `notmuch-sexp-eof`, `notmuch-split-content-type`, and `notmuch-tree-button-activate`. 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 https://notmuchmail.org --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJGBAEBCAAwFiEEkiyHYXwaY0SiY6fqA0U5G1WqFSEFAmCOfmgSHGRhdmlkQHRl dGhlcmEubmV0AAoJEANFORtVqhUh3BMQAKkV/Pv0qhsAwWrntP8POWO3wxj0/WNS Y6CuIk6dS5uqBnuESmpZOfJSNhi1ylTOTePFnyKBpL01yRLzX02jxbxFdIzn/1hL Tg5x0QzcENIqvuZW/PyJyv6WsBmllvifu7QChAphHkYrYv58FWe0dY7z5MsvxYdZ rVU9/HVadAFncucD8jPzlWCDERbgjLdSEif4OWBrM6Gxy/OTy3/MUqIxwEF/AwlP fnSMhCJCYD7j6RKToQry2ZtThrnlFRVI2OE3URt9SLCUqy1UvFBoJl2IDW/Ehz/b vbpEnfjAvPG0Tyy41JcxDd6YWu0A6pHr95W+/D+Y95CzcG+l5sTMNaN4sDNh1joS o7/d5gKqHBHDWGsWX9gOxw+2zMsJoBXM7f/Zf2VD0mGQs+lzt1b/Devh5acL4dRA lFE0Bar2hHrI1phl1LQVQNHA9I85WD8Sf8tEwuo0HKMOoxIW8TLeuyymaZ9jBy37 QPnRDHDAvZz2107S7o4/vk3rWFXZU7LsxxPBlszyKVqQtvXJb/pAziGR4/fiRvRr thUZBfVXm3maL5G9qM1azTDd+D3EISpRehN4DvmsOKx0wagcI8MOjsT374hdIM/Y f14hCc77+bmHNO6N7cH92hAO8T11XgjN+7RD7E6W5KIFbxROJ+uoB/8Fw1gX+9PA Ncqn9neNkmJ6 =hmgg -----END PGP SIGNATURE----- --=-=-=-- --===============8796021397851762113== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline --===============8796021397851762113==--