Releases: python-poetry/cleo
Releases · python-poetry/cleo
2.1.0
2.0.1
2.0.0
1.0.0
Key points
- Supported Python versions are now 3.7 up to 3.11.
cleo
is now fully type-checked.cleo
no longer depends onclikit
.
Changed
- Replaced
Terminal
class withshutil.get_terminal_size()
from standard library
(#175). - Exceptions are now Errors (#179).
pylev
was dropped in favor of much fasterrapidfuzz
(#173).- Default error verbosity was reduced (#132 & #166).
Removed
- Removed doc comment-based command configuration notation
(#239).
Fixed
--no-interaction
is now automatically set when running in non-TTY terminals (#245).- Generated completions will no longer cause shell errors for namespaced commands (#247).
- Using
^C
while autocompletingQuestion
answer will no longer break terminal (#240). - Namespaced commands no longer reset interactive state (#234).
- Fixed underlying regex that caused CVE-2022-42966 (#285).