<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Kconfiglib.git, branch v6.0.1</title>
<subtitle>Fork of https://github.com/zephyrproject-rtos/Kconfiglib.git</subtitle>
<id>https://git.mcdonnell.dev/Kconfiglib.git/atom?h=v6.0.1</id>
<link rel='self' href='https://git.mcdonnell.dev/Kconfiglib.git/atom?h=v6.0.1'/>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/'/>
<updated>2018-06-06T12:17:43Z</updated>
<entry>
<title>Make 6.0.1 release</title>
<updated>2018-06-06T12:17:43Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-06-06T12:13:39Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=055cc3ff22a3fd81c6a9327eed51a6c35de7d3b0'/>
<id>urn:sha1:055cc3ff22a3fd81c6a9327eed51a6c35de7d3b0</id>
<content type='text'>
Just to fix the rendering of the README on PyPI with commit b727f4d
("Fix link to allyesconfig.py in README").
</content>
</entry>
<entry>
<title>Fix link to allyesconfig.py in README</title>
<updated>2018-06-06T12:11:07Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-06-06T12:08:32Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=b727f4dcb95f3d5bc000e8771ee5297c8db93c17'/>
<id>urn:sha1:b727f4dcb95f3d5bc000e8771ee5297c8db93c17</id>
<content type='text'>
No longer just an example either.

This also makes the README render properly on PyPI.
</content>
</entry>
<entry>
<title>README nit</title>
<updated>2018-06-06T11:20:40Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-06-06T11:20:40Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=78f2ed56c1ffeea27ebcf40a4cadb1c439833bb0'/>
<id>urn:sha1:78f2ed56c1ffeea27ebcf40a4cadb1c439833bb0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make 6.0.0 release</title>
<updated>2018-06-06T10:25:00Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-06-05T16:26:47Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=046a358a33696b514e18922e232a68026c4f35b6'/>
<id>urn:sha1:046a358a33696b514e18922e232a68026c4f35b6</id>
<content type='text'>
Changed behavior (giving the major version bump):

  - cbf32e2 ("Expand environment variables in strings directly") makes
    'option env' "bounce" symbols redundant, though they are still
    supported for backwards compatibility (with the caveat that they
    must have the same name as the environment variables they
    reference to preserve behavior).

    A warning is printed if 'option env="FOO"' appears on a symbol
    that's not named FOO.

    This change will likely appear in the C tools soon as well.

Other new features:

  - The menuconfig implementation is now bundled in the PyPI package,
    along with implementations of the Kconfig oldconfig and
    all{def,no,yes,mod}config tools.

    A genconfig script is provided for generating a C header from the
    configuration, as well as (optionally) the sync_deps() directory
    structure for implementing incremental builds.

  - 63a4418 ("Record which MenuNode has each property") makes it
    possible to generate documentation for symbols defined in multiple
    locations with each property shown on the right definition. See
    genrest.py in Zephyr.

    This change also cleans up the parsing code a bit. Dependency
    propagation is now done after parsing, in _finalize_tree().

  - 94020be ("Make Kconfig._choices public") and fc73c46 ("Provide lists
    with all menus and comments") gives easier access to Kconfig items
    of a specific type, without having to walk the menu tree. This turns
    out to be handy e.g. when generating documentation and implementing
    search.

Improvements and new warnings:

  - da40c01 ("Force encoding to UTF-8 by default on Python 3")

  - 7427079 ("Get rid of the predefined UNAME_RELEASE symbol")

  - f64591c ("Warn if prompt contains leading or trailing whitespace")

  - c14e411 ("Warn if quotes are omitted around string defaults")

Misc. minor refactoring and cleanup has been done as well.
</content>
</entry>
<entry>
<title>Add license tags to scripts</title>
<updated>2018-06-06T06:57:32Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-06-06T06:57:04Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=a607db8a47fde00bd301d785ba1fbb8a5eab06da'/>
<id>urn:sha1:a607db8a47fde00bd301d785ba1fbb8a5eab06da</id>
<content type='text'>
Everything's ISC.
</content>
</entry>
<entry>
<title>Fix formatting for script links</title>
<updated>2018-06-05T19:23:09Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-06-05T19:23:09Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=961191df1b9ac494822236eb8bb68502c72b1020'/>
<id>urn:sha1:961191df1b9ac494822236eb8bb68502c72b1020</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix links to all{no,yes,mod}config scripts</title>
<updated>2018-06-05T19:21:55Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-06-05T19:21:55Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=ddcdd44b3586f6e8549653d9c7e13ebfb530c603'/>
<id>urn:sha1:ddcdd44b3586f6e8549653d9c7e13ebfb530c603</id>
<content type='text'>
</content>
</entry>
<entry>
<title>README nits</title>
<updated>2018-06-05T19:20:52Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-06-05T19:20:52Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=3610c73fcbb819bd6d6b233f2e8d523c08598ad1'/>
<id>urn:sha1:3610c73fcbb819bd6d6b233f2e8d523c08598ad1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Clean up and update README, cover bundled tools</title>
<updated>2018-06-05T19:12:59Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-06-04T10:55:44Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=aac9c806ab80b55c9cead04174bc899d9673f07e'/>
<id>urn:sha1:aac9c806ab80b55c9cead04174bc899d9673f07e</id>
<content type='text'>
Explain the soon-to-be-bundled tools.

Also rearrange and clean up some sections.
</content>
</entry>
<entry>
<title>Turn syncconfig.py into genconfig.py and generate header</title>
<updated>2018-06-05T14:09:37Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-06-05T11:16:12Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=a0f0018496f01f22caf358a56b1d6b91f100af1a'/>
<id>urn:sha1:a0f0018496f01f22caf358a56b1d6b91f100af1a</id>
<content type='text'>
There should be a script available that generates the output header for
the build. It usually makes sense to generate both the header and any
incremental build information at the same time (automatically during
build), so roll them both into the same script.
</content>
</entry>
</feed>
