2022-08-26 15:12:38 by Ryo ONODERA | Files touched by this commit (3) |
Log message:
notmuch: Update to 0.37
Changelog:
What's new in notmuch 0.37
=========================
Library
-------
Fix uninitialized field in message objects.
Improve exception handling and error propagation for message objects.
Sexp Queries
------------
Add one sided lastmod ranges for sexp queries.
Expand macro parameters inside regex and wildcard modifiers.
Command Line Interface
----------------------
`notmuch help` now works for external commands.
`NOTMUCH_CONFIG` is now passed to external commands and hooks.
Promote the development tool `nmbug` to a user facing tool
`notmuch-git`. See notmuch-git(1) for details.
Emacs
-----
The function `notmuch-mua-mail` now moves point depending on the
provided arguments.
Restrict what mime types are inlined in replies and on refresh.
The functions in notmuch-query.el are now obsolete and may be removed
in a future version of Notmuch.
Add some controls for lazy display of message bodies (See "Dealing
with large messages and threads" in the notmuch-emacs documentation).
Allow the user to select (with '%') a different duplicate message file
to display.
Use `message-dont-reply-to-names` in `notmuch-message-mode`.
Support custom header-line format for notmuch-show mode.
|
2022-08-20 07:11:22 by Ryo ONODERA | Files touched by this commit (1) |
Log message:
notmuch: Fix previous. Make desktop-file-utils for build dependency
|
2022-08-20 07:07:06 by Ryo ONODERA | Files touched by this commit (1) |
Log message:
notmuch: In notmuch-emacs option case, depends on desktop-file-utils fully
Fix packaging with notmuch-emacs option.
|
2022-07-09 00:12:53 by Thomas Klausner | Files touched by this commit (2) |
Log message:
notmuch: restrict to python 3
|
2022-06-28 13:38:00 by Thomas Klausner | Files touched by this commit (3952) |
Log message:
*: recursive bump for perl 5.36
|
2022-05-04 08:35:50 by Thomas Klausner | Files touched by this commit (3) | |
Log message:
notmuch: update to 0.36.
Notmuch 0.36 (2022-04-25)
=========================
Library
-------
Add the `sexp` prefix to the infix (traditional) query parser. This
allows specific subqueries to be parsed by the sexp parser (with
appropropriate quoting). See `notmuch-search-terms(7)` for details.
Add another heuristic to regexp fields to prevent phrase parsing of
bracketed sub-expressions.
Command Line Interface
----------------------
Envelope from ("From ") headers are now escaped as X-Envelope-From: in
input to `notmuch-insert`. This prevents creating mbox files when
calling `notmuch-insert` from e.g. `postfix`.
Python (CFFI) Bindings
----------------------
Use the `config_pairs` API in ConfigIterator. This returns all
matching key-value pairs, not just those that happen to be stored in
the database.
Documentation
-------------
Reorganize documention for `notmuch-config`. Add a few links from
other man pages.
Emacs
-----
Bind the usual undo key sequences to new command
"notmuch-tag-undo". This allows transparent undo of tagging
operations.
Tests
-----
Fix smime.4 with newer gmime. Unset `XDG_DATA_HOME` and `MAILDIR` for tests.
New add-on tool: notmuch-web
-----------------------------
The new devel/ tool `notmuch-web` is a very thin web client. It
supports a full search interface for one user: there is no facility
for multiple users provided today. See the notmuch-web README file
for more information.
Be careful about running it on a network-connected system: it will
expose a web interface that requires no authentication but exposes
your mail store.
|
2022-04-25 17:37:28 by Tobias Nygren | Files touched by this commit (1) |
Log message:
notmuch: honour PKGINFODIR
|
2022-02-25 06:44:50 by Ryo ONODERA | Files touched by this commit (1) |
Log message:
notmuch: Fix PLIST for emacs.
|
2022-02-15 10:24:14 by Thomas Klausner | Files touched by this commit (4) | |
Log message:
notmuch: update to 0.35.
Notmuch 0.35 (2022-02-06)
=========================
Library
-------
Implement the `date` and `lastmod` fields in the S-expression parser.
Ignore trailing `/` for pathnames in both query parsers.
Rename configuration option `built_with.sexpr_query` to
`built_with.sexp_queries`.
Do not assume a default mail root in split (e.g. XDG) configurations.
Fix some small memory leaks in `notmuch_database_open_with_config`.
CLI
---
Improve handling of leading/trailing punctation and space for
configuration lists.
Only ignore `.notmuch` at the top level in `notmuch new`.
Optionally show extra headers in `notmuch show`. See
`show.extra_headers` in notmuch-config(1).
Emacs
-----
Drop `C-TAB` binding in hello mode, document `backtab`.
Fix visual glitch in search mode by running `notmuch-search-hook`
lazily.
Don't add space to completion candidates, improves compatibility with
third party completion frameworks.
Make citation formating more robust against whitespace.
Use `--excludes=false` when generating the 'All tags' section.
Use cached copy of message body for `Fcc`, avoiding variant bodies for
signed and/or encrypted messages.
Add notmuch-logo.svg and use it in notmuch-hello view, replacing
the .png version.
Make header line in show buffers optional.
Add customizable names for search buffers.
Build
-----
Fix out-of-tree build for `python-cffi` bindings.
Rearrange position of {C,CXX,CPP,LD}FLAGS, prevent some clashes with
installed version of notmuch.
Ignore more configure options.
Test Suite
----------
Replace some uses of `gdb` in the test suite with `LD_PRELOAD` based
shims.
Use `--with-colons` for gpgsm, fix compatibility with newer gnupg.
Python bindings
---------------
Add `matched` property to message objects.
Users are reminded that the old python bindings in bindings/python are
deprecated; this will probably be the last major release that ships
them.
Completion
----------
Use `database.mail_root` for path completion in bash/zsh.
|
2022-01-10 17:13:27 by Ryo ONODERA | Files touched by this commit (2) |
Log message:
notmuch: Update to 0.34.3
Changelog:
What's new in notmuch 0.34.3
=========================
Library
-------
Do not crash when presented with a .notmuch directory without a
xapian/ subdirectory.
Python Bindings (notmuch2)
--------------------------
Database constructor now searches for configuration by default. Pass
`config=Database.CONFIG.EMPTY` to disable.
The `Message.replies()` method now returns OwnedMessage objects, to
prevent certain memory de-allocation errors.
Fix for importing `notmuch2` module when building bindings
documentation.
|