rougail-cli/CHANGELOG.md

2.5 KiB

1.0.0 (2026-06-21)

Feat

  • support commandline user data
  • multi layers
  • better mandatories support (centralized)
  • tiramisu_cache has to be defined in cli namespace
  • add cli.root option to limit output from a specified family
  • load tiramisu objects from cache
  • multi rougailcli.yml files
  • add inaccessible_read_write_modes and inaccessible_modes options
  • layers information is send to output
  • choice if invalid value or unknown variable in user data is a fatal error or not
  • support layers
  • can use .rougailcli.yml, env variable or command line argument from own script
  • use rougail-user-data-commandline and mix config use data
  • limit warning when asked
  • add cli.read_write option
  • able to lad config_file name from environement variable
  • loads user datas before and after cli params
  • cli loads .rougailcli.yml file
  • return 1 if output has problems
  • user_data can be loaded after other plugins
  • load config from environment if rougail-user-data-environment is installed

Fix

  • rougail dependencies
  • black
  • better warnings
  • update tests
  • add test with rougailcli that assign a symlinkoption
  • more than two layers
  • update doc
  • update tests
  • add permissive properties for unaccessible modes
  • documentation
  • user_datas => user_data
  • execute interactive mode too
  • better layers support
  • do not display full help to early
  • remove all warnings!
  • update tests with new output_doc module
  • add default option for environment user datas
  • remove force_apply_user_data support
  • config in read_only mode is asked
  • dictionary => structure
  • do now set modified option in second round
  • upgrade translation
  • black
  • description
  • do not raise if warning in cli
  • do not force use_data usage
  • add first test + remove add_extra_options option in tiramisu-cmdline-parser
  • remove negative_description support
  • display user-data instead of user_data in version
  • version
  • translation
  • access to cli.config_file variable with commandline
  • add config.py file
  • better error support
  • add and remove not_for_commandline property
  • remove upgrade feature (now in formatter project) + better support of not_for_commandline feature
  • user_data and output are not plugins
  • separation between run and print function
  • translation is not mandatory

0.1.1 (2024-11-06)

0.1.1rc0 (2024-11-06)

Fix

  • update tiramisu_cmdline_parser dans rougail dependencies
  • do not raise if user_data is not present

0.1.0 (2024-11-01)

Fix

  • black

0.1.0rc0 (2024-10-31)

Feat

  • improvemnt + translation

Fix

  • remove extra options in commandline parser