]> git.cworth.org Git - notmuch-wiki/blobdiff - news/release-0.9.mdwn
NEWS layout tunes
[notmuch-wiki] / news / release-0.9.mdwn
index 39c439f54299f529426988afdf1f5ccee7ca4d4b..b99efe3007dfd840fab971dddaa8dd2846427d7e 100644 (file)
@@ -1,4 +1,4 @@
-[[!meta date="2011-10-11"]]
+[[!meta date="2011-10-01"]]
 
 Notmuch 0.9 (2011-10-01)
 ========================
@@ -6,9 +6,9 @@ Notmuch 0.9 (2011-10-01)
 New, general features
 ---------------------
 
-Correct handling of interruptions during "notmuch new"
+### Correct handling of interruptions during `notmuch new`
 
-  "notmuch new" now operates as a series of small, self-consistent
+  `notmuch new` now operates as a series of small, self-consistent
   transactions, so it can correctly resume after an interruption or
   crash.  Previously, interruption could lose existing tags, fail to
   detect messages on resume, or leave the database in a state
@@ -17,16 +17,16 @@ Correct handling of interruptions during "notmuch new"
 Library changes
 ---------------
 
-New functions
+### New functions
 
-  notmuch_database_begin_atomic and notmuch_database_end_atomic allow
-  multiple database operations to be performed atomically.
+  `notmuch_database_begin_atomic` and `notmuch_database_end_atomic`
+  allow multiple database operations to be performed atomically.
 
-  notmuch_database_find_message_by_filename does exactly what it says.
+  `notmuch_database_find_message_by_filename` does exactly what it says.
 
-API changes
+### API changes
 
-  notmuch_database_find_message (and n_d_f_m_by_filename) now return
+  `notmuch_database_find_message` (and `n_d_f_m_by_filename`) now return
   a status indicator and uses an output parameter for the
   message. This change required changing the SONAME of libnotmuch to
   libnotmuch.so.2
@@ -36,8 +36,8 @@ Python bindings changes
 
   - Re-encode python unicode objects to utf-8 before passing back to
     libnotmuch.
-  - Support Database().begin_atomic()/end_atomic()
-  - Support Database().find_message_by_filename()
+  - Support `Database().begin_atomic()/end_atomic()`
+  - Support `Database().find_message_by_filename()`
     NB! This needs a db opened in READ-WRITE mode currently, or it will crash
     the python process. The is a limitation (=bug) of the underlying libnotmuch.
   - Fixes where we would not throw NotmuchErrors when we should (Justus Winter)
@@ -46,21 +46,21 @@ Python bindings changes
 Ruby bindings changes
 ---------------------
 
-  - Wrap new library functions notmuch_database_{begin,end}_atomic.
-  - Add new exception Notmuch::UnbalancedAtomicError. 
+  - Wrap new library functions `notmuch_database_{begin,end}_atomic.`
+  - Add new exception `Notmuch::UnbalancedAtomicError.`
   - Rename destroy  to destroy! according to Ruby naming conventions.
-  - Update for n_d_find_message* API changes (see above).
+  - Update for `n_d_find_message*` API changes (see above).
 
 Emacs improvements
 ------------------
 
   * Add gpg callback to crypto sigstatus buttons to retrieve/refresh
     signing key.
-  * Add notmuch-show-refresh-view function (and corresponding binding)
+  * Add `notmuch-show-refresh-view` function (and corresponding binding)
     to refresh the view of a notmuch-show buffer.
 
 Reply formatting cleanup
 ------------------------
 
-  "notmuch reply" no longer includes notification that non-leafnode
+  `notmuch reply` no longer includes notification that non-leafnode
   MIME parts are being suppressed.