Esp-idf-kconfig

Latest version: v2.4.1

Safety actively analyzes 693883 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

2.4.1

Bug Fixes

- Prevent multidefinition warning when Kconfig sourced multiple times

2.4.0

New Features

- **kconfiglib**: Check duplicate symbol definitions
- add sdkconfig.rename checker
- **kconfcheck**: Add in-place suggestions when running as precommit hook
- **kconfiglib**: Add new parser based on pyparsing

Bug Fixes

- Do not try to remove file.new in replace mode
- do not return from finally blocks
- **kconfiglib**: Fix order of env_var and config name in warning

Code Refactoring

- remove TRISTATE type, m value and module logic
- Move docstring to the attributes they are documenting
- Set class attributes during initialization
- Change string formatting, remove Py2 support
- Increase line len to 120

Performance Improvements

- **kconfiglib**: Enhance performance by manually parsing option blocks

2.3.0

New Features

- **kconfcheck**: add check whether symbol name is all uppercase
- **kconfgen**: Support renames with inversion in sdkconfig.renames

Bug Fixes

- **kconfgen**: Improve error message for int/hex without default
- **kconfgen**: Disallow rename to the same name in sdkconfig.renames
- Dont ask for the filename when saving configuration

Code Refactoring

- **kconfgen**: Improve code quality of kconfgen.py

2.2.0

New Features

- **kconfiglib**: Remove kconfiglib as a dependency a make it modules

Bug Fixes

- **menuconfig**: fix menuconfig incompatibility on Win, Python 3.12

2.1.0

New Features

- **kconfcheck**: Added kconfcheck package to pre-commit hook

2.0.2

Bug Fixes

- **kconfcheck**: Fixed false-positive indent errors and extended limits

Page 1 of 2

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.