Skip to content

v3.1.0

Choose a tag to compare

@XDanielPaul XDanielPaul released this 14 Jul 12:03
· 23 commits to main since this release

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)