<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Kconfiglib.git, branch v5.0.0</title>
<subtitle>Fork of https://github.com/zephyrproject-rtos/Kconfiglib.git</subtitle>
<id>https://git.mcdonnell.dev/Kconfiglib.git/atom?h=v5.0.0</id>
<link rel='self' href='https://git.mcdonnell.dev/Kconfiglib.git/atom?h=v5.0.0'/>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/'/>
<updated>2018-05-01T06:25:14Z</updated>
<entry>
<title>Make 5.0.0 release</title>
<updated>2018-05-01T06:25:14Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-05-01T06:20:03Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=fd09ecb1e118b610de7980f951775b400e4a6bcc'/>
<id>urn:sha1:fd09ecb1e118b610de7980f951775b400e4a6bcc</id>
<content type='text'>
New features:

  - ed3ceaa ("Make warnings available in a list")

API changes:

  - 8983f7e ("Make disable_warnings() disable all warnings")

This is a minor API behavior change, so the major version is bumped.
It's unlikely to break anything people were depending on.
</content>
</entry>
<entry>
<title>Make warnings available in a list</title>
<updated>2018-05-01T05:53:08Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-05-01T04:33:32Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=ed3ceaa05626fb62f50508843fdbf738bf6c2c64'/>
<id>urn:sha1:ed3ceaa05626fb62f50508843fdbf738bf6c2c64</id>
<content type='text'>
Also make printing of warnings to stderr optional. It's on by default,
since it's almost always what you want.

This makes printing and processing of warnings more flexible, compared
to always printing warnings to stderr as soon as they're generated. It
was inspired by wanting to promote certain warnings to errors in Zephyr,
which previously required capturing stderr.
</content>
</entry>
<entry>
<title>Fix link to genrest.py output</title>
<updated>2018-05-01T05:27:13Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-05-01T05:27:13Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=8f45a283a3a5dd31c462e39b524b8d5bd211d172'/>
<id>urn:sha1:8f45a283a3a5dd31c462e39b524b8d5bd211d172</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make disable_warnings() disable all warnings</title>
<updated>2018-05-01T04:22:12Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-05-01T03:10:40Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=8983f7eb297dd614faf0beee3129559bc8ba338e'/>
<id>urn:sha1:8983f7eb297dd614faf0beee3129559bc8ba338e</id>
<content type='text'>
...including the optional ones. Previously, those were independent.

This is more intuitive, and it seems unlikely that you'd want some of
the optional warnings printed without having general warnings printed.

This is a small API behavior change, so the major version will be bumped
to 5 at the next release. Programs that enabled optional warnings
without enabling general warnings will be affected.

This means that all warnings now go through the same code path, which
will come in handy for later changes (making the warnings available in a
list, though with stderr printing still enabled by default).

Add some more documentation for the Kconfig.__init__() 'warn' parameter
and the enable_redun_warnings() function as well, and clean up the
variable naming a bit.
</content>
</entry>
<entry>
<title>Make 4.3.0 release</title>
<updated>2018-05-01T00:16:02Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-05-01T00:16:02Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=2d50563d2b0674d5fd3cbf8108d38a48555fb0a1'/>
<id>urn:sha1:2d50563d2b0674d5fd3cbf8108d38a48555fb0a1</id>
<content type='text'>
4.2.1 should have been 4.3.0. That was not a bugfix release. Braino.
</content>
</entry>
<entry>
<title>Make 4.2.1 release</title>
<updated>2018-05-01T00:04:39Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-05-01T00:04:39Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=58ca4e493f15602bc30e2977963f190882cad0fc'/>
<id>urn:sha1:58ca4e493f15602bc30e2977963f190882cad0fc</id>
<content type='text'>
New features:

 - 105c835 ("Add helper for splitting expressions")

 - 509e374 ("Add Choice.direct_dep field")

A terminal menuconfig implementation has been added which relies on
these features.

Other improvements:

 - c1c5ef2 ("Print a warning for malformed .config lines")

 - 09b8c58 ("Give filename and context for UnicodeDecodeError")
</content>
</entry>
<entry>
<title>Rename examples/menuconfig.py to menuconfig_example.py</title>
<updated>2018-04-30T23:28:44Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-04-30T23:26:39Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=4d0d74dc0a10e63e1372f925d0d2493cba351aa1'/>
<id>urn:sha1:4d0d74dc0a10e63e1372f925d0d2493cba351aa1</id>
<content type='text'>
To avoid confusing it with the new terminal menuconfig implementation.

Clean up the README a bit at the same time, removing some stuff that's
less essential now (e.g. the menuconfig_example.py "screenshot").
</content>
</entry>
<entry>
<title>Fix genrest.py link</title>
<updated>2018-04-30T23:22:10Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-04-30T23:22:10Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=cb75f3c7dea76b7ba0d886f28c83340884d40dfb'/>
<id>urn:sha1:cb75f3c7dea76b7ba0d886f28c83340884d40dfb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add genrest.py from the Zephyr project as an example</title>
<updated>2018-04-30T23:20:13Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-04-30T23:20:13Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=c8539bc7bbd7b404a46b8dc07e0a43fb0647cfa7'/>
<id>urn:sha1:c8539bc7bbd7b404a46b8dc07e0a43fb0647cfa7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Formatting fix</title>
<updated>2018-04-30T23:11:55Z</updated>
<author>
<name>Ulf Magnusson</name>
<email>ulfalizer@gmail.com</email>
</author>
<published>2018-04-30T23:11:55Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/Kconfiglib.git/commit/?id=bf0adb178431b0c3e290c95135f501c09fcd5f54'/>
<id>urn:sha1:bf0adb178431b0c3e290c95135f501c09fcd5f54</id>
<content type='text'>
</content>
</entry>
</feed>
