News for changes from Austin Clements

I fear I've fallen behind on my NEWS duties.
This commit is contained in:
Austin Clements 2012-12-18 15:15:39 -05:00 committed by David Bremner
parent db64b67bf8
commit 60fc5a43c0

64
NEWS
View file

@ -4,6 +4,17 @@ Notmuch 0.15 (YYYY-MM-DD)
Command-Line Interface Command-Line Interface
---------------------- ----------------------
`notmuch new` no longer chokes on mboxes
`notmuch new` now rejects mbox files containing more than one
message, rather than treating the file as one giant message.
Support for single message mboxes is deprecated
For historical reasons, `notmuch new` will index mbox files
containing a single message; however, this behavior is now
officially deprecated.
Empty tag names and tags beginning with "-" are deprecated Empty tag names and tags beginning with "-" are deprecated
Such tags have been a frequent source of confusion and cause Such tags have been a frequent source of confusion and cause
@ -12,12 +23,24 @@ Empty tag names and tags beginning with "-" are deprecated
tags continues to be supported to allow cleanup of existing tags, tags continues to be supported to allow cleanup of existing tags,
but may be removed in a future release. but may be removed in a future release.
Fixed `notmuch new` to skip ignored broken symlinks
`notmuch new` now correctly skips symlinks if they are in the
ignored files list. Previously, it would abort when encountering
broken symlink, even if it was ignored.
Bcc and Reply-To headers are now available in notmuch show json output Bcc and Reply-To headers are now available in notmuch show json output
The `notmuch show --format=json` now includes "Bcc" and "Reply-To" headers. The `notmuch show --format=json` now includes "Bcc" and "Reply-To" headers.
For example notmuch Emacs client can now have these headers visible For example notmuch Emacs client can now have these headers visible
when the headers are added to the `notmuch-message-headers` variable. when the headers are added to the `notmuch-message-headers` variable.
CLI callers can now request a specific output format version
`notmuch` subcommands that support structured output now support a
`--format-version` argument for requesting a specific version of the
structured output, enabling better compatibility and error handling.
Emacs Interface Emacs Interface
--------------- ---------------
@ -28,6 +51,12 @@ Removal of the deprecated `notmuch-folders` variable
has now been removed. Any remaining users should migrate to has now been removed. Any remaining users should migrate to
`notmuch-saved-searches`. `notmuch-saved-searches`.
Emacs now buttonizes mid: links
mid: links are a standardized way to link to messages by message ID
(see RFC 2392). Emacs now hyperlinks mid: links to the appropriate
notmuch search.
Handle errors from bodypart insertions Handle errors from bodypart insertions
If displaying the text of a message in show mode causes an error (in If displaying the text of a message in show mode causes an error (in
@ -35,6 +64,11 @@ Handle errors from bodypart insertions
off thread display at the offending message. The error is now off thread display at the offending message. The error is now
simply displayed in place of the message. simply displayed in place of the message.
Emacs now detects version mismatches with the notmuch CLI
Emacs now detects and reports when the Emacs interface version and
the notmuch CLI version are incompatible.
Improved text/calendar content handling Improved text/calendar content handling
Carriage returns in embedded text/calendar content caused insertion Carriage returns in embedded text/calendar content caused insertion
@ -49,6 +83,21 @@ Disabled coding conversions when reading in `with-current-notmuch-show-message`
corrupting the saved attachment. This has been fixed by making corrupting the saved attachment. This has been fixed by making
`with-current-notmuch-show-message` disable coding conversion. `with-current-notmuch-show-message` disable coding conversion.
Fixed errors with HTML email containing images in Emacs 24
Emacs 24 ships with a new HTML renderer that produces better output,
but is slightly buggy. We work around a bug that caused it to fail
for HTML email containing images.
Fixed handling of tags with unusual characters in them
Emacs now handles tags containing spaces, quotes, and parenthesis.
Fixed buttonization of id: links without quote characters
Emacs now correctly buttonizes id: links where the message ID is not
quoted.
Library changes Library changes
--------------- ---------------
@ -72,6 +121,21 @@ terms of amount of output and can be useful for viewing both single
threads and multiple threads. See the notmuch-pick README file for threads and multiple threads. See the notmuch-pick README file for
further details and installation. further details and installation.
Portability
-----------
notmuch now builds on OpenBSD.
Internal test framework changes
-------------------------------
The emacsclient binary is now user-configurable
The test framework now accepts TEST_EMACSCLIENT in addition to
TEST_EMACS for configuring the emacsclient to use. This is
necessary to avoid using an old emacsclient with a new emacs, which
can result in buggy behavior.
Notmuch 0.14 (2012-08-20) Notmuch 0.14 (2012-08-20)
========================= =========================