We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 1407e18 commit b032bf0Copy full SHA for b032bf0
1 file changed
CHANGELOG.md
@@ -108,6 +108,10 @@ prompt is displayed.
108
- Individual commands can still be manually moved using the `with_category()` decorator.
109
- For more details and examples, see the [Help](docs/features/help.md) documentation and the
110
`examples/default_categories.py` file.
111
+ - `CommandSet` is now a generic class, which allows developers to parameterize it with their
112
+ specific`cmd2.Cmd`subclass (e.g.,`class MyCommandSet(CommandSet[MyApp]):`). This provides full
113
+ type hints and IDE autocompletion for `self._cmd` without needing to override and cast the
114
+ property.
115
116
## 3.5.0 (April 13, 2026)
117
0 commit comments