X-Git-Url: https://git.cworth.org/git?a=blobdiff_plain;f=news%2Frelease-0.9.mdwn;h=8da142c4848b8d71102caa8bdb7186ecd593be75;hb=de5f864c4496db53b1b3e13d6e41271311b0a56a;hp=d50c950569bf1189c227b1da913144352717071c;hpb=ef82988e1bbe4bf62c2471c519efa51a78267570;p=notmuch-wiki diff --git a/news/release-0.9.mdwn b/news/release-0.9.mdwn index d50c950..8da142c 100644 --- a/news/release-0.9.mdwn +++ b/news/release-0.9.mdwn @@ -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,14 +17,14 @@ New, general features 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_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 a status indicator and uses an output parameter for the @@ -41,14 +41,14 @@ Python bindings changes 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) - - Update for n_d_find_message* API changes (see above). + - Update for `n_d_find_message*` API changes (see above). Ruby bindings changes --------------------- - Wrap new library functions `notmuch_database_{begin,end}_atomic.` - Add new exception `Notmuch::UnbalancedAtomicError.` - - Rename destroy to destroy! according to Ruby naming conventions. + - Rename destroy to destroy! according to Ruby naming conventions. - Update for `n_d_find_message*` API changes (see above). Emacs improvements @@ -62,5 +62,5 @@ Emacs improvements 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.