Navigation Menu

Skip to content

Releases: python-poetry/cleo

2.1.0

30 Oct 18:54
2.1.0
Compare
Choose a tag to compare

Features & Improvements

  • Added support for Python 3.12 #379
  • Added CONTRIBUTING.md document #331
  • Added tests/ directory to sdist artifact #327

Bug fixes

  • Fixed subcommand completions for Fish #359
  • Removed deprecated -A option from Fish completions #366
  • Fixed program name discovery in completions script when running as module #231
  • Fixed ANSI coloring detection in virtual terminal environments (Windows, PyCharm) #104
  • Fixed terminal size detection #299

2.0.1

22 Nov 23:30
2.0.1
Compare
Choose a tag to compare
  • Relax poetry-core requirement for PEP 517 builds (#291).

2.0.0

22 Nov 06:43
2.0.0
Compare
Choose a tag to compare

No source code changes.

This is a version-only release to replace 1.0.0, which was yanked on the grounds that it was incompatible with real dependents (i.e. Poetry) based on their version specifiers, which explicitly included 1.0.0 pre-releases.

1.0.0

22 Nov 02:38
1.0.0
Compare
Choose a tag to compare

Key points

  • Supported Python versions are now 3.7 up to 3.11.
  • cleo is now fully type-checked.
  • cleo no longer depends on clikit.

Changed

  • Replaced Terminal class with shutil.get_terminal_size() from standard library
    (#175).
  • Exceptions are now Errors (#179).
  • pylev was dropped in favor of much faster rapidfuzz (#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 autocompleting Question answer will no longer break terminal (#240).
  • Namespaced commands no longer reset interactive state (#234).
  • Fixed underlying regex that caused CVE-2022-42966 (#285).

1.0.0a5

03 Jun 20:16
Compare
Choose a tag to compare
Release 1.0.0a5

1.0.0a4

30 Jul 15:03
1.0.0a4
7ebf50b
Compare
Choose a tag to compare
Release 1.0.0a4

1.0.0a3

21 Feb 21:14
1.0.0a3
32da69d
Compare
Choose a tag to compare
1.0.0a3 Pre-release
Pre-release
Release 1.0.0a3

1.0.0a2

13 Feb 12:37
1.0.0a2
751f21f
Compare
Choose a tag to compare
1.0.0a2 Pre-release
Pre-release
Release 1.0.0a2

1.0.0a1

29 Jan 21:29
1.0.0a1
f8d23c6
Compare
Choose a tag to compare
1.0.0a1 Pre-release
Pre-release
Release 1.0.0a1

0.8.1

17 Apr 17:25
0.8.1
4875272
Compare
Choose a tag to compare

Changed

  • Upgraded clikit to version ^0.6.0.