<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch, branch 0.40_rc0</title>
<subtitle>thread-based email index, search, and tagging</subtitle>
<id>https://git.notmuchmail.org/git/notmuch/atom?h=0.40_rc0</id>
<link rel='self' href='https://git.notmuchmail.org/git/notmuch/atom?h=0.40_rc0'/>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/'/>
<updated>2026-01-16T23:57:51Z</updated>
<entry>
<title>NEWS: add header for new release</title>
<updated>2026-01-16T23:57:51Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2026-01-16T23:55:47Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=c7936e3c080826f9ee55e0ba25267fc1124740e4'/>
<id>urn:sha1:c7936e3c080826f9ee55e0ba25267fc1124740e4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>debian: add changelog stanza for pre-release</title>
<updated>2026-01-16T23:57:51Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2026-01-16T23:51:51Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=31964e818b045ec235c8ec11946614b3d86b76bd'/>
<id>urn:sha1:31964e818b045ec235c8ec11946614b3d86b76bd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>doc/python: bump copyright year</title>
<updated>2026-01-16T23:50:38Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2026-01-16T23:50:38Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=4d85d4f311f724bee7f142599b119cde1aa90a23'/>
<id>urn:sha1:4d85d4f311f724bee7f142599b119cde1aa90a23</id>
<content type='text'>
</content>
</entry>
<entry>
<title>version: bump to 0.40~rc0</title>
<updated>2026-01-16T22:59:05Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2026-01-16T22:59:05Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=2af4fc8c2707007bc1f2fe9bff3a4f8205721810'/>
<id>urn:sha1:2af4fc8c2707007bc1f2fe9bff3a4f8205721810</id>
<content type='text'>
</content>
</entry>
<entry>
<title>test/cli: Add reproducer for the spurious warning about uuid.</title>
<updated>2026-01-15T22:20:36Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2025-07-06T10:33:35Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=1778a1a385000f53e4376d3586b4a522b977157f'/>
<id>urn:sha1:1778a1a385000f53e4376d3586b4a522b977157f</id>
<content type='text'>
As reported by "lh" on IRC.
</content>
</entry>
<entry>
<title>emacs/hello: fix one case of passing hide-excluded</title>
<updated>2026-01-14T22:56:22Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2025-06-15T20:12:35Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=97a2bad36a35399681f6c5f5a2b4390e6429d5ae'/>
<id>urn:sha1:97a2bad36a35399681f6c5f5a2b4390e6429d5ae</id>
<content type='text'>
In the search box (and recent searches), notmuch-search-hide-excluded
was not being passed to notmuch-search. This means that excluded
messages were always shown in the results. Fix this by passing the
extra argument.
</content>
</entry>
<entry>
<title>test/emacs: known broken test for excludes and notmuch-hello</title>
<updated>2026-01-14T22:50:04Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2025-06-15T20:12:34Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=f66b672128262025afa474e4a86f62ca066d4862'/>
<id>urn:sha1:f66b672128262025afa474e4a86f62ca066d4862</id>
<content type='text'>
One of the places notmuch-search is called did not get the new
'hide-excluded' argument.
</content>
</entry>
<entry>
<title>One of the places notmuch-search is called did not get the new</title>
<updated>2026-01-14T22:29:14Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2025-06-15T20:12:34Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=7d2d899058ac41b97879974847a79d542e5e91b3'/>
<id>urn:sha1:7d2d899058ac41b97879974847a79d542e5e91b3</id>
<content type='text'>
'hide-excluded' argument.
</content>
</entry>
<entry>
<title>lib: move call to _n_m_invalidate_metadata</title>
<updated>2026-01-14T22:18:24Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2024-09-01T15:41:40Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=8f9e16f2b9a46bef2c7398a27ff29db7bb23ee8d'/>
<id>urn:sha1:8f9e16f2b9a46bef2c7398a27ff29db7bb23ee8d</id>
<content type='text'>
It is wrong most of the time in _notmuch_message_remove_terms, but
that function is too low level to know how to call
_n_m_invalidate_metadata with the right argument, at least not without
more extensive changes. This change merely makes the current behaviour
more obvious, since the other calls cannot have relied on metadata
being invalidated.
</content>
</entry>
<entry>
<title>emacs: Generate and install autoloads</title>
<updated>2026-01-13T22:52:08Z</updated>
<author>
<name>Pengji Zhang</name>
<email>me@pengjiz.com</email>
</author>
<published>2024-08-18T07:42:55Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=0469bcd1baf94548a4157effced6fee3a2f23cc6'/>
<id>urn:sha1:0469bcd1baf94548a4157effced6fee3a2f23cc6</id>
<content type='text'>
Previously when installed with 'make install', autoloads in sources
were not scraped. So users still had to load the full library
beforehand in order to use Notmuch.

Now we generate and install such a file for 'make install-emacs'. With
this change, users can replace in their Emacs configuration:

    (require 'notmuch)

with a much cheaper:

    (require 'notmuch-autoloads)

but are still able to use 'M-x notmuch'.

Note that this new file is not included in the 'make elpa' package, so
it does not break for those users, who have already been enjoying
autoloads generated by 'package.el'.

Besides, this should not break packaging for most distros. Even if
they have generated and maintained such a file using their package
managers, Emacs does not choke on an existing output file when
scraping autoloads.

Re: thread starting at id:87o75yl4u5.fsf@pengjiz.com

Amended-By: db; add comment about autoload-excludes
</content>
</entry>
</feed>
