- Add
optgroup.help_option
decorator to add help option to the group (PR #50) - Use GitHub Actions instead of Travis CI for CI
- Delete tox runner
- Add Python 3.11 to the setup classifiers
- Add
tests/
directory to tarball - Add
tests_cov
extra dependencies for testing with coverage
- Move frame gathering into error code path (PR #34)
- Fix typos (PR #37)
- PEP 561 support (PR #42)
- Update docs dependencies and Travis CI Python version matrix (PR #43)
- Update Click dependency version to
<9
(Issue #33)
- Do not use default option group name. An empty group name will not be displayed
- Slightly edited error messages
- All arguments except
name
inoptgroup
decorator must be keyword-only
- Fix incompatibility with autocomplete: out of the box Click completion and click-repl (Issue #14)
- Add
AllOptionGroup
class: all options from the group must be set or none must be set (PR #13) - Fix type hints
- Update docs
- Support multi-layer wrapped functions (PR #10)
- Fix flake8 issues
- Add
hidden=True
to_GroupTitleFakeOption
as a temporary workaroud for issue #4
- Add support for hidden options inside groups (PR #2)
- Transfer the repo to click-contrib organisation
- Add true lineno in warning when declaring empty option group
- Update readme
- Use RuntimeWarning and stacklevel 2 when declaring empty option group
- Update readme
- Implement
RequiredMutuallyExclusiveOptionGroup
class instead ofrequired
argument forMutuallyExclusiveOptionGroup
- Add tests with 100% coverage
- Update readme
- First public release