Releases: python-poetry/cleo
Releases · python-poetry/cleo
0.8.0
0.7.6
0.7.5
0.7.4
0.7.3
0.7.2
0.7.1
0.7.0
This version breaks backwards compatibility and caution is advised when updating.
While the public API of the Command
class is mostly the same, a lot of the internals has changed
or has been removed.
Cleo is now mostly a higher level wrapper for CliKit which is
more flexible.
Added
- Added a sub command system via CliKit.
- Added an event system via CliKit.
Changed
- All helper classes have been removed. If you use the
Command
methods this should not affect you. - The testers
get_display()
method has been removed. Usetester.io.fetch_output()
. - The testers
execute()
method no longer requires the command name and requires a string as arguments instead of a list. - The testers
execute()
method now accepts ainputs
keyword argument to pass user inputs. - The
call()
method no longer requires the command name and requires a string as arguments instead of a list. - The tables now automatically wraps the cells based on the available width.
- The table separators and table cells elements have been removed.
- The look and feel of the
help
command has changed. - Namespace commands are no longer supported and will be treated as standard commands.
- The
list
command has been removed and merged withhelp
.