Releases: kdeldycke/click-extra
Releases · kdeldycke/click-extra
v4.14.1
v4.14.0
Changes
- 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 tologging.StreamHandler
. - Move
stream_handler_class
andformatter_class
arguments fromnew_extra_logger
toextraBasicConfig
. - Add new
file_handler_class
argument toextraBasicConfig
. - Fix upload of Python package to GitHub release on tagging.
- Remove dependency on
pytest-cases
.
v4.13.2
Changes
- Re-release to fix Github publishing.
- Reactivates some color tests on Windows.
v4.13.1
v4.13.0
Changes
- Revamps logging helpers and aligns them with Python's
logging
module. - Remove
extra_basic_config
. - Adds new
extraBasicConfig
, and aligns it with Python'sbasicConfig
. - Replace
ExtraLogFormatter
withExtraFormatter
. - Replace
ExtraLogHandler
withExtraStreamHandler
. - 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.
v4.12.0
Changes
- 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
andubuntu-22.04-arm
. - Use
uv
to install specific versions of Python.
v4.11.7
Changes
- Remove support for comments in JSON configuration files. Remove dependency on unmaintained
commentjson
. Closesclick-extra#1152
.
v4.11.6
Changes
- 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. Closesmail-deduplicate#762
. - Fix eagerness of help option generated by
help_option_names
. Refsclick#2811
. - Display generated help option in
--show-params
results. - Force UTF-8 encoding everywhere.
v4.11.5
Changes
- Allow
replace_content()
utility method to replace any content found after the start tag.