NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #4920 most downloaded on PyPI
Kconfig tooling for esp-idf
Last release 27 days ago
07 Sep 2026
Ships fairly regularly
a new release about every 4 weeks
Most releases are documented
notes for 36 of 43 stable releases
Nothing withdrawn
no release was ever pulled
4 years old
43 releases · first in 2022
One column per quarter.
kconfgen : diagnose v2 parse failures by re-parsing with v1 (Jan Beran - eacd163 )
menuconfig : match sdkconfig-style CONFIG_ names in search (Alexey Lapshin - 07fe5a5 )
parser : make string escapes match between v1 and v2 parsers (Jan Beran - 1c2ffb8 )
menuconfig : add Textual-based menuconfig UI (Jan Beran - dd04f1f )
kconfcheck : scope sdkconfig.rename enforcement to project subtrees (Jan Beran - 915de39 )
menuconfig : make menuconfig deprecated-aware (Jan Beran - 67921f2 )
menuconfig : Dont show save dialog on exit right after save (Jan Beran - 1a493b7 )
kconfig: move deprecated option handling into esp_kconfiglib *(Jan Beran - 08ecea2)*
add set and set default keywords to parser v1 (Jan Beran - 7db140d )
generate per-option config structure *(Jan Beran - 012bb7d)*
introduce float type *(Jan Beran - f1d6615)*
remove IndetedBlock from the new parser *(Jan Beran - 2ceb8d0)*
init Symbol._default_value_injected to prevent menuconfig crashing *(Jan Beran - b304093)*
report if sdkconfig.defaults tries to set disabled symbol/choice *(Jan Beran - e7c0a56)*
fix recursive invalidation logic
support deprecated values in expression evaluation
menuconfig: Allow menuconfig to be directly executed by python
kconfig: add set and set default options
set and set default optionskconfiglib to esp_kconfiglibpyparsing to core dependenciesrich as a missing dependencyset and set default options (Jan Beran - 3e421dd)kconfiglib to esp_kconfiglib (Jan Beran - 817a0f9)pyparsing to core dependencies (Jan Beran - f680b3a)rich as a missing dependency (ysard - bc31f5e)kconfig: add Configuration Report
align [D] save minimal config with save-defconfig
menuconfig: compare changes against main sdkconfig
enforce utf-8 encoding in kconfgen
inform user when trying to set active choice selection to n
kconfcheck: checks for deprecated values in sdkconfig.[ci|defaults]
Prevent multidefinition warning when Kconfig sourced multiple times
kconfiglib: Check duplicate symbol definitions
kconfcheck: add check whether symbol name is all uppercase
kconfiglib: Remove kconfiglib as a dependency a make it modules
kconfcheck: Added kconfcheck package to pre-commit hook
kconfcheck: Fixed false-positive indent errors and extended limits
docs: fix not expression evaluation for range parameter *(Peter Dragun - e148181)*
change logic for ESP_IDF_KCONFIG_MIN_LABELS from is set to "1" *(Peter Dragun - 4ca7384)*
kconfcheck: Add in-place suggestions when running as precommit hook
kconfgen: Improve error message for int/hex without default
kconfcheck: Fixed false-positive indent errors and extended limits
Nothing published for this version
doc: generate hyperlink targets for choices *(Ivan Grokhotkov - 5688e60)*
<div align="center"> <small> <b> <a href="https://www.github.com/espressif/cz-plugin-espressif">Commitizen Espressif plugin</a> </b> <br> <sup><a href="https://www.espressif.com">Espressif Systems CO LTD. (2025)</a><sup> </small> </div>
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →