Changes¶
Fix compatibility with Sphinx 7.2.x
5.0.0¶
Add release note for events support
Process events (#126)
Add release note for end of Python 3.7 support
setup.cfg: Add click keyword
Drop Python 3.7 support
tox: Use pre-commit for ‘style’ target
mypy: Follow imports
pre-commit: Enable black
pre-commit: Version bumps
examples: Add typing info
Typo
4.4.0¶
Add release note for Python 3.11 support
actions: Test Python 3.11
Points to alternative to complement Click-based CLI documentation
Add Sphinx extension classifier
Add pull request template
Trivial setup.py, setup.cfg changes
Render option defaults as literals
Change target Python version used for black
actions: Update to latest versions of actions
Use deep clone for GitHub actions
docs: Add more examples
tests: Add more application tests
Add our first “extension” test
Switch to pytest for testing
Run mypy as part of CI job
4.3.0¶
Fix typo
Add release note for auto_envvar_prefix support
add functionality to also render env-variables that are created via the ‘auto_envvar_prefix’ option
4.2.0¶
Extend pre-wrapped text support to options
tests: Use Command tests, not Group tests
tests: Add test for boolean options
4.1.0¶
docs: Don’t recommend using ‘setup.py’
docs: Indicate support for asyncclick
asyncclick target
docs: Remove ‘language’ configuration
docs: Add root directory to PATH for docs build
docs: Remove noise from conf.py
tox: Enable nitpicky mode for docs builds
4.0.3¶
Correct ‘get_command’ argument type error
4.0.2¶
Correctly ignore empty ‘commands’ parameter
4.0.1¶
docs: Correct typo
Configure mypy
Add typing hints
Pass Context, not self, to MultiCommand
Add test for truncation
4.0.0¶
Add Python 3.10 support, drop Python 3.6 support
Uncap coverage, remove test-requirements.txt
Update pre-commit hooks