Idf-component-manager

Latest version: v2.1.2

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

Scan your dependencies

Page 1 of 6

2.1.2

Fix

- keep comments in config YAML with ruamel.yaml
- Limit urllib3 version for tests
- Always use canonical representation of the component version

2.1.1

Fix

- Do not expand environment variables when validating example manifests
- Disable caching of task status endpoint

2.1.0

Feat

- **cli**: add validations for CLI options
- Get all information about Forbidden error from the server
- set local_storage_url as breaking change from 1.x to 2.x
- support `compote registry sync --resolution [all,latest]`
- Add in-memory cache for API and storage requests
- add debug logging for HTTP requests
- add esp32h21 to known target list
- Add ruamel.yaml dependency
- Improve add-dependency output and help
- Add an option to specify registry url when using add-dependency
- Add git source to add-dependency command
- increase HTTP timeouts, use custom timeout for uploads
- Add support of `.gitignore` file while uploading / packaging component
- Add `use_gitignore` option to the manifest
- validate manifest of examples when uploading a component

Fix

- hash value of ComponentRequirement for register_url
- compote registry sync keep same folder structure as the registry
- Fix caching during uploading of components
- default storage url without fetching from registry
- only show debug hints when version solver failed
- unify 1.x 2.x generated parital sync metatdata file
- accept registry_url from api
- Use utf-8 encoding for all text file operations
- recreate lock file when missing env var
- drop current solution if requirement source is different
- ignore local storage urls when generating partial mirror

Refactor

- rewrite partial mirror sync
- use logging module instead of warnings

2.0.4

Fix

- accept registry_url from api
- increase HTTP timeouts, use custom timeout for uploads
- recreate lock file when missing env var
- drop current solution if requirement source is different
- ignore local storage urls when generating partial mirror
- Use utf-8 encoding for all text file operations

2.0.3

Fix

- get_storage_client includes component registry_url
- wrong root_managed_components_lock_path
- Fix applying include / exclude lists in GitSource versions method
- Exclude custom dest_dir from component archive

Refactor

- Refactor core.py, change os.path to pathlib.Path

2.0.2

Fix

- dependency with registry_url unrecognized correctly

Page 1 of 6

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.