v3.1.0
IDF Component Manager v3.1.0 (2026-07-14)
PyPI release: https://pypi.org/project/idf-component-manager/3.1.0/
CLI
- Introduced functionality to install root-managed components based on the idf_extra_components.yml file (025fe3f)
- Adopted esp-pylib for shared errors, hints and IDE diagnostics (fe5f9d4)
- Migrated from click to rich-click in order to get a similar CLI experience with ESP-IDF ecosystem (fe5f9d4)
- Added validation for example paths and project names to ensure compliance with cross-platform filename rules, preventing the use of disallowed characters and reserved names. (c00fee3)
- Added a new manifest lint command to help validate manifest files. (92dce3a)
ESP-IDF Integration
- Added support for using installed root-managed components during project configuration and build (f69f124)
Library
- Added a versioned root-managed component storage model (9b6fd53)
- Added a changelog field to the component manifest (fb94ed1)
Solver
- Added functionality to override dependencies in the dependency tree, providing users with greater flexibility in managing their project requirements (41eedcb)