Skip to content

v1.2.0 - yanked

Compare
Choose a tag to compare
@kumekay kumekay released this 08 Dec 12:17
· 637 commits to main since this release

Added

  • Add the repository, documentation, issues, and discussion fields for the URLs in the root of the manifest
  • Cache request to the API component registry
  • Add require field for dependencies. Add possibility to download dependencies without building them.
  • Default revision number change from 1 to 0
  • Warn users when the override_path point to a non-component directory
  • Load component details from pre-rendered JSON files from the static endpoint
  • Use local file system like file:// as a Component storage URL
  • Record managed component version in component property COMPONENT_VERSION
  • Disable API interaction if only storage URL is set
  • Add warnings for build files in component version archives
  • Add hints for user printed to stderr
  • New CLI: compote
  • Add create-project-from-example command to the idf.py
  • Add the pre_release flag for the dependency to control downloads of pre-release versions
  • Print a note with the list of alternative targets when the solver cannot find a suitable component version for the current target but there are some candidates for other targets.
  • Add the examples field for the custom examples paths
  • Add new environment variables IDF_COMPONENT_REGISTRY_URL and IDF_COMPONENT_REGISTRY_PROFILE for configuring the component manager
  • Exclude build artefacts from the examples

Fixed

  • Make cache path shorter (important on Windows)
  • Set default API responses cache time to 5 minutes
  • Fix support of python 3.4
  • Hide stack trace after solver dependency error
  • Fix packing archives with version from git tag
  • Validate case-insensitive duplicate items in the manifest file
  • Provide better error message when no network connection
  • Improve the error message when failed to solve the dependencies specified in manifest files
  • Fix crash on use of local components and override_path for namespaced components
  • Mixing stdout and stderr of git command
  • Dump manifest file inconsistency with escaped dollar sign
  • Fix schema validation of the idf_component_manager.yml config file