bump: version 1.2.0rc4 → 1.2.0

This commit is contained in:
egarette@silique.fr 2026-06-21 17:24:20 +02:00
parent e77355cbc5
commit 592484f3f5
5 changed files with 77 additions and 533 deletions

View file

@ -1,618 +1,162 @@
## 1.2.0rc4 (2026-06-21)
## 1.2.0 (2026-06-21)
### Feat
- add secret_manager information
- tags for family
## 1.2.0rc3 (2026-06-18)
### Fix
- dependencies
## 1.2.0rc2 (2026-06-18)
### Fix
- dependencies
## 1.2.0rc1 (2026-06-16)
### Fix
- python 3.13 support
## 1.2.0rc0 (2026-06-16)
### Fix
- we can redefine type of a types child
## 1.2.0a77 (2026-06-15)
### Fix
- for dynamic family, dynamic and variable paramater can be set together
## 1.2.0a76 (2026-06-11)
### Feat
- leadership => sequence
### Fix
- update tutorial tests
### Refactor
- **src/rougail/convert/**: split the file
## 1.2.0a75 (2026-05-06)
### Fix
- use mkdtmp for jinja cache
## 1.2.0a74 (2026-05-04)
### Fix
- default params
## 1.2.0a73 (2026-04-30)
### Feat
- add SUPPORTED_VERSION variable
## 1.2.0a72 (2026-03-26)
### Fix
- None for identifier without value
- add filename where type is used
## 1.2.0a71 (2026-03-18)
### Fix
- auto redefine in type is only for default
## 1.2.0a70 (2026-03-18)
### Feat
- support leadership inside types
### Fix
- better support for description and type variable inside types
## 1.2.0a69 (2026-03-13)
### Fix
- do not update name
## 1.2.0a68 (2026-03-09)
### Fix
- copy object before modify namespace
## 1.2.0a67 (2026-03-06)
### Fix
- types inside extra namespace
- better support for identifier calculation
## 1.2.0a66 (2026-03-02)
### Fix
- allow calculation with identifier
## 1.2.0a65 (2026-03-02)
### Fix
- rougail-pyproject.toml
## 1.2.0a64 (2026-03-02)
### Feat
- identifier could be calculated
- check mandatories is now centralized
## 1.2.0a63 (2026-02-11)
### Feat
- cannot use tiramisu_cache directly with commandline
### Fix
- detect if password is set in a forbidden file even if it also in legitimate file
## 1.2.0a62 (2026-02-11)
### Feat
- structural data in a string
### Fix
- structurals data in extra could be a simple file
- allow define an addition variable in a type
## 1.2.0a61 (2026-02-06)
### Feat
- type with dynamic family
## 1.2.0a60 (2026-01-29)
### Feat
- support transitive in properties variable
## 1.2.0a59 (2026-01-21)
### Fix
- better support for secret manager
- leadership and frozen
## 1.2.0a58 (2026-01-16)
### Fix
- secret with follower
## 1.2.0a57 (2026-01-16)
### Fix
- add transition
## 1.2.0a56 (2026-01-15)
### Fix
- types with subfamily
## 1.2.0a55 (2026-01-15)
### Fix
- better custom types support
## 1.2.0a54 (2026-01-14)
### Fix
- issymlinkoption is not available for an optiondescription
- better error messages
## 1.2.0a53 (2026-01-05)
### Fix
- new tiramisu version support
## 1.2.0a52 (2026-01-03)
### Feat
- load tiramisu objects from cache
## 1.2.0a51 (2025-12-30)
### Feat
- add types support
### Fix
- better error message
## 1.2.0a50 (2025-12-23)
### Fix
- improvment
## 1.2.0a49 (2025-12-22)
### Fix
- better error message
## 1.2.0a48 (2025-12-22)
### Fix
- documentation
## 1.2.0a47 (2025-12-22)
### Fix
- description
## 1.2.0a46 (2025-12-22)
### Fix
- duplicate description
## 1.2.0a45 (2025-12-22)
### Feat
- better translation
- add "do" extension for jinja2
### Fix
- user_datas => user_data
## 1.2.0a44 (2025-11-28)
### Fix
- disabled choices must not generate error when loaded from .rougailcli.yml
## 1.2.0a43 (2025-11-21)
### Feat
- add boolean return_type in validators
### Fix
- better rougailconfig copy
- port is a string
## 1.2.0a42 (2025-11-06)
### Feat
- can add limit length for a variable
### Fix
- black
## 1.2.0a41 (2025-11-06)
### Feat
- choice if invalid value or unknown variable in user data is a fatal error or not
## 1.2.0a40 (2025-11-03)
### Feat
- can add name for a tiramisu config
- active warnings for validators
## 1.2.0a39 (2025-10-29)
### Feat
- add tags support
### Fix
- load config leadership
- do not load secrets if not allowed
- update translation
- add test
## 1.2.0a38 (2025-10-22)
## 1.2.0a37 (2025-10-16)
### Feat
- keep forced_descriptions information (mostly for rougail-output-doc)
### Fix
- name is uncalculated
## 1.2.0a36 (2025-10-10)
### Feat
- can desactivate isolated namespace feature
- add return_type to property
- remove return_values_not_error and only_default parameter
- user_data can load secret manager values
### Fix
- translation for property is now in rougail
- error in InformationCalculation errors
- proprerty with unknown variable
## 1.2.0a35 (2025-10-02)
### Feat
- add warning class
## 1.2.0a34 (2025-09-30)
### Feat
- for formatter
## 1.2.0a33 (2025-09-29)
### Fix
- better doc for calculation with unknown variable
## 1.2.0a32 (2025-09-29)
### Feat
- **#28**: default value for a calculated variable with an unknown optional variable
- **#26**: cidr and network_cidr type is depreciate
- **#25**: add integer type which will replace number type
## 1.2.0a31 (2025-09-22)
### Fix
- dictionary => structure
## 1.2.0a30 (2025-09-20)
### Feat
- **40**: better conflict error message with dynamic name
- add new get_root_option function
### Fix
- update test
## 1.2.0a29 (2025-06-20)
### Fix
- UserDatas, do now set modified option in second round
## 1.2.0a28 (2025-06-18)
### Fix
- conversion
## 1.2.0a27 (2025-06-18)
### Feat
- separate rougail and rougail-base
## 1.2.0a26 (2025-05-26)
### Fix
- user_data better support for follower variable
## 1.2.0a25 (2025-05-14)
### Feat
- can launch UserDatas twice
## 1.2.0a24 (2025-05-12)
- add ymlfile names in ConfigError message
- reoganise param conversion + better variable validation
- can link regexp variable
- can link choice variable
- add rougail secret_manager
- can change defaut params for an option
- upgrade is not in formatter
- remove prefix
- move test to a new project rougail-tests
- output could have annotator
- add "exists" attribut for a family
- add force_optional option to allow charging structure even if all variables are not available
### Fix
- black
- do not copy help and tags from types
- dependencies
- dependencies
- python 3.13 support
- we can redefine type of a types child
- for dynamic family, dynamic and variable paramater can be set together
- update tutorial tests
- use mkdtmp for jinja cache
- default params
- None for identifier without value
- add filename where type is used
- auto redefine in type is only for default
- better support for description and type variable inside types
- do not update name
- copy object before modify namespace
- types inside extra namespace
- better support for identifier calculation
- allow calculation with identifier
- rougail-pyproject.toml
- detect if password is set in a forbidden file even if it also in legitimate file
- structurals data in extra could be a simple file
- allow define an addition variable in a type
- better support for secret manager
- leadership and frozen
- secret with follower
- add transition
- types with subfamily
- better custom types support
- issymlinkoption is not available for an optiondescription
- better error messages
- new tiramisu version support
- better error message
- improvment
- better error message
- documentation
- description
- duplicate description
- user_datas => user_data
- disabled choices must not generate error when loaded from .rougailcli.yml
- better rougailconfig copy
- port is a string
- black
- load config leadership
- do not load secrets if not allowed
- update translation
- add test
- name is uncalculated
- translation for property is now in rougail
- error in InformationCalculation errors
- proprerty with unknown variable
- better doc for calculation with unknown variable
- dictionary => structure
- update test
- UserDatas, do now set modified option in second round
- conversion
- user_data better support for follower variable
- upgrade translation
- black
## 1.2.0a23 (2025-05-09)
### Fix
- add_quotes
- tiramisu_display_name could display only description
- use own undefined
- support of default_dictionary_format_version file in tests
- simplify version support
## 1.2.0a22 (2025-05-05)
### Fix
- user_datas support empty directory
## 1.2.0a21 (2025-05-02)
### Fix
- support {{ suffix }} name in 1.1 format version
- do not force use_data usage
- validators for an index
## 1.2.0a20 (2025-04-30)
### Fix
- remove symlink
## 1.2.0a19 (2025-04-30)
### Feat
- add ymlfile names in ConfigError message
### Fix
- update translation
- remove negative_description support
- redefine family in flatten mode
- update tests
- better multi check
## 1.2.0a18 (2025-04-09)
### Fix
- version
## 1.2.0a17 (2025-04-09)
### Fix
- better detection of multi variable in default attribute
- better error message
## 1.2.0a16 (2025-04-03)
### Feat
- reoganise param conversion + better variable validation
### Fix
- correction in namespace calculation
## 1.2.0a15 (2025-04-01)
### Feat
- can link regexp variable
- can link choice variable
### Fix
- update tests
- do not raise variable in property with force_optional
- update translation
## 1.2.0a14 (2025-03-30)
### Fix
- strutural step should not be available in commandline
## 1.2.0a13 (2025-03-27)
### Fix
- allow no user_datas installation (for example to generate doc)
## 1.2.0a12 (2025-03-19)
### Feat
- add rougail secret_manager
## 1.2.0a11 (2025-02-17)
### Fix
- add get remove properties
## 1.2.0a10 (2025-02-17)
### Fix
- we can define structural plugin when generate documentation
- if a variable in user_data not existe, it's no a warnings
## 1.2.0a9 (2025-02-10)
### Feat
- can change defaut params for an option
### Fix
- if no description, generate negative_description too
- error messages
## 1.2.0a8 (2025-01-04)
### Fix
- better support of not_for_commandline feature
## 1.2.0a7 (2025-01-02)
### Fix
- add structural_directory
## 1.2.0a6 (2025-01-02)
### Fix
- add path.py
## 1.2.0a5 (2025-01-02)
### Feat
- upgrade is not in formatter
- remove prefix
## 1.2.0a4 (2024-12-11)
### Feat
- move test to a new project rougail-tests
- output could have annotator
### Fix
- remove link
- reorganise user_datas
- only change prefix if path is relative
## 1.2.0a3 (2024-11-28)
### Fix
- add user_datas file
## 1.2.0a2 (2024-11-27)
### Feat
- add "exists" attribut for a family
### Fix
- separate UserDatas
- options could be a list
## 1.2.0a1 (2024-11-25)
### Fix
- dynamic variable could be optional
- dynamic variable declare in verion 1.0 has {{ suffix }}
- user_data plugins could have annotator function
- do not modify a dynamic variable if has default value
## 1.2.0a0 (2024-11-08)
### Refactor
### Feat
- add force_optional option to allow charging structure even if all variables are not available
- **src/rougail/convert/**: split the file
## 1.1.1 (2024-11-06)

View file

@ -1,6 +1,6 @@
[project]
name = "rougail"
version = "1.2.0rc4"
version = "1.2.0"
[tool.commitizen]
name = "cz_conventional_commits"

View file

@ -4,7 +4,7 @@ requires = ["flit_core >=3.8.0,<4"]
[project]
name = "rougail-base"
version = "1.2.0rc4"
version = "1.2.0"
authors = [{name = "Emmanuel Garette", email = "gnunux@gnunux.info"}]
readme = "README.md"
description = "A consistency handling system that was initially designed in the configuration management"

View file

@ -4,7 +4,7 @@ requires = ["flit_core >=3.8.0,<4"]
[project]
name = "rougail"
version = "1.2.0rc4"
version = "1.2.0"
authors = [{name = "Emmanuel Garette", email = "gnunux@gnunux.info"}]
readme = "README.md"
description = "A consistency handling system that was initially designed in the configuration management"
@ -27,7 +27,7 @@ classifiers = [
dependencies = [
"ruamel.yaml ~= 0.19.1", # same version as rougail-user-data-yaml
"pydantic ~= 2.13.4",
"rougail-base == 1.2.0rc4",
"rougail-base == 1.2.0",
]
[tool.flit.sdist]

View file

@ -1 +1 @@
__version__ = "1.2.0rc4"
__version__ = "1.2.0"