Skip to content

v1.5.0

Compare
Choose a tag to compare
@kumekay kumekay released this 14 Feb 13:27
· 239 commits to main since this release

v1.5.0 (2024-02-13)

Feat

  • add sync command to synchronize local mirror
  • used callback to deprecate msg
  • add alias for default_namespace and registry_url
  • Support overriding components according to the component types
  • Included the use of include/exclude filters from the manifest that is used for calculating the component hash.
  • Added a user-friendly message to handle a 413 HTTP error triggered by sending large component archive.
  • Add esp32c5 target
  • Add URL and status code to network error messages
  • Added --repository and --commit-sha parameters for packing and uploading component
  • Added aliases for '--default_namespace' as '--default-namespace' and '--registry_url' as '--registry-url'. The previous versions have been marked as deprecated.
  • Added CLI command compote registry sync to download components and synchronize a local mirror
  • Add environment variable to disable TLS verification
  • add repository_info block to the manifest
  • add commitizen for changelog management

Fix

  • optimize import list in .py files, drop unused imports
  • fix packing and uploading of the components with lightweight tags
  • cli: create test for updated login flags
  • Delete log typo
  • add missing commitizen config to pyproject.toml
  • add missing commitizen config to pyproject.toml
  • filter versions when api_client getting versions
  • local components should override dependencies with same short name
  • move tqdm progress_bar from api_client.py to core.py
  • project_components priority should be higher than project_extra_components
  • rename component_type to component_source
  • Fixed message formatting and progress bar displays during user component upload
  • Fixed a problem when the local source created by the override_path parameter doesn't support web_service source keys
  • Only expand environment variables in the manifest files during CMake execution
  • Manifest dumping with non-expanded environment variables

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