unofficial mirror of notmuch@notmuchmail.org
 help / color / mirror / code / Atom feed
* notmuch release 0.32 now available
@ 2021-05-02 10:26 David Bremner
  2021-05-02 12:22 ` Reto
  0 siblings, 1 reply; 2+ messages in thread
From: David Bremner @ 2021-05-02 10:26 UTC (permalink / raw)
  To: notmuch


[-- Attachment #1.1: Type: text/plain, Size: 4207 bytes --]


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

[-- Attachment #1.2: signature.asc --]
[-- Type: application/pgp-signature, Size: 857 bytes --]

[-- Attachment #2: Type: text/plain, Size: 0 bytes --]



^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: notmuch release 0.32 now available
  2021-05-02 10:26 notmuch release 0.32 now available David Bremner
@ 2021-05-02 12:22 ` Reto
  0 siblings, 0 replies; 2+ messages in thread
From: Reto @ 2021-05-02 12:22 UTC (permalink / raw)
  To: David Bremner; +Cc: notmuch

Awesome, thanks a lot for all your hard work.
And with that I'd like to include anyone that contributed, naturally.

Cheers,
Reto

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2021-05-02 12:30 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-05-02 10:26 notmuch release 0.32 now available David Bremner
2021-05-02 12:22 ` Reto

Code repositories for project(s) associated with this public inbox

	https://yhetil.org/notmuch.git/

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).