From 2706cfac36669f1787d339ba9cb7620f818f6daa Mon Sep 17 00:00:00 2001 From: Sergei Silnov Date: Thu, 5 Dec 2024 17:20:56 +0100 Subject: [PATCH] change: bump version from v2.0.4 to v2.1.0 --- CHANGELOG.md | 39 ++++++++++++++++++++++++++++++ idf_component_tools/__version__.py | 2 +- pyproject.toml | 2 +- 3 files changed, 41 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 66938a3..8445e57 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,45 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 This changelog is managed with commitizen tool, don't update it manually. +## v2.1.0 (2024-12-05) + +### 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 + ## v2.0.4 (2024-10-01) ### Fix diff --git a/idf_component_tools/__version__.py b/idf_component_tools/__version__.py index abf5f57..d85f396 100644 --- a/idf_component_tools/__version__.py +++ b/idf_component_tools/__version__.py @@ -2,4 +2,4 @@ # SPDX-License-Identifier: Apache-2.0 """IDF Component Tools Version""" -__version__ = '2.0.4' +__version__ = '2.1.0' diff --git a/pyproject.toml b/pyproject.toml index 7e9fe67..61c860d 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -10,7 +10,7 @@ include = [ [project] name = "idf-component-manager" -version = "2.0.4" +version = "2.1.0" authors = [ { name = "Sergei Silnov", email = "sergei.silnov@espressif.com" }, { name = "Fu Hanxi", email = "fuhanxi@espressif.com" },