Notmuch 0.18.1 (2014-06-25)
This is a bug fix and portability release.
Add a workaround for systems without zlib.pc
Make emacs install robust against the non-existence of emacs
Put notmuch lib directory first in RPATH
Fix handling of
html_static_path in sphinx
Both the python bindings and the main docs had spurious settings of this variable.
Use --quick when starting emacs
This avoids a hang in the T160-json tests.
Allow pending break points in atomicity script
This allows the atomicity tests to run on several more architectures/OSes.
To improve portability use fsync instead of fdatasync in
notmuch-dump. There should be no functional difference.
Resurrect support for single-message mbox files
The removal introduced a bug with previously indexed single-message mboxes. This support remains deprecated.
Fix for phrase indexing
There were several bugs where words intermingled from different headers and MIME parts could match a single phrase query. This fix will affect only newly indexed messages.
Make sure tagging on an empty query is harmless
Previously tagging an empty query could lead to tags being unintentionally removed.