]> git.notmuchmail.org Git - notmuch/commitdiff
Merge tag '0.26'
authorDavid Bremner <david@tethera.net>
Tue, 9 Jan 2018 11:46:57 +0000 (07:46 -0400)
committerDavid Bremner <david@tethera.net>
Tue, 9 Jan 2018 11:46:57 +0000 (07:46 -0400)
notmuch 0.26 release

1  2 
NEWS

diff --combined NEWS
index efd9043d8ef523e896ac879267b00c52ca74f93f,01ac3942455f2a06b514d1987262e719c6a1abef..e4f8160bd47dd16448e80edc1d1c0c1d2adb3e37
--- 1/NEWS
--- 2/NEWS
+++ b/NEWS
@@@ -1,16 -1,6 +1,6 @@@
- Notmuch 0.26 (UNRELEASED)
+ Notmuch 0.26 (2018-01-09)
  =========================
  
- Test Suite
- ----------
- Out-of-tree builds
-   The test suite now works properly with out-of-tree builds, i.e. with
-   separate source and build directories. The --root option to tests
-   has been dropped. The same can now be achieved more reliably using
-   out-of-tree builds.
  Command Line Interface
  ----------------------
  
@@@ -35,12 -25,30 +25,30 @@@ Support maildir synced tags in `new.tag
    maildir syncing, and will be added for files in `new/` regardless of
    the setting of `new.tags`.
  
- --decrypt now takes an explicit argument
+ Support /regex/ in new.ignore
+   Files and directories may be ignored based on regular expressions.
+ Allow `notmuch insert --folder=""`
+   This inserts into the top level folder.
+ Strip trailing '/' from folder path for notmuch insert
+   This prevents a potential problem with duplicated database records.
+ New option --output=address for notmuch address
+ Make `notmuch show` more robust against deleting duplicate files
+ The option --decrypt now takes an explicit argument
  
    The --decrypt option to `notmuch show` and `notmuch reply` now takes
    an explicit argument.  If you were used to invoking `notmuch show
    --decrypt`, you should switch to `notmuch show --decrypt=true`.
  
+ Boolean and keyword arguments now take a `--no-` prefix
  Encrypted Mail
  --------------
  
@@@ -67,6 -75,16 +75,16 @@@ Indexing cleartext of encrypted e-mail
    index are roughly equivalent to the cleartext as well.  DO NOT USE
    this feature without considering the security of your index.
  
+ Emacs
+ -----
+ Guard against concurrent searches in notmuch-tree
+ Use make-process when available
+   This allows newer Emacs to separate stdout and stderr from the
+   notmuch command without using temporary files.
  Library Changes
  ---------------
  
@@@ -102,6 -120,16 +120,16 @@@ Transition `notmuch_database_add_messag
     allows passing a set of options to the indexing engine, which the
     operator may decide to change from message to message.
  
+ Test Suite
+ ----------
+ Out-of-tree builds
+   The test suite now works properly with out-of-tree builds, i.e. with
+   separate source and build directories. The --root option to tests
+   has been dropped. The same can now be achieved more reliably using
+   out-of-tree builds.
  Python Bindings
  ---------------
  
@@@ -114,7 -142,7 +142,7 @@@ Open mail files in binary mode when usi
  
    This avoids certain encoding related crashes under Python 3.
  
- Add python bindings for notmuch_database_{get,set}_config*
+ Add python bindings for `notmuch_database_{get,set}_config*`
  
  Optional `decrypt_policy` flag is available for notmuch.database().index_file()
  
@@@ -636,7 -664,7 +664,7 @@@ Fixed constant values so they are not a
    Previously, it was impossible to open writable database handles,
    because `DATABASE_MODE_READ_ONLY` and `DATABASE_MODE_READ_WRITE` were
    both set to zero.
 -  The same issue occured with sort modes.
 +  The same issue occurred with sort modes.
  
  Notmuch 0.22.2 (2016-09-08)
  ===========================
@@@ -2661,7 -2689,7 +2689,7 @@@ mailing list
  nmbug - share tags with a given prefix
  
    nmbug helps maintain a git repo containing all tags with a given
 -  prefix (by default "notmuch::"). Tags can be shared by commiting
 +  prefix (by default "notmuch::"). Tags can be shared by committing
    them to git in one location and restoring in another.
  
  Notmuch 0.9 (2011-10-01)