Skip to content

v1.4.0

Choose a tag to compare

@kumekay kumekay released this 15 Sep 12:14
· 722 commits to main since this release

https://pypi.org/project/idf-component-manager/1.4.0/

[1.4.0] - 2023-09-15

Added

  • Add CI environment information to the component manager requests user agent
  • if-clause supported boolean operator &&, ||, with nested parentheses
  • support set version besides if-clause, to override the default dependency version
  • support matches for declaring optional dependencies. The first if-clause that matches the condition will be used
  • Support license field in the manifest files
  • Allow unknown fields in the idf_component_manager.yml config file
  • More descriptive manifest validation error messages
  • Add default_namespace, registry_url parameters to compote registry login command
  • Create a profile in idf_component_manager.yml if it does not exist when executing compote registry login command

Fixed

  • Don't require token for --dry-run of compote component upload command
  • Fix incorrect message suggestion to check upload status if non-default profile is used
  • Add support for non-default registries to compote project create-from-example command through the --service-profile option
  • Fix issue with dependencies on local components without a version set
  • Skip solving solved component requirements. Speed up version solving
  • Support revision in git tags by replacing ~ with . in the version, i.e. 1.0.0.1
  • Components under components/ will be treated with higher priority while solving dependencies
  • Add component property REQUIRED_IDF_TARGET if the component supports specific targets
  • Fixed issue where compote component upload command ignored default_namespace parameter from the profile
  • The component manager no longer accesses the API to get the storage URL for the default registry URL