Recent Releases of click-extra
click-extra - v5.1.1
Changes
- Relax Click dependency to account for yanked release. Closes {issue}
1307.
- Python
Published by github-actions[bot] 9 months ago
click-extra - v5.1.0
Changes
- Add support for MyST Markdown syntax for
click:exampleandclick:runSphinx directives. - Add support for all
code-blockoptions toclick:exampleandclick:run::linenos:,:lineno-start:,:emphasize-lines:,:force:,:caption:,:name:,:class:and:dedent:. - Add new
:show-source:/:hide-source:,:show-results:/:hide-results:and:language:options toclick:exampleandclick:run. Closes {issue}719. - Support non-string choices in colored help screens. Closes {issue}
1284. - Replace
LOG_LEVELSmapping withLogLevelenum. - Remove
DEFAULT_LEVEL_NAMEconstants. - Fix rendering of default values in
--show-paramsoutput. - Fix reconciliation of flags' environment variables.
- Force requirement on
cloup >= 3.0.7. - Be more informative when error is found in
click:exampleandclick:runSphinx directives by displaying the path of the original document and the line number of the error.
- Python
Published by github-actions[bot] 10 months ago
click-extra - v5.0.2
Changes
- Set
ExtraCommanddefaultprog_nameto CLI'snameto avoid it to be namedpython -m <module_name>if invoked out of a module. - Tweak exit code rendering of CLI runs.
- Python
Published by github-actions[bot] about 1 year ago
click-extra - v5.0.1
Changes
- Fix highlighting of deprecated messages.
- Use ASCII characters instead of unicode for prompt rendering in messages.
- Python
Published by github-actions[bot] about 1 year ago
click-extra - v5.0.0
Changes
- Upgrade to Click 8.2.0.
- Add support for custom deprecated messages on commands and parameters.
- Remove
ExtraOption.get_help_default()and rely on newOption.get_help_extra(). - Remove dependency on
pallets-sphinx-themes. - Drop supports for Python 3.10.
- Add
windows-11-armto the test matrix. - Remove tests on
ubuntu-22.04-arm,ubuntu-22.04andwindows-2022to keep matrix small.
- Python
Published by github-actions[bot] about 1 year ago
click-extra - v4.13.1
Changes
- Re-release to fix Github publishing.
- Python
Published by kdeldycke over 1 year ago
click-extra - v4.14.0
Changes
- Add a new
--verboseoption on@extra_commandand@extra_groupto increase the verbosity level for each additional repetition. - Add new
@verbose_optionpre-configured decorator. - Reassign the short
-voption from--verbosityto--verbose. - Improve logging documentation.
- Align
ExtraStreamHandlerbehavior tologging.StreamHandler. - Move
stream_handler_classandformatter_classarguments fromnew_extra_loggertoextraBasicConfig. - Add new
file_handler_classargument toextraBasicConfig. - Fix upload of Python package to GitHub release on tagging.
- Remove dependency on
pytest-cases.
- Python
Published by kdeldycke over 1 year ago
click-extra - v4.14.1
Changes
- Fix upload of Python package to GitHub release on tagging.
- Python
Published by github-actions[bot] over 1 year ago
click-extra - v4.13.2
Changes
- Re-release to fix Github publishing.
- Reactivates some color tests on Windows.
- Python
Published by github-actions[bot] over 1 year ago
click-extra - v4.13.0
Changes
- Revamps logging helpers and aligns them with Python's
loggingmodule. - Remove
extra_basic_config. - Adds new
extraBasicConfig, and aligns it with Python'sbasicConfig. - Replace
ExtraLogFormatterwithExtraFormatter. - Replace
ExtraLogHandlerwithExtraStreamHandler. - Add new
new_extra_loggerhelper. - Rewrite the logging documentation with all use-cases and custom configuration examples. Closes {issue}
989. - Removes old platforms page from documentation.
- Python
Published by kdeldycke over 1 year ago
click-extra - v4.12.0
Changes
- Remove Click Extra's own implementation of
HelpOptionclass now that fixes have reached Click's upstream. - Redefine
@help_optiondecorator to default to--help/-hoptions. - Add more logging examples in documentation.
- Add tests on
ubuntu-24.04-armandubuntu-22.04-arm. - Use
uvto install specific versions of Python.
- Python
Published by github-actions[bot] over 1 year ago
click-extra - v4.11.7
Changes
- Remove support for comments in JSON configuration files. Remove dependency on unmaintained
commentjson. Closesclick-extra#1152.
- Python
Published by github-actions[bot] over 1 year ago
click-extra - v4.11.6
Changes
- Make
--timeroption eager so it can jumps the queue of processing order. - Fix configuration of help option generated by the
help_option_namescontext setting. Closesmail-deduplicate#762. - Fix eagerness of help option generated by
help_option_names. Refsclick#2811. - Display generated help option in
--show-paramsresults. - Force UTF-8 encoding everywhere.
- Python
Published by github-actions[bot] over 1 year ago
click-extra - v4.11.5
Changes
- Allow
replace_content()utility method to replace any content found after the start tag.
- Python
Published by github-actions[bot] over 1 year ago
click-extra - v4.11.4
Changes
- Ignore hidden options when coloring help screen.
- Python
Published by github-actions[bot] over 1 year ago
click-extra - v4.11.3
Changes
- Aligns dependencies.
- Python
Published by github-actions[bot] over 1 year ago
click-extra - v4.11.2
Changes
- Aligns dependencies.
- Python
Published by github-actions[bot] over 1 year ago
click-extra - v4.11.1
Changes
- Fix tests against development version of Click.
- Python
Published by github-actions[bot] over 1 year ago
click-extra - v4.11.0
Changes
- Add support for Python 3.13.
- Drop supports for Python 3.9.
- Run tests on Python 3.14-dev.
- Add tests on
ubuntu-24.04. Remove tests onubuntu-20.04. - Upgrade tests from
macos-14tomacos-15.
- Python
Published by github-actions[bot] over 1 year ago
click-extra - v4.10.0
Changes
- Move all platform detection utilities to its own standalone Extra Platforms project.
- Add dependency on
extra-platforms.
- Python
Published by github-actions[bot] over 1 year ago
click-extra - v4.9.0
Changes
- Switch from Poetry to
uv. - Drop support for Python 3.8.
- Mark Python 3.13-dev tests as stable.
- Remove dependency on
regex.
- Python
Published by github-actions[bot] almost 2 years ago
click-extra - v4.8.3
Changes
- Fix string interpolation in log message.
- Python
Published by github-actions[bot] about 2 years ago
click-extra - v4.8.2
Changes
- Do not raise error if package version cannot be fetched.
- Python
Published by github-actions[bot] about 2 years ago
click-extra - v4.8.1
Changes
- Do not fail on
docs_updateimport ifpygmentsis not installed.
- Python
Published by github-actions[bot] about 2 years ago
click-extra - v4.8.0
Changes
- Slim down package by moving unit tests out of the main package.
- Allow reuse of Pytest fixures and marks by other packages.
- Move dependencies extending
pygments,sphinxandpytestinto optional extra dependencies. Closes {issue}836. - Split
devdependency groups into optionaltest,typinganddocsgroups. - Remove direct dependency on
mypy. - Allow running tests with Python 3.8 and 3.9 on
macos-14runners.
- Python
Published by github-actions[bot] about 2 years ago
click-extra - v4.7.5
Changes
- Remove bypass of
cloup.Colorre-import.
- Python
Published by github-actions[bot] about 2 years ago
click-extra - v4.7.4
Changes
- Allow standalone
--versionoption to output its debug messages. - Force closing of context before exiting CLIs to provoque callback calls and prevent state leaks.
- Run tests on
macos-14. Remove tests onmacos-12.
- Python
Published by github-actions[bot] over 2 years ago
click-extra - v4.7.3
- Run tests on Python 3.13-dev branch.
- Python
Published by github-actions[bot] over 2 years ago
click-extra - v1.1.0
Highlights:
--config/-CTOML configuration file loader
- Python
Published by github-actions[bot] over 4 years ago