summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorUlf Magnusson <ulfalizer@gmail.com>2018-08-23 00:55:16 +0200
committerUlf Magnusson <ulfalizer@gmail.com>2018-08-23 00:55:16 +0200
commited3fb61cea1c3c33c423690b768adbde7a0fad8c (patch)
tree0075585248352223069c76c9f7a93d63b8a1953c
parent4ebc2aa72f41a9c5739ee8a8ad89bdfa0a489a2d (diff)
Make 10.1.0 releasev10.1.0
New features: - Commit 7dae988 ("Add a generic node iterator") adds a Kconfig.node_iter() helper generator for iterating through all menu nodes in the menu tree, in definition order. Optionally, symbols defined in multiple locations are only generated once. This generator is now used internally by write_config() as well. Suggested by Mitja Horvat (pinkfluid). - Commit d2c1430 ("Introduce Kconfig.unique_defined_syms and Kconfig.unique_choices") adds versions of Kconfig.defined_syms/choices that only include symbols and choices defined in multiple locations once, while still preserving definition order. This is almost always what you want when iterating through (just) symbols and choices. It removes set() hackery (where it's easy to accidentally mess up the order) and the like. Fixes: - Commit 4ebc2aa ("Flag extra tokens after 'if'/'depends on'/'visible if' expressions") tightens up syntax checking so that extra trailing tokens after 'if', 'depends on', and 'visible if' expressions raise a syntax error, instead of being silently ignored. Oversight.
-rw-r--r--README.rst2
-rw-r--r--setup.py2
2 files changed, 2 insertions, 2 deletions
diff --git a/README.rst b/README.rst
index f5c786a..bc0b367 100644
--- a/README.rst
+++ b/README.rst
@@ -73,7 +73,7 @@ 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. ``v10.0.1``.
+All releases have a corresponding tag in the git repository, e.g. ``v10.1.0``.
(the latest version).
`Semantic versioning <http://semver.org/>`_ is used. There's been
diff --git a/setup.py b/setup.py
index e2ab4b7..1587b1a 100644
--- a/setup.py
+++ b/setup.py
@@ -5,7 +5,7 @@ import setuptools
setuptools.setup(
name="kconfiglib",
# MAJOR.MINOR.PATCH, per http://semver.org
- version="10.0.1",
+ version="10.1.0",
description="A flexible Python Kconfig parser",
# Make sure that README.rst decodes on Python 3 in environments that use