summaryrefslogtreecommitdiff
path: root/README.rst
diff options
context:
space:
mode:
authorUlf Magnusson <ulfalizer@gmail.com>2018-06-22 06:09:35 +0200
committerUlf Magnusson <ulfalizer@gmail.com>2018-06-22 06:09:35 +0200
commitda06752545e35ea8bffeec07065679dcc4502013 (patch)
tree8fd4f0d13be3344fb288224d6692f69fe8208e48 /README.rst
parenteb6c21a9b33a2d6e2bed9882d4f930d0cab2f03b (diff)
Make 7.0.0 releasev7.0.0
New features: - db92bb7 ("Add dependency loop detection") adds long-overdue dependency loop detection. Previously, dependency loops would trigger hard-to-debug Python RecursionError exceptions during evaluation. They now generate a KconfigError instead, with a helpful message that shows the items in the loop. Backwards-incompatible changes (major version bumped to 7): - eb6c21a ("Turn MenuNode/Symbol/Choice.referenced() into a @property") fixes some inconsistency in the recently-added referenced-symbols APIs. Oversight. Other changes: - f6eb4f4 ("Add Symbol/Choice.referenced() convenience methods") makes it easier to get all the symbols/choices referenced by a symbol or choice. Previously, you'd have to loop through all the menu nodes (definition locations) yourself, which might not be obvious. - ca89ca0 ("Rename KconfigSyntaxError to KconfigError") changes to a better exception name, as KconfigSyntaxError was raised for some things that aren't syntax errors. The old name is kept as an alias for now for backwards compatibility.
Diffstat (limited to 'README.rst')
-rw-r--r--README.rst9
1 files changed, 5 insertions, 4 deletions
diff --git a/README.rst b/README.rst
index b4bcd79..3884e7a 100644
--- a/README.rst
+++ b/README.rst
@@ -62,16 +62,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. ``v6.1.1``
+All releases have a corresponding tag in the git repository, e.g. ``v7.0.0``
(the latest version).
`Semantic versioning <http://semver.org/>`_ is used. There's been
-four small changes (`1 <https://github.com/ulfalizer/Kconfiglib/commit/e8b4ecb6ff6ccc1c7be0818314fbccda2ef2b2ee>`_,
+five small changes (`1 <https://github.com/ulfalizer/Kconfiglib/commit/e8b4ecb6ff6ccc1c7be0818314fbccda2ef2b2ee>`_,
`2 <https://github.com/ulfalizer/Kconfiglib/commit/db633015a4d7b0ba1e882f665e191f350932b2af>`_,
`3 <https://github.com/ulfalizer/Kconfiglib/commit/8983f7eb297dd614faf0beee3129559bc8ba338e>`_,
-`4 <https://github.com/ulfalizer/Kconfiglib/commit/cbf32e29a130d22bc734b7778e6304ac9df2a3e8>`_)
+`4 <https://github.com/ulfalizer/Kconfiglib/commit/cbf32e29a130d22bc734b7778e6304ac9df2a3e8>`_,
+`5 <https://github.com/ulfalizer/Kconfiglib/commit/eb6c21a9b33a2d6e2bed9882d4f930d0cab2f03b>`_)
to the behavior of the API (which shouldn't affect many people), which is why
-the major version is at 6 rather than 2.
+the major version is at 7 rather than 2.
Manual installation
~~~~~~~~~~~~~~~~~~~