]> git.notmuchmail.org Git - notmuch-wiki/blobdiff - news/release-0.3.mdwn
news markup tunes
[notmuch-wiki] / news / release-0.3.mdwn
index 59392c2ffb9bb374d9c7ea28b947d8e05fae0e94..1cd7b968746509071879c7cc493dfe2ce3345c9f 100644 (file)
@@ -2,27 +2,29 @@
 
 Notmuch 0.3 (2010-04-27)
 ========================
+
 New command-line features
 -------------------------
-User-configurable tags for new messages
+
+* **_User-configurable tags for new messages_**
 
   A new "new.tags" option is available in the configuration file to
   determine which tags are applied to new messages. Run "notmuch
   setup" to generate new documentation within ~/.notmuch-config on how
   to specify this value.
 
-Threads search results named based on subjects that match search
+* **_Threads search results named based on subjects that match search_**
 
   This means that when new mails arrived to a thread you've previously
   read, and the new mails have a new subject, you will see that
   subject in the search results rather than the old subject.
 
-Faster operation of "notmuch tag" (avoid unneeded sorting)
+* **_Faster operation of "notmuch tag" (avoid unneeded sorting)_**
 
   Since the user just wants to tag all matching messages, we can make
   things perform a bit faster by avoiding the sort.
 
-Even Better guessing of From: header for "notmuch reply"
+* **_Even Better guessing of From: header for "notmuch reply"_**
 
   Notmuch now looks at a number of headers when trying to figure out
   the best From: header to use in a reply. This is helpful if you have
@@ -31,7 +33,7 @@ Even Better guessing of From: header for "notmuch reply"
   replying to won't always include your subscribed address in the To:
   header).
 
-Indication of author names that match a search
+* **_Indication of author names that match a search_**
 
   When notmuch displays threads as the result of a search, it now
   lists the authors that match the search before listing the other
@@ -42,6 +44,7 @@ Indication of author names that match a search
 
 New: Python bindings
 --------------------
+
 Sebastian Spaeth has contributed his python bindings for the notmuch
 library to the central repository. These bindings were previously
 known as "cnotmuch" within python but have now been renamed to be
@@ -58,7 +61,8 @@ package-building scripts. Improvements are welcome.
 
 Emacs interface improvements
 ----------------------------
-An entirely new initial view for notmuch, (friendly yet powerful)
+
+* **_An entirely new initial view for notmuch, (friendly yet powerful)_**
 
   Some of us call the new view "notmuch hello" but you can get at it
   by simply calling "emacs -f notmuch". The new view provides a search
@@ -75,17 +79,17 @@ An entirely new initial view for notmuch, (friendly yet powerful)
   away.
 
   Note: For users that liked the original mode of "emacs -f notmuch"
-       immediately displaying a particular search result, we
-       recommend instead running something like:
+           immediately displaying a particular search result, we
+           recommend instead running something like:
 
-               emacs --eval '(notmuch search "tag:inbox" t)'
+                   emacs --eval '(notmuch search "tag:inbox" t)'
 
-       The "t" means to sort the messages in an "oldest first" order,
-       (as notmuch would do previously by default). You can also
-       leave that off to have your search results in "newest first"
-       order.
+           The "t" means to sort the messages in an "oldest first" order,
+           (as notmuch would do previously by default). You can also
+           leave that off to have your search results in "newest first"
+           order.
 
-Full-featured "customize" support for configuring notmuch
+* **_Full-featured "customize" support for configuring notmuch_**
 
   Notmuch now plugs in well to the emacs "customize" mode to make it
   much simpler to find things about the notmuch interface that can be
@@ -101,7 +105,7 @@ Full-featured "customize" support for configuring notmuch
   selectors, and text-entry boxes for configuring the various
   settings.
 
-Support for doing tab-completion of email addresses
+* **_Support for doing tab-completion of email addresses_**
 
   This support currently relies on an external program,
   (notmuch-addresses), that is not yet shipped with notmuch
@@ -114,20 +118,20 @@ Support for doing tab-completion of email addresses
   One such program (implemented in python with the python bindings to
   notmuch) is available via:
 
-       git clone  http://jkr.acm.jhu.edu/git/notmuch_addresses.git
+           git clone  http://jkr.acm.jhu.edu/git/notmuch_addresses.git
 
   Install that program as notmuch-addresses on your PATH, and then
   hitting TAB on a partial email address or name within the To: or Cc:
   line of an email message will provide matching completions.
 
-Support for file-based (Fcc) delivery of sent messages to mail store
+* **_Support for file-based (Fcc) delivery of sent messages to mail store_**
 
   This isn't yet enabled by default. To enable this, one will have to
   set the "Notmuch Fcc Dirs" setting within the notmuch customize
   screen, (see its documentation there for details). We anticipate
   making this automatic in a future release.
 
-New 'G' key binding to trigger mail refresh (G == "Get new mail")
+* **_New 'G' key binding to trigger mail refresh (G == "Get new mail")_**
 
   The 'G' key works wherever '=' works. Before refreshing the screen
   it calls an external program that can be used to poll email servers,
@@ -137,13 +141,13 @@ New 'G' key binding to trigger mail refresh (G == "Get new mail")
   typically invoke "notmuch new" and then perhaps several "notmuch
   tag" commands.
 
-Implement emacs message display with the JSON output from notmuch.
+* **_Implement emacs message display with the JSON output from notmuch_**
 
   This is much more robust than the previous implementation, (where
   some HTML mails and mail quoting the notmuch code with the delimiter
   characters in it would cause the parser to fall over).
 
-Better handling of HTML messages and MIME attachments (inline images!)
+* **_Better handling of HTML messages and MIME attachments (inline images!)_**
 
   Allow for any MIME parts that emacs can display to be displayed
   inline. This includes inline viewing of image attachments, (provided
@@ -158,7 +162,7 @@ Better handling of HTML messages and MIME attachments (inline images!)
   saved individually (the 'w' key is still available to save all
   attachments).
 
-Customizable support for tidying of text/plain message content
+* **_Customizable support for tidying of text/plain message content_**
 
   Many new functions are available for tidying up message
   content. These include options such as wrapping long lines,
@@ -168,7 +172,7 @@ Customizable support for tidying of text/plain message content
   clicking the available check boxes under the "Notmuch Show Insert
   Text/Plain Hook" within the notmuch customize screen.
 
-New support for searchable citations (even when hidden)
+* **_New support for searchable citations (even when hidden)_**
 
   When portions of overly-long citations are hidden, the contents of
   these citations will still be available for emacs' standard
@@ -176,7 +180,7 @@ New support for searchable citations (even when hidden)
   of a hidden citation, the citation will become visible temporarily
   to display the search result.
 
-More flexible handling of header visibility
+* **_More flexible handling of header visibility_**
 
   As an answer to complaints from many users, the To, Cc, and Date
   headers of messages are no longer hidden by default. For those users
@@ -189,25 +193,26 @@ More flexible handling of header visibility
   new "Notmuch Message Headers" variable can be customized to list
   only those headers that should be present in the display of a message.
 
-The Return key now toggles message visibility anywhere
+* **_The Return key now toggles message visibility anywhere_**
 
   Previously this worked only on the first summary-line of a message.
 
-Customizable formatting of search results
+* **_Customizable formatting of search results_**
 
   The user can easily customize the order, width, and formatting of
   the various fields in a "notmuch search" buffer. See the "Notmuch
   Search Result Format" section of the customize interface.
 
-Generate nicer names for search buffers when using a saved search.
+* **_Generate nicer names for search buffers when using a saved search_**
 
-Add a notmuch User-Agent header when sending mail from notmuch/emacs.
+* **_Add a notmuch User-Agent header when sending mail from notmuch/emacs_**
 
-New keybinding (M-Ret) to open all collapsed messages in a thread.
+* **_New keybinding (M-Ret) to open all collapsed messages in a thread_**
 
 New library feature
 -------------------
-Provide a new NOTMUCH\_SORT\_UNSORTED value for queries
+
+* **_Provide a new `NOTMUCH_SORT_UNSORTED` value for queries_**
 
   This can be somewhat faster when sorting simply isn't desired. For
   example when collecting a set of messages that will all be
@@ -217,21 +222,23 @@ Provide a new NOTMUCH\_SORT\_UNSORTED value for queries
 
 Build fixes
 -----------
-Fix to compile against GMime 2.6
+
+* **_Fix to compile against GMime 2.6_**
 
   Previously notmuch insisted on being able to find GMime 2.4, (even
   though GMime 2.6 would have worked all along).
 
-Fix configure script to accept (and ignore) various standard options.
+* **_Fix configure script to accept (and ignore) various standard options_**
 
   For example, those that the Gentoo build scripts expect configure to
   accept are now all accepted.
 
 Test suite
 ----------
-A large number of new tests for the many new features.
 
-Better display of output from failed tests.
+* **_A large number of new tests for the many new features_**
+
+* **_Better display of output from failed tests_**
 
   Now shows failures with diff rather than forcing the user to gaze at
   complete actual and expected output looking for deviation.