diff --git a/.cz.toml b/.cz.toml index 64fb53b..439e01f 100644 --- a/.cz.toml +++ b/.cz.toml @@ -2,5 +2,5 @@ name = "cz_conventional_commits" tag_format = "$version" version_scheme = "semver" -version = "4.1.0" +version = "4.2.0a0" update_changelog_on_bump = true diff --git a/CHANGELOG.md b/CHANGELOG.md index 294af1e..a8f958c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,262 @@ +## 4.2.0a0 (2026-04-30) + +### Feat + +- better identifiers retrieve + +## 5.2.0a32 (2026-03-02) + +### Fix + +- pyproject.toml + +## 5.2.0a30 (2026-03-02) + +### Fix + +- pyproject.toml + +## 5.2.0a29 (2026-03-02) + +### Fix + +- pyproject.toml + +## 5.2.0a28 (2026-03-02) + +### Fix + +- pyproject.toml + +## 5.2.0a27 (2026-03-02) + +### Feat + +- identifier in ParamDynOption could be a calculation +- can get properties without index when uncalculated is set to true +- better separation between mandatory and empty property + get true property type with mandatory function + +### Fix + +- ParamDynOption with disabled properties + +## 5.2.0a26 (2026-01-29) + +### Feat + +- can unsort data in display_list + +## 5.2.0a25 (2026-01-21) + +### Fix + +- subconfig with follower + +## 5.2.0a24 (2026-01-04) + +### Feat + +- can use forcepermissive, unrestraint or nowarnings for a subconfig + +## 5.2.0a23 (2026-01-01) + +### Feat + +- name and type for a config + +### Fix + +- name is mandatory for config inside a metaconfig + +## 5.2.0a22 (2026-01-01) + +### Fix + +- remove debugging + +## 5.2.0a21 (2025-12-30) + +### Fix + +- set permissive for all option in carry_out_calculation + +## 5.2.0a20 (2025-12-23) + +### Feat + +- add forcepermissive() and index(None) + improvment + +## 5.2.0a19 (2025-12-22) + +### Fix + +- calculation with leader + +## 5.2.0a18 (2025-12-22) + +### Feat + +- add subconfig in errors +- ParamSelfOption accept dynamic=False +- do not save disabled force_store_value option + +### Fix + +- better error message +- force_store_value in dynamic family + +## 5.2.0a17 (2025-11-03) + +### Feat + +- value modified in parent config is a default value for current config and can get default owner for an option + +## 5.2.0a16 (2025-10-29) + +### Feat + +- property that make sens + better dependencies + +## 5.2.0a15 (2025-10-22) + +### Feat + +- .identifiers can return convert value + +### Fix + +- uncalculated dynamic +- accept allow_dynoption +- identifier could be temporary None + +## 5.2.0a14 (2025-10-16) + +### Feat + +- property.get(uncalculated=True) is now possible for an dynoptiondescription without identifiers + +### Fix + +- allow_dynoption +- allow_dynoption in group_type() +- black +- allow_dynoption in identifiers() +- allow_dynoption for option informations + +## 5.2.0a13 (2025-10-10) + +### Fix + +- can unrestraint a already unrestraint config + +## 5.2.0a12 (2025-09-30) + +### Fix + +- avoid infinite loop in rougail + +## 5.2.0a11 (2025-09-29) + +### Fix + +- add min_integer and max_integer for intOption + +## 5.2.0a10 (2025-09-20) + +### Feat + +- better conflict with dynamic name +- reactive metaconfig + +### Fix + +- add dependency for calculation in choice values +- better port validation with the value '' + +## 5.2.0a9 (2025-05-12) + +### Fix + +- upgrade translation +- better error message + +## 5.2.0a8 (2025-05-05) + +## 5.2.0a7 (2025-05-05) + +### Fix + +- better error message + +## 5.2.0a6 (2025-04-30) + +### Feat + +- ability to redefine ConfigError message + +### Fix + +- update translation +- better error message +- do not modify the default_multi attribute + +## 5.2.0a5 (2025-04-09) + +### Fix + +- version + +## 5.2.0a4 (2025-04-09) + +### Fix + +- better error message + +## 5.2.0a3 (2025-03-19) + +### Fix + +- better errors message + +## 5.2.0a2 (2025-02-13) + +### Feat + +- an option could be not validate + +## 5.2.0a1 (2025-02-10) + +### Feat + +- can get params value easily +- ability to resolve domainname +- better error messages + +## 5.2.0a0 (2025-01-04) + +### Feat + +- return index in error message +- option.type can return the symlink type + +### Fix + +- message error improvment + +## 5.1.1a1 (2024-12-11) + +### Fix + +- option.get now accept allow_dynoption + +## 5.1.1a0 (2024-11-25) + +### Fix + +- dynoption could be optional if identifier is unknown + +## 5.1.0 (2024-11-06) + ## 5.1.0rc0 (2024-11-06) ### Feat