@@ -7,6 +7,35 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77
88This changelog is managed with commitizen tool, don't update it manually.
99
10+ ## v2.3.0 (2025-08-13)
11+
12+ ### Feat
13+
14+ - add service profile as global option to idf.py
15+ - add ` --registry-url ` and ` --storage-url ` params to idf.py
16+ - add IDF_COMPONENT_LOCAL_STORAGE_URL env variable
17+ - add function to validate url or file in cli
18+ - add ` --local-storage-url ` param to idf.py
19+ - use pydantic types for validation
20+ - read env variables in ProfileItem
21+ - create mermaid workflow diagrams
22+ - Add optional path to ChecksumsManager dump method
23+
24+ ### Fix
25+
26+ - cache message about skipped dependency
27+ - better error message when manifest validation failed
28+ - Allow to delete a yanked version
29+ - Cassette when yanking
30+ - Minor documentation fix
31+ - ignore if clauses with kconfig options with unsupported idf version
32+ - catch all MissingKconfigError exception
33+ - fix checking max name length
34+
35+ ### Refactor
36+
37+ - reformat all rst files using docstrfmt
38+
1039## v2.2.2 (2025-06-12)
1140
1241### Feat
@@ -377,7 +406,7 @@ This changelog is managed with commitizen tool, don't update it manually.
377406- Only expand environment variables in the manifest files during CMake execution
378407- Manifest dumping with non-expanded environment variables
379408
380- ## \ [ 1.4.1\ ] - 2023-10-02
409+ ## [ 1.4.1] - 2023-10-02
381410
382411### Fixed
383412
@@ -389,7 +418,7 @@ This changelog is managed with commitizen tool, don't update it manually.
389418- Fix processing of ` rules ` and ` matches ` for components from the registry
390419- Fix processing handling of ` require ` field for components from the registry
391420
392- ## \ [ 1.4.0\ ] - 2023-09-15
421+ ## [ 1.4.0] - 2023-09-15
393422
394423### Added
395424
@@ -418,20 +447,20 @@ This changelog is managed with commitizen tool, don't update it manually.
418447- Fixed issue where ` compote component upload ` command ignored ` default_namespace ` parameter from the profile
419448- The component manager no longer accesses the API to get the storage URL for the default registry URL
420449
421- ## \ [ 1.3.2\ ] - 2023-07-05
450+ ## [ 1.3.2] - 2023-07-05
422451
423452### Fixed
424453
425454- Keep original if statement in the ` IfClause ` object
426455- Git source dependencies with ` version ` field work again
427456
428- ## \ [ 1.3.1\ ] - 2023-07-03
457+ ## [ 1.3.1] - 2023-07-03
429458
430459### Fixed
431460
432461- Fetch the same version as the lock file does while checking solved dependencies
433462
434- ## \ [ 1.3.0\ ] - 2023-06-30
463+ ## [ 1.3.0] - 2023-06-30
435464
436465### Changed
437466
@@ -480,7 +509,7 @@ This changelog is managed with commitizen tool, don't update it manually.
480509- Fixed a bug where it was required to set IDF version and target for non-IDF dependent actions
481510- Fix checks for targets in manifest validator, to make sure newer targets don't cause errors on older ESP-IDF versions
482511
483- ## \ [ 1.2.3\ ] - 2023-05-25
512+ ## [ 1.2.3] - 2023-05-25
484513
485514### Fixed
486515
@@ -491,7 +520,7 @@ This changelog is managed with commitizen tool, don't update it manually.
491520- Fix manifest hash calculation for dependencies from git repositories
492521- Keep local components non-hashable
493522
494- ## \ [ 1.2.2\ ] - 2023-01-17
523+ ## [ 1.2.2] - 2023-01-17
495524
496525### Fixed
497526
@@ -501,22 +530,22 @@ This changelog is managed with commitizen tool, don't update it manually.
501530- Fix nondeterministic order of components passed to IDF build system (https://github.com/espressif/esp-idf/issues/10419 )
502531- Fix hash validation for components uploaded with older versions of the component manager
503532
504- ## \ [ 1.2.1\ ] - 2022-12-12
533+ ## [ 1.2.1] - 2022-12-12
505534
506535### Fixed
507536
508537- Fix ` idf.py add-dependency ` crash for any argument
509538- Fix regression in ` python -m idf_component_manager upload-component ` command
510539
511- ## \ [ 1.2.0\ ] - 2022-12-08 \ [ YANKED\ ]
540+ ## [ 1.2.0] - 2022-12-08 [ YANKED]
512541
513542### Fixed
514543
515544- Make cache path shorter (important on Windows)
516545- Set default API responses cache time to 5 minutes
517546- Fix support of python 3.4
518547
519- ## \ [ 1.2.0-rc0\ ] - 2022-12-02
548+ ## [ 1.2.0-rc0] - 2022-12-02
520549
521550### Added
522551
@@ -551,21 +580,21 @@ This changelog is managed with commitizen tool, don't update it manually.
551580- Dump manifest file inconsistency with escaped dollar sign
552581- Fix schema validation of the ` idf_component_manager.yml ` config file
553582
554- ## \ [ 1.1.4\ ] - 2022-07-04
583+ ## [ 1.1.4] - 2022-07-04
555584
556585### Fixed
557586
558587- Loose the restrictions for pyyaml on python 2.7 and 3.4
559588
560- ## \ [ 1.1.3\ ] - 2022-06-21
589+ ## [ 1.1.3] - 2022-06-21
561590
562591### Fixed
563592
564593- error when revision number equals to 1
565594- colorama version incompatible with python 3.4
566595- pyyaml version incompatible with python 3.4
567596
568- ## \ [ 1.1.2\ ] - 2022-06-10
597+ ## [ 1.1.2] - 2022-06-10
569598
570599### Added
571600
@@ -576,7 +605,7 @@ This changelog is managed with commitizen tool, don't update it manually.
576605- Fix crash on malformed env variables
577606- Support revision numbers in ` version ` and ` dependencies ` -> ` version `
578607
579- ## \ [ 1.1.1\ ] - 2022-05-31
608+ ## [ 1.1.1] - 2022-05-31
580609
581610### Added
582611
@@ -587,7 +616,7 @@ This changelog is managed with commitizen tool, don't update it manually.
587616- Fix expansion of environment variables in manifest for ` rules `
588617- Fix inject optional dependencies even if they are excluded
589618
590- ## \ [ 1.1.0\ ] - 2022-05-19
619+ ## [ 1.1.0] - 2022-05-19
591620
592621### Added
593622
@@ -628,7 +657,7 @@ This changelog is managed with commitizen tool, don't update it manually.
628657- Fix support of REQUIRES by the project's main component
629658- Allow transient dependencies for the main component
630659
631- ## \ [ 1.0.1\ ] - 2022-01-12
660+ ## [ 1.0.1] - 2022-01-12
632661
633662### Fixed
634663
@@ -637,7 +666,7 @@ This changelog is managed with commitizen tool, don't update it manually.
637666- Fix error message when the directory didn't find in a git repository
638667- Get the list of known targets from ESP-IDF, when possible
639668
640- ## \ [ 1.0.0\ ] - 2021-12-21
669+ ## [ 1.0.0] - 2021-12-21
641670
642671### Added
643672
@@ -655,4 +684,4 @@ This changelog is managed with commitizen tool, don't update it manually.
655684- Copy filtered paths for git source
656685- Fix local source missing dependencies
657686
658- ## \ [ 0.3.2-beta\ ] - 2021-10-22
687+ ## [ 0.3.2-beta] - 2021-10-22
0 commit comments