Notmuch 0.33 (2021-09-03)
Library
Correct documentation about transactions.
Add a configurable automatic commit of transactions. See
database.autocommit
in notmuch-config(1).
Document the algorithm used to find a database.
CLI
Define format version 5, which supports sorting the output of notmuch-show.
Emacs
notmuch
no longer sets mail-user-agent
on load. To restore the
previous behaviour of using notmuch to send mail by default, customize
mail-user-agent
to notmuch-user-agent
.
notmuch-company
now works in org-msg
.
Improve the display of messages from long threads in unthreaded mode.
Prefer email addresses over User ID when showing valid signatures.
Define a new face notmuch-jump-key
.
New commands in notmuch-tree view: notmuch-tree-filter
and notmuch-tree-filter-by-tag
.
Honour notmuch-show-text/html-blocked-images
when using w3m
to
render html.
Support toggling sort order in notmuch-tree mode.
Ruby
Memory management of allocated notmuch objects (database, messages, etc...) is now done via the Ruby GC. This removes all constraints on the order of object destruction. Database close and destroy are split, following an old library API change.
Vim
Respect excluded tags when showing a thread.
Documentation
Fix doc build for Sphinx 4.0.
Improve the markup and linking of the documentation.