Click-extra

Latest version: v4.15.0

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

Scan your dependencies

Page 2 of 16

4.13.1

- Re-release to fix Github publishing.

4.13.0

- Revamps logging helpers and aligns them with Python's `logging` module.
- Remove `extra_basic_config`.
- Adds new `extraBasicConfig`, and aligns it with Python's `basicConfig`.
- Replace `ExtraLogFormatter` with `ExtraFormatter`.
- Replace `ExtraLogHandler` with `ExtraStreamHandler`.
- Add new `new_extra_logger` helper.
- Rewrite the logging documentation with all use-cases and custom configuration examples. Closes {issue}`989`.
- Removes old platforms page from documentation.

4.12.0

- Remove Click Extra's own implementation of `HelpOption` class now that fixes have reached Click's upstream.
- Redefine `help_option` decorator to default to `--help`/`-h` options.
- Add more logging examples in documentation.
- Add tests on `ubuntu-24.04-arm` and `ubuntu-22.04-arm`.
- Use `uv` to install specific versions of Python.

4.11.7

- Remove support for comments in JSON configuration files. Remove dependency on unmaintained `commentjson`. Closes [`click-extra1152`](https://github.com/kdeldycke/click-extra/issues/1152).

4.11.6

- Make `--timer` option eager so it can jumps the queue of processing order.
- Fix configuration of help option generated by the `help_option_names` context setting. Closes [`mail-deduplicate762`](https://github.com/kdeldycke/mail-deduplicate/issues/762).
- Fix eagerness of help option generated by `help_option_names`. Refs [`click2811`](https://github.com/pallets/click/pull/2811).
- Display generated help option in `--show-params` results.
- Force UTF-8 encoding everywhere.

4.11.5

- Allow `replace_content()` utility method to replace any content found after the start tag.

Page 2 of 16

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.