]> git.notmuchmail.org Git - notmuch/blobdiff - NEWS
python: rename _verify_dir_initialized to _assert_dir_is_initialized
[notmuch] / NEWS
diff --git a/NEWS b/NEWS
index a30781b5a189e203ef8014bca4eb7cfe2f7c7683..c377d0f49ddec853b5b5e154a0578803d69d3c7a 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,4 +1,42 @@
-Notmuch 0.8 (2011-09-05)
+Notmuch 0.9 (2011-10-01)
+========================
+
+New, general features
+---------------------
+
+Correct handling of interruptions during "notmuch new"
+
+  "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
+  temporarily or permanently inconsistent with the mail store.
+
+Library changes
+---------------
+
+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.
+
+Python bindings changes
+-----------------------
+
+  Re-encode python unicode objects to utf-8 before passing back to
+  libnotmuch.
+
+Ruby bindings changes
+---------------------
+
+  Wrap new library functions notmuch_database_{begin,end}_atomic, 
+  and add new exception Notmuch::UnbalancedAtomicError. Rename destroy 
+  to destroy! according to Ruby naming conventions.
+  
+
+Notmuch 0.8 (2011-09-10)
 ========================
 
 Improved handling of message/rfc822 parts
 ========================
 
 Improved handling of message/rfc822 parts
@@ -15,6 +53,16 @@ Improved Build system portability
   specific to the GNU versions of sed and nm. The new version should
   be more portable to e.g. OpenBSD.
 
   specific to the GNU versions of sed and nm. The new version should
   be more portable to e.g. OpenBSD.
 
+Documentation update for Ruby bindings
+
+  Added documentation, typo fixes, and improved support for rdoc.
+
+Unicode, iterator, PEP8 changes for python bindings
+
+  - PEP8 (code formatting) changes for python files.
+  - Remove Tags.__len__ ; see 0.6 release notes for motivation.
+  - Decode headers as UTF8, encode (unicode) database paths as UTF8.
+
 Notmuch 0.7 (2011-08-01)
 ========================
 
 Notmuch 0.7 (2011-08-01)
 ========================