Releases: python-poetry/cleo
Releases · python-poetry/cleo
0.6.6
0.6.4
0.6.2
0.6.1
0.6.0
Added
- Added a new
completions
command to generate autocompletion scripts. - Added support for command signature inheritance.
- Added a new
spin()
helper to display a spinner.
Changed
- Removed the
_completion
command. - Removes ability to choose when a command anme is ambiguous.
0.5.0
Added
- Improves terminal handling by adding the
Terminal
class. - Adds methods to write to stderr.
- Adds
write()
andoverwrite()
method to commands. - Adds ability to regress progress bar.
- Adds ability to choose when a command name is ambiguous.
Changed
- Removes support for decorators and dictionaries declarations.
- Simplifies public API for creating arguments and options.
- Improves string formatting.
- Hides
_completion
command from list. - Improves aliases display.
- Displays errors even in quiet mode
- Changes console header format
- Simplifies the way to create single command application.
- Simplifies command testing with user inputs.
v0.4.1
v0.4.0
This is major release with some API changes.
Added
- Commands definition can now be specified with the class docstring (support for string signature)
- Two other levels of verbosity (
-vv
and-vvv
) have been added - Commands description can now be output as json and markdown
Changed
- The
Command
class is now more high-level with a singlehandle()
method to override and useful helper methods - The
ProgressHelper
has been removed and theProgressBar
class must be used - The
TableHelper
has largely been improved DialogHelper
has been replaced by a more robustQuestionHelper
Command.set_code()
logic has changed to accept aCommand
instance to be able to use the new helper methods- Autocompletion has been improved
Fixed
- Values are now properly cast by validators
- Fixing "flag" not being set properly
- Progress bar now behaves properly (Fixes #37)
- The
-n|--no-interaction
option behaves properly