]> git.cworth.org Git - notmuch-wiki/blobdiff - news/release-0.2.mdwn
News for release 0.38.3
[notmuch-wiki] / news / release-0.2.mdwn
index 6f7ebb26200947a3da1e8a541d083eccab318fcd..d41c19f36a05d86420d34defac10af4ddeafd485 100644 (file)
@@ -19,125 +19,121 @@ notmuch in subsequent releases.
 General features
 ----------------
 
-* **_Better guessing of From: header_**
+### Better guessing of From: header
 
-  Notmuch now tries harder to guess which configured address should be
-  used as the From: line in a "notmuch reply". It will examine the
-  Received: headers if it fails to find any configured address in To:
-  or Cc:. This allows it to often choose the correct address even when
-  replying to a message sent to a mailing list, and not directly to a
-  configured address.
+Notmuch now tries harder to guess which configured address should be
+used as the From: line in a "notmuch reply". It will examine the
+Received: headers if it fails to find any configured address in To:
+or Cc:. This allows it to often choose the correct address even when
+replying to a message sent to a mailing list, and not directly to a
+configured address.
 
-* **_Make "notmuch count" with no arguments count all messages_**
+### Make "notmuch count" with no arguments count all messages
 
-  Previously, it was hard to construct a search term that was
-  guaranteed to match all messages.
+Previously, it was hard to construct a search term that was
+guaranteed to match all messages.
 
-* **_Provide a new special-case search term of "*" to match all messages_**
+### Provide a new special-case search term of "`*`" to match all messages
 
-  This can be used in any command accepting a search term, such as
-  "notmuch search '*'". Note that you'll want to take care that the
-  shell doesn't expand * against the current files. And note that the
-  support for "*" is a special case. It's only meaningful as a single
-  search term and loses its special meaning when combined with any
-  other search terms.
+This can be used in any command accepting a search term, such as
+"notmuch search '`*`'". Note that you'll want to take care that the
+shell doesn't expand * against the current files. And note that the
+support for "`*`" is a special case. It's only meaningful as a single
+search term and loses its special meaning when combined with any
+other search terms.
 
-* **_Automatically detect thread connections even when a parent message
-  is missing_**
+### Automatically detect thread connections even when a parent message is missing
 
-  Previously, if two or more message were received with a common
-  parent, but that parent was not received, then these messages would
-  not be recognized as belonging to the same thread. This is now fixed
-  so that such messages are properly connected in a thread.
+Previously, if two or more message were received with a common
+parent, but that parent was not received, then these messages would
+not be recognized as belonging to the same thread. This is now fixed
+so that such messages are properly connected in a thread.
 
 General bug fixes
 -----------------
 
-* **_Fix potential data loss in "notmuch new" with SIGINT_**
+### Fix potential data loss in "notmuch new" with SIGINT
 
-  One code path in "notmuch new" was not properly handling
-  SIGINT. Previously, this could lead to messages being removed from
-  the database (and their tags being lost) if the user pressed
-  Control-C while "notmuch new" was working.
+One code path in "notmuch new" was not properly handling
+SIGINT. Previously, this could lead to messages being removed from
+the database (and their tags being lost) if the user pressed
+Control-C while "notmuch new" was working.
 
-* **_Fix segfault when a message includes a MIME part that is empty_**
+### Fix segfault when a message includes a MIME part that is empty
 
-* **_Fix handling of non-ASCII characters with --format=json_**
+### Fix handling of non-ASCII characters with --format=json
 
-  Previously, characters outside the range of 7-bit ASCII were
-  silently dropped from the JSON output. This led to corrupted display
-  of utf-8 content in the upcoming notmuch web-based frontends.
+Previously, characters outside the range of 7-bit ASCII were
+silently dropped from the JSON output. This led to corrupted display
+of utf-8 content in the upcoming notmuch web-based frontends.
 
-* **_Fix headers to be properly decoded in "notmuch reply"_**
+### Fix headers to be properly decoded in "notmuch reply"
 
-  Previously, the user might see:
+Previously, the user might see:
 
-           Subject: Re: =?iso-8859-2?q?Rozlu=E8ka?=
+        Subject: Re: =?iso-8859-2?q?Rozlu=E8ka?=
 
-  rather than:
+rather than:
 
-           Subject: Re: Rozlučka
+        Subject: Re: Rozlučka
 
-  The former text is properly encoded to be RFC-compliant SMTP, will
-  be sent correctly, and will be properly decoded by the
-  recipient. But the user trying to edit the reply would likely be
-  unable to read or edit that field in its encoded form.
+The former text is properly encoded to be RFC-compliant SMTP, will
+be sent correctly, and will be properly decoded by the
+recipient. But the user trying to edit the reply would likely be
+unable to read or edit that field in its encoded form.
 
 Emacs client features
 ---------------------
 
-* **_Show the last few lines of citations as well as the first few lines_**
+### Show the last few lines of citations as well as the first few lines
 
-  It's often the case that the last sentence of a citation is what is
-  being replied to directly, so the last few lines are often much more
-  important. The number of lines shown at the beginning and end of any
-  citation can be configured, (notmuch-show-citation-lines-prefix and
-  notmuch-show-citation-lines-suffix).
+It's often the case that the last sentence of a citation is what is
+being replied to directly, so the last few lines are often much more
+important. The number of lines shown at the beginning and end of any
+citation can be configured, (notmuch-show-citation-lines-prefix and
+notmuch-show-citation-lines-suffix).
 
-* **_The '+' and '-' commands in the search view can now add and remove
-  tags by region_**
+### The '+' and '-' commands in the search view can now add and remove tags by region
 
-  Selective bulk tagging is now possible by selecting a region of
-  threads and then using either the '+' or '-' keybindings. Bulk
-  tagging is still available for all threads matching the current
-  search with the '*' binding.
+Selective bulk tagging is now possible by selecting a region of
+threads and then using either the '+' or '-' keybindings. Bulk
+tagging is still available for all threads matching the current
+search with the '`*`' binding.
 
-* **_More meaningful buffer names for thread-view buffers_**
+### More meaningful buffer names for thread-view buffers
 
-  Notmuch now uses the Subject of the thread as the buffer
-  name. Previously it was using the thread ID, which is a meaningless
-  number to the user.
+Notmuch now uses the Subject of the thread as the buffer
+name. Previously it was using the thread ID, which is a meaningless
+number to the user.
 
-* **_Provide for customized colors of threads in search view based on tags_**
+### Provide for customized colors of threads in search view based on tags
 
-  See the documentation of notmuch-search-line-faces, (or us "M-x
-  customize" and browse to the "notmuch" group within "Applications"
-  and "Mail"), for details on how to configure this colorization.
+See the documentation of notmuch-search-line-faces, (or us "M-x
+customize" and browse to the "notmuch" group within "Applications"
+and "Mail"), for details on how to configure this colorization.
 
 Build-system features
 ---------------------
 
-* **_Add support to properly build libnotmuch on Darwin systems (OS X)_**
+### Add support to properly build libnotmuch on Darwin systems (OS X)
 
-* **_Add support to configure for many standard options_**
+### Add support to configure for many standard options
 
-  We include actual support for:
+We include actual support for:
 
-           --includedir --mandir --sysconfdir
+        --includedir --mandir --sysconfdir
 
-  And accept and silently ignore several more:
+And accept and silently ignore several more:
 
-           --build --infodir --libexecdir --localstatedir
-           --disable-maintainer-mode --disable-dependency-tracking
+        --build --infodir --libexecdir --localstatedir
+        --disable-maintainer-mode --disable-dependency-tracking
 
-* **_Install emacs client in "make install" rather than requiring a
-  separate "make install-emacs"_**
+### Install emacs client in "make install" rather than requiring a separate "make install-emacs"
 
-* **_Automatically compute versions numbers between releases_**
+### Automatically compute versions numbers between releases
 
-  This support uses the git-describe notation, so a version such as
-  0.1-144-g43cbbfc indicates a version that is 144 commits since the
-  0.1 release and is available as git commit "43cbbfc".
+This support uses the git-describe notation, so a version such as
+0.1-144-g43cbbfc indicates a version that is 144 commits since the
+0.1 release and is available as git commit "43cbbfc".
 
-* **_Add a new "make test" target to run the test suite and actually
-  verify its results_**
+### Add a new "make test" target to run the test suite and actually verify its results