diff options
| author | Ulf Magnusson <ulfalizer@gmail.com> | 2019-06-03 05:37:14 +0200 |
|---|---|---|
| committer | Ulf Magnusson <ulfalizer@gmail.com> | 2019-06-03 06:55:22 +0200 |
| commit | 102e518d4d9e8132fb258770373b8d4dc8fcf392 (patch) | |
| tree | 0b2a5e7f943d9846d45bad819b179e64e434eb68 | |
| parent | bf36f5de0f49d56975b1a844e25484ec385dc971 (diff) | |
Make 12.0.0 releasev12.0.0
Fixes two API issues. Some backwards compatibility breakage was required
for the load_config()/write_config() message change, though the only
effect on most scripts will be less output on stdout unless/until
they're modified.
- Commit bf36f5d ("Improve warning control API (with backwards
compatibility)")
- Commit 55bc8c3 ("Have load_config() and write_(min_)config() return
messages")
Kconfiglib now also makes the version number available:
- Commit 455e366 ("Add kconfiglib.VERSION")
These are longstanding issues. I don't know of any other ones that would
warrant breaking backwards compatibility. Not going on some API changing
spree.
| -rw-r--r-- | README.rst | 9 | ||||
| -rw-r--r-- | setup.py | 2 |
2 files changed, 6 insertions, 5 deletions
@@ -97,11 +97,11 @@ The terminal ``menuconfig`` implementation requires Python 3. It uses 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. ``v11.9.1`` +All releases have a corresponding tag in the git repository, e.g. ``v12.0.0`` (the latest version). `Semantic versioning <http://semver.org/>`_ is used. There's been -nine small changes (`1 <https://github.com/ulfalizer/Kconfiglib/commit/e8b4ecb6ff6ccc1c7be0818314fbccda2ef2b2ee>`_, +ten 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>`_, @@ -109,8 +109,9 @@ nine small changes (`1 <https://github.com/ulfalizer/Kconfiglib/commit/e8b4ecb6f `6 <https://github.com/ulfalizer/Kconfiglib/commit/c19fc11355b13d75d97286402c7a933fb23d3b70>`_, `7 <https://github.com/ulfalizer/Kconfiglib/commit/7a428aa415606820a44291f475248b08e3952c4b>`_, `8 <https://github.com/ulfalizer/Kconfiglib/commit/f247ddf618ad29718e5efd3e69f8baf75d4d347b>`_, -`9 <https://github.com/ulfalizer/Kconfiglib/commit/4fed39d9271ceb68be4157ab3f96a45b94f77dc0>`_) -to the behavior of the API, which is why the major version is at 11 rather than +`9 <https://github.com/ulfalizer/Kconfiglib/commit/4fed39d9271ceb68be4157ab3f96a45b94f77dc0>`_, +`10 <https://github.com/ulfalizer/Kconfiglib/commit/55bc8c380869ea663092212e8fe388ad7abae596>`_) +to the behavior of the API, which is why the major version is at 12 rather than 2. I do major version bumps for all behavior changes, even tiny ones, and most of these were fixes for baby issues in the early days of the Kconfiglib 2 API. @@ -7,7 +7,7 @@ import setuptools setuptools.setup( name="kconfiglib", # MAJOR.MINOR.PATCH, per http://semver.org - version="11.9.1", + version="12.0.0", description="A flexible Python Kconfig implementation", # Make sure that README.rst decodes on Python 3 in environments that use |
