]> git.notmuchmail.org Git - notmuch/blobdiff - NEWS
emacs: show: document the mark unread defcustom function
[notmuch] / NEWS
diff --git a/NEWS b/NEWS
index ec74e6847d89e28e97dd40c588308d8878533ba3..de935cc7871bb19242a8055296683f6d7fa8c8ed 100644 (file)
--- a/NEWS
+++ b/NEWS
-Notmuch 0.18.1~rc0 (2014-06-22)
-===============================
+Notmuch 0.19~rc1 (2014-11-06)
+=============================
+
+Command-Line Interface
+----------------------
+
+Stopped `notmuch dump` failing if someone writes to the database
+
+  The dump command now takes the write lock when running. This
+  prevents other processes from writing to the database during the
+  dump which would cause the dump to fail. Note, if another notmuch
+  process already has the write lock the dump will not start, so
+  script callers should still check the return value.
+
+Emacs Interface
+---------------
+
+Use the `j` key to access saved searches from anywhere in notmuch
+
+  `j` is now globally bound to `notmuch-jump`, which provides fast,
+  interactive keyboard shortcuts to saved searches.  For example,
+  with the default saved searches `j i` from anywhere in notmuch will
+  bring up the inbox.
+
+Expanded default saved search settings
+
+  The default saved searches now include several more common searches,
+  as well as shortcut keys for `notmuch-jump`.
+
+Improved `q` binding in notmuch buffers
+
+  `q` will now bury rather than kill a notmuch search, show or tree
+  buffer if there are multiple windows showing the buffer. If only a
+  single window is showing the buffer, it is killed.
+
+Library changes
+---------------
+
+Add return status to notmuch_database_close and
+notmuch_database_destroy
+
+nmbug
+-----
+
+The Perl script has been translated to Python; you'll need Python 2.7
+or anything from the 3.x line.  Most of the user-facing interface is
+the same, but `nmbug help` is not `nmbug --help`, and the following nmbug
+commands have slightly different interfaces: `archive`, `commit`,
+`fetch`, `log`, `pull`, `push`, and `status`.  For details on the
+new interface for a given command, run `nmbug COMMAND --help`.
+
+nmbug-status
+------------
+
+`nmbug-status` can now optionally load header and footer templates
+from the config file.  Use something like:
+
+    {
+      "meta": {
+        "header": "<!DOCTYPE html>\n<html lang="en">\n...",
+        "footer": "</body></html>",
+         ...
+      },
+      ...
+    },
+
+Python Bindings
+---------------
+
+Add support for `notmuch_query_add_tag_exclude`
+
+Build System
+------------
+
+The notmuch binaries and libraries are now build with debugging symbols
+by default.  Users concerned with disk space should change the
+defaults when configuring or use the strip(1) command.
+
+Notmuch 0.18.2 (2014-10-25)
+===========================
+
+Test Suite
+----------
+
+Translate T380-atomicity to use gdb/python
+
+  The new version is compatible with gdb 7.8
+
+Emacs 24.4 related bug fixes
+
+  The Messages buffer became read-only, and the generated mime
+  structure for signatures changed slightly.
+
+Simplify T360-symbol-hiding
+
+   Replace the use of `objdump` on the object files with `nm` on the
+   resulting lib.
+
+Notmuch 0.18.1 (2014-06-25)
+===========================
 
 This is a bug fix and portability release.
 
 Build System
 ------------
 
 
 This is a bug fix and portability release.
 
 Build System
 ------------
 
-Add a workaround for systems without zlib.pc.
+Add a workaround for systems without zlib.pc
 
 
-Make emacs install robust against the non-existence of emacs.
+Make emacs install robust against the non-existence of emacs
 
 
-Put notmuch lib directory first in RPATH.
+Put notmuch lib directory first in RPATH
 
 Fix handling of html_static_path in sphinx
 
 
 Fix handling of html_static_path in sphinx
 
@@ -44,9 +142,9 @@ Resurrect support for single-message mbox files
 
 Fix for phrase indexing
 
 
 Fix for phrase indexing
 
-  There were several bugs involving overlapping "phrases" accross
-  header and mime part boundaries.  This fix will effect only newly
-  (re)-indexed messages.
+  There were several bugs where words intermingled from different
+  headers and MIME parts could match a single phrase query.  This fix
+  will affect only newly indexed messages.
 
 Emacs Interface
 ---------------
 
 Emacs Interface
 ---------------
@@ -56,7 +154,6 @@ Make sure tagging on an empty query is harmless
   Previously tagging an empty query could lead to tags being
   unintentionally removed.
 
   Previously tagging an empty query could lead to tags being
   unintentionally removed.
 
-
 Notmuch 0.18 (2014-05-06)
 =========================
 
 Notmuch 0.18 (2014-05-06)
 =========================