From bca625ae5d99872d8c1d21cbce6e407a8a4eaf6f Mon Sep 17 00:00:00 2001 From: Ulf Magnusson Date: Sun, 15 Jul 2018 16:46:47 +0200 Subject: Make 9.0.0 release This release revamps the globbing design to make 'source' globbing, requiring at least at least one matching file. A new o(r)source statement can be used when it's okay for a pattern to not match any files. Relevant commit, with motivations: 7a428aa ("Switch to more sensible globbing statements (w/ backwards compatibility)"). Backwards compatibility is maintained by having g(r)source be an alias for o(r)source. A small API change was introduced too: Kconfig.srctree is now set to the empty string instead of None when $srctree is unset. This gives nice behavior for e.g. os.path.join(). --- README.rst | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'README.rst') diff --git a/README.rst b/README.rst index efdaf6b..9cb17e5 100644 --- a/README.rst +++ b/README.rst @@ -73,16 +73,17 @@ available in the Python 2 version of the standard ``curses`` module. that your ``PATH`` includes the directory where the executables end up. You can list the installed files with ``pip(3) show -f kconfiglib``. -All releases have a corresponding tag in the git repository, e.g. ``v8.1.1`` +All releases have a corresponding tag in the git repository, e.g. ``v9.0.0`` (the latest version). `Semantic versioning `_ is used. There's been -six small changes (`1 `_, +seven small changes (`1 `_, `2 `_, `3 `_, `4 `_, `5 `_, -`6 `_) +`6 `_, +`7 `_) to the behavior of the API, which is why the major version is at 8 rather than 2. I do major version bumps for all behavior changes, even tiny ones. -- cgit v1.2.3