Skip to content

Releases: python-poetry/cleo

0.8.0

26 Mar 22:13
0.8.0
9ed38e4
Compare
Choose a tag to compare
Release 0.8.0

0.7.6

25 Oct 12:57
0.7.6
9a1ccc7
Compare
Choose a tag to compare

Fixed

  • Upgraded clikit to fix issues in option parsing.

0.7.5

28 Jun 17:11
0.7.5
9f1460c
Compare
Choose a tag to compare

Fixed

  • Upgraded dependency requirements for bug fixes.

0.7.4

15 May 19:52
0.7.4
4c68455
Compare
Choose a tag to compare

Fixed

  • Fixed command construction with the argument and option helpers.

0.7.3

11 May 22:15
0.7.3
64825f5
Compare
Choose a tag to compare

Added

  • Added the argument and option helpers.

Fixed

  • Fixed the decorated option for the command tester.
  • Fixed tested applications being terminated after execution.

0.7.2

08 Dec 19:35
0.7.2
db9d319
Compare
Choose a tag to compare

Fixed

  • Fixed invalid combination of OPTIONAL_VALUE and MULTI_VALUED flags for options.

0.7.1

07 Dec 16:55
0.7.1
5f200eb
Compare
Choose a tag to compare

Fixed

  • Fixed parser not setting proper flags.

0.7.0

07 Dec 15:04
0.7.0
d3b0763
Compare
Choose a tag to compare

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. Use tester.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 a inputs 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 with help.

0.6.8

25 Jun 19:21
0.6.8
72f6a8a
Compare
Choose a tag to compare

Changed

  • Testers (application and command) now automatically sets decorated to False.

Fixed

  • Fixed numeric values appearing when getting terminal size on Windows.

0.6.7

25 Jun 06:14
0.6.7
98dd69f
Compare
Choose a tag to compare

Fixed

  • Fixed verbosity option behavior.