From: David Bremner Date: Tue, 9 Jan 2018 11:46:57 +0000 (-0400) Subject: Merge tag '0.26' X-Git-Tag: 0.27_rc0~58 X-Git-Url: https://git.notmuchmail.org/git?p=notmuch;a=commitdiff_plain;h=a727e7d4d398375c4a3ba5020e2ab25b5b874785;hp=-c Merge tag '0.26' notmuch 0.26 release --- a727e7d4d398375c4a3ba5020e2ab25b5b874785 diff --combined NEWS index efd9043d,01ac3942..e4f8160b --- a/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)