Skip to content

Commit 78ae030

Browse files
Secrusneersighted
authored andcommitted
Release 1.0.0
1 parent b5b9a04 commit 78ae030

File tree

3 files changed

+31
-8
lines changed

3 files changed

+31
-8
lines changed

CHANGELOG.md

Lines changed: 29 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,33 @@
1-
# Change Log
1+
# Changelog
22

3-
## [1.0.0] - UNRELEASED
3+
## [1.0.0] - 2022-11-21
4+
5+
### Key points
6+
7+
- Supported Python versions are now 3.7 up to 3.11.
8+
- `cleo` is now fully type-checked.
9+
- `cleo` no longer depends on `clikit`.
10+
11+
### Changed
12+
13+
- Replaced `Terminal` class with `shutil.get_terminal_size()` from standard library
14+
([#175](https://github.com/python-poetry/cleo/pull/175)).
15+
- Exceptions are now Errors ([#179](https://github.com/python-poetry/cleo/pull/179)).
16+
- `pylev` was dropped in favor of much faster `rapidfuzz` ([#173](https://github.com/python-poetry/cleo/pull/173)).
17+
- Default error verbosity was reduced ([#132](https://github.com/python-poetry/cleo/pull/132) & [#166](https://github.com/python-poetry/cleo/pull/166)).
18+
19+
### Removed
420

5-
- Replaced `Terminal` class with `shutil.get_terminal_size()` from standard library
6-
[#175](https://github.com/python-poetry/cleo/pull/175).
721
- Removed doc comment-based command configuration notation
8-
[#239](https://github.com/python-poetry/cleo/pull/175).
22+
([#239](https://github.com/python-poetry/cleo/pull/239)).
23+
24+
### Fixed
25+
26+
- `--no-interaction` is now automatically set when running in non-TTY terminals ([#245](https://github.com/python-poetry/cleo/pull/245)).
27+
- Generated completions will no longer cause shell errors for namespaced commands ([#247](https://github.com/python-poetry/cleo/pull/247)).
28+
- Using `^C` while autocompleting `Question` answer will no longer break terminal ([#240](https://github.com/python-poetry/cleo/pull/240)).
29+
- Namespaced commands no longer reset interactive state ([#234](https://github.com/python-poetry/cleo/pull/234)).
30+
- Fixed underlying regex that caused CVE-2022-42966 ([#285](https://github.com/python-poetry/cleo/pull/285)).
931

1032
## [0.8.1] - 2020-04-17
1133

@@ -233,7 +255,8 @@ This is a major release with some API changes.
233255

234256

235257

236-
[unreleased]: https://github.com/python-poetry/cleo/compare/0.8.1...main
258+
[unreleased]: https://github.com/python-poetry/cleo/compare/1.0.0...main
259+
[1.0.0]: https://github.com/python-poetry/cleo/releases/tag/1.0.0
237260
[0.8.1]: https://github.com/python-poetry/cleo/releases/tag/0.8.1
238261
[0.8.0]: https://github.com/python-poetry/cleo/releases/tag/0.8.0
239262
[0.7.6]: https://github.com/python-poetry/cleo/releases/tag/0.7.6

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[tool.poetry]
22
name = "cleo"
3-
version = "1.0.0b1"
3+
version = "1.0.0"
44
description = "Cleo allows you to create beautiful and testable command-line interfaces."
55
authors = [
66
"Sébastien Eustace <sebastien@eustace.io>"

src/cleo/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
from __future__ import annotations
22

33

4-
__version__ = "1.0.0b1"
4+
__version__ = "1.0.0"

0 commit comments

Comments
 (0)