X-Git-Url: https://git.notmuchmail.org/git?a=blobdiff_plain;f=NEWS;h=a699b48e42c4165c5c52a32a71446529f8e76d39;hb=9f8458a998a0a20f435b5d47ac085acb9490ddae;hp=75e5dba35ce857dc7cb174764a0957d4fa68e961;hpb=87ae900f57dfd03b698afc03332e47085313b537;p=notmuch diff --git a/NEWS b/NEWS index 75e5dba3..a699b48e 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,84 @@ +Notmuch 0.32 (UNRELEASED) +========================= + +General +------- + +This release includes a significant overhaul of the configuration +management facilities for notmuch. The previous distinction between +configuration items that can be modified via plain text configuration +files and those that must be set in the database via the "notmuch +config" subcommand is gone, and all configuration items can be set in +both ways. The external configuration file overrides configuration +items in the database. The location of database, hooks, and +configuration files is now more flexible, with several new +configuration variables. In particular XDG locations are now supported +as fallbacks for database, configuration and hooks. For more +information see `notmuch-config(1)`. + +Library +------- + +To support the new configuration facilities, several functions and +constants have been added to the notmuch API. Most notably: + +- `notmuch_database_create_with_config` +- `notmuch_database_open_with_config` +- `notmuch_database_load_config` +- `notmuch_config_get` + +A previously requested API change is that `notmuch_database_reopen` is +now exposed (and generalized). + +As always, the canonical source of API documentation is +`lib/notmuch.h`, or the doxygen formated documentation in `notmuch(3)` + +CLI +--- + +The `notmuch config set` subcommand gained a `--database` argument to +specify that the database should be updated, rather than a config file. + +Notmuch 0.31.4 (2021-02-18) +=========================== + +Library +------- + +Fix include bug triggered by glib 2.67. + +Test +---- + +Fix race condition in T568-lib-thread. + +Notmuch 0.31.3 (2020-12-25) +=========================== + +Bindings +-------- + +Fix for exclude tags in notmuch2 bindings. + +Build +----- + +Portability update for T360-symbol-hiding + +Library +------- + +Fix for memory error in notmuch_database_get_config_list + +Notmuch 0.31.2 (2020-11-08) +=========================== + +Build +----- + +Catch one more occurence of "version" in the build system, which +caused the file to be regenerated in the release tarball. + Notmuch 0.31.1 (2020-11-08) ===========================