Click-extra

Latest version: v4.15.0

Safety actively analyzes 722491 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 16

4.15.1

> [!IMPORTANT]
> This version is not released yet and is under active development.

4.15.0

- Regroup all envronment variables-related code.
- Rename `extend_envvars()` to `merge_envvar_ids()` and allow it to merge arbitrary-nested structures. Normalize names to uppercase on Windows.
- Rename `normalize_envvar()` to `clean_envvar_id()`.
- Rename `all_envvars()` to `param_envvar_ids()`.
- Rename `auto_envvar()` to `param_auto_envvar_id()`.
- Remove unused `normalize` parameter on `all_envvars()`.
- Add missing line returns in `render_cli_run()`.
- Prefix all types with capital-`T`.

4.14.2

- Extract rendering part of the `print_cli_run()` helper to `render_cli_run()`.
- Remove unused `click_extra.testing.run_cmd`.
- Relax requirement on `extra-platforms`.
- Add tests on `windows-2025`. Remove tests on `windows-2019`.

4.14.1

- Fix upload of Python package to GitHub release on tagging.

4.14.0

- Add a new `--verbose` option on `extra_command` and `extra_group` to increase the verbosity level for each additional repetition.
- Add new `verbose_option` pre-configured decorator.
- Reassign the short `-v` option from `--verbosity` to `--verbose`.
- Improve logging documentation.
- Align `ExtraStreamHandler` behavior to `logging.StreamHandler`.
- Move `stream_handler_class` and `formatter_class` arguments from `new_extra_logger` to `extraBasicConfig`.
- Add new `file_handler_class` argument to `extraBasicConfig`.
- Fix upload of Python package to GitHub release on tagging.
- Remove dependency on `pytest-cases`.

4.13.2

- Re-release to fix Github publishing.
- Reactivates some color tests on Windows.

Page 1 of 16

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.