Now that the config changes have landed, it is time to consider a
release. I have the following schedule in mind:
April 24: Feature Freeze.
May 1: Release.
In a perfect world, the notmuch2 python bindings would be updated before
the release, but since the new API is upward compatible (and old API is
still there), I don't think this a blocker.
Typically we have a push for NEWS items after the feature freeze, but
nothing prevents getting started with some of the larger changes. I
think Jonas and I are responsible for the most of the churn in the
source. Jonas, I know a lot of what you contributed is not user visible,
but a patch for NEWS listing some of the user visible changes
(particularly things like dropped variables and functions) would be
diff --git a/NEWS b/NEWS
index 6e88ebd9..a699b48e 100644
@@ -1,3 +1,44 @@
+Notmuch 0.32 (UNRELEASED)
+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)`.
+To support the new configuration facilities, several functions and
+constants have been added to the notmuch API. Most notably:
+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)`
+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)
notmuch mailing list -- [hidden email] To unsubscribe send an email to [hidden email]
David Bremner <[hidden email]> writes:
> Jonas, I know a lot of what you contributed is not user visible,
> but a patch for NEWS listing some of the user visible changes
> (particularly things like dropped variables and functions) would be
I missed this request at the time, sorry. I'll try to go over the
changes myself tonight to see if you overlooked anything important
in the entries you wrote yesterday.
> David Bremner venit, vidit, dixit 2021-04-28 12:35:53:
>> David Bremner <[hidden email]> writes:
>> > David Bremner <[hidden email]> writes:
>> I have pushed 0.32~rc2 to
>> - git (tag 0.32_rc2)
>> - https://notmuchmail.org/releases/ >
> This has the signatures, but not the tar.xz for rc2.
That would be the downside of the manual upload for pre-releases. It
should be there now, thanks for the heads-up.