From 6537f697a8e181fd529bdd8f0fdaaa3fe899bea7 Mon Sep 17 00:00:00 2001 From: Laurent Laville Date: Sun, 17 Dec 2023 07:05:41 +0000 Subject: [PATCH] prepare feature release 9.1.0 --- .changes/9.1.0.md | 27 +++++++++++++++++++ .../unreleased/Added-20231208-064223.yaml | 3 --- .../unreleased/Added-20231213-092438.yaml | 3 --- .../unreleased/Added-20231213-092714.yaml | 3 --- .../unreleased/Added-20231214-055634.yaml | 3 --- .../unreleased/Changed-20231202-094819.yaml | 4 --- .../unreleased/Changed-20231207-092611.yaml | 4 --- .../unreleased/Changed-20231208-061436.yaml | 4 --- .../unreleased/Changed-20231209-153537.yaml | 3 --- .../unreleased/Changed-20231216-064904.yaml | 3 --- .../unreleased/Changed-20231216-065543.yaml | 3 --- .../unreleased/Removed-20231202-085629.yaml | 3 --- .../unreleased/Removed-20231202-090942.yaml | 3 --- .../unreleased/Removed-20231214-095810.yaml | 4 --- CHANGELOG.md | 27 +++++++++++++++++++ src/Console/Application.php | 2 +- 16 files changed, 55 insertions(+), 44 deletions(-) create mode 100644 .changes/9.1.0.md delete mode 100644 .changes/unreleased/Added-20231208-064223.yaml delete mode 100644 .changes/unreleased/Added-20231213-092438.yaml delete mode 100644 .changes/unreleased/Added-20231213-092714.yaml delete mode 100644 .changes/unreleased/Added-20231214-055634.yaml delete mode 100644 .changes/unreleased/Changed-20231202-094819.yaml delete mode 100644 .changes/unreleased/Changed-20231207-092611.yaml delete mode 100644 .changes/unreleased/Changed-20231208-061436.yaml delete mode 100644 .changes/unreleased/Changed-20231209-153537.yaml delete mode 100644 .changes/unreleased/Changed-20231216-064904.yaml delete mode 100644 .changes/unreleased/Changed-20231216-065543.yaml delete mode 100644 .changes/unreleased/Removed-20231202-085629.yaml delete mode 100644 .changes/unreleased/Removed-20231202-090942.yaml delete mode 100644 .changes/unreleased/Removed-20231214-095810.yaml diff --git a/.changes/9.1.0.md b/.changes/9.1.0.md new file mode 100644 index 00000000..eb6f8969 --- /dev/null +++ b/.changes/9.1.0.md @@ -0,0 +1,27 @@ + +## 9.1.0 - 2023-12-17 + +### Added + +- PHPStan dev tool to enforce code quality of this project (see Contributor guide) +- Introduces a `DebugFormatterHelper` for asynchronous process +- Introduces a `ProcessHelper` for asynchronous process +- Introduces a new extension (`ProgressIndicator`) to let users know that the `phplint` command isn't stalled. Uses `--progress=indicator`. + +### Changed + +- Replaces Symfony components constraint to new LTS (6.4), and drop support to old one (5.4) +- `ProgressPrinter` and `ProgressBar` extensions must now implement the `Overtrue\PHPLint\Output\ConsoleOutputInterface` specification +- Reorganize dev tools under their own composer namespace (`check-style` begins `style:check`, and `fix-style` begins `style:fix`) +- [#197](https://github.com/overtrue/phplint/issues/197) : Faster process linter +- rename BOX config file to `box.json.dist` +- Dockerfile bump default PHP version from 8.2 to 8.3 (to produce better perf) + +### Removed + +- drop support of PHPUnit 9 +- drop support of PHP 8.0 +- `setApplicationVersion` and `setConfigResolver` methods were removed from `Overtrue\PHPLint\Output\ConsoleOutputInterface` +as there are no more required + +**Full Changelog**: [9.0.6...9.1.0](https://github.com/overtrue/phplint/compare/9.0.6...9.1.0) diff --git a/.changes/unreleased/Added-20231208-064223.yaml b/.changes/unreleased/Added-20231208-064223.yaml deleted file mode 100644 index ffc8cfc5..00000000 --- a/.changes/unreleased/Added-20231208-064223.yaml +++ /dev/null @@ -1,3 +0,0 @@ -kind: Added -body: PHPStan dev tool to enforce code quality of this project (see Contributor guide) -time: 2023-12-08T06:42:23.834383742Z diff --git a/.changes/unreleased/Added-20231213-092438.yaml b/.changes/unreleased/Added-20231213-092438.yaml deleted file mode 100644 index 089241ff..00000000 --- a/.changes/unreleased/Added-20231213-092438.yaml +++ /dev/null @@ -1,3 +0,0 @@ -kind: Added -body: Introduces a DebugFormatterHelper for asynchronous process -time: 2023-12-13T09:24:38.33870516Z diff --git a/.changes/unreleased/Added-20231213-092714.yaml b/.changes/unreleased/Added-20231213-092714.yaml deleted file mode 100644 index 8e76a350..00000000 --- a/.changes/unreleased/Added-20231213-092714.yaml +++ /dev/null @@ -1,3 +0,0 @@ -kind: Added -body: Introduces a ProcessHelper for asynchronous process -time: 2023-12-13T09:27:14.222002659Z diff --git a/.changes/unreleased/Added-20231214-055634.yaml b/.changes/unreleased/Added-20231214-055634.yaml deleted file mode 100644 index 6c8994f6..00000000 --- a/.changes/unreleased/Added-20231214-055634.yaml +++ /dev/null @@ -1,3 +0,0 @@ -kind: Added -body: Introduces a new extension to show progression (ProgressIndicator). Uses --progress=indicator -time: 2023-12-14T05:56:34.231275002Z diff --git a/.changes/unreleased/Changed-20231202-094819.yaml b/.changes/unreleased/Changed-20231202-094819.yaml deleted file mode 100644 index ea2d7381..00000000 --- a/.changes/unreleased/Changed-20231202-094819.yaml +++ /dev/null @@ -1,4 +0,0 @@ -kind: Changed -body: Replaces Symfony components constraint to new LTS (6.4), and drop support to - old one (5.4) -time: 2023-12-02T09:48:19.920649128Z diff --git a/.changes/unreleased/Changed-20231207-092611.yaml b/.changes/unreleased/Changed-20231207-092611.yaml deleted file mode 100644 index c56d6f17..00000000 --- a/.changes/unreleased/Changed-20231207-092611.yaml +++ /dev/null @@ -1,4 +0,0 @@ -kind: Changed -body: ProgressPrinter and ProgressBar extensions must now implement the Overtrue\PHPLint\Output\ConsoleOutputInterface - specification -time: 2023-12-07T09:26:11.396636982Z diff --git a/.changes/unreleased/Changed-20231208-061436.yaml b/.changes/unreleased/Changed-20231208-061436.yaml deleted file mode 100644 index 13dfd1a4..00000000 --- a/.changes/unreleased/Changed-20231208-061436.yaml +++ /dev/null @@ -1,4 +0,0 @@ -kind: Changed -body: Reorganize dev tools under their own composer namespace (check-style begins - style:check, and fix-style begins style:fix) -time: 2023-12-08T06:14:36.107069306Z diff --git a/.changes/unreleased/Changed-20231209-153537.yaml b/.changes/unreleased/Changed-20231209-153537.yaml deleted file mode 100644 index 7ccff574..00000000 --- a/.changes/unreleased/Changed-20231209-153537.yaml +++ /dev/null @@ -1,3 +0,0 @@ -kind: Changed -body: '[#197](https://github.com/overtrue/phplint/issues/197) : Faster process linter' -time: 2023-12-09T15:35:37.334855942Z diff --git a/.changes/unreleased/Changed-20231216-064904.yaml b/.changes/unreleased/Changed-20231216-064904.yaml deleted file mode 100644 index a7d23e9e..00000000 --- a/.changes/unreleased/Changed-20231216-064904.yaml +++ /dev/null @@ -1,3 +0,0 @@ -kind: Changed -body: rename BOX config file to box.json.dist -time: 2023-12-16T06:49:04.321497121Z diff --git a/.changes/unreleased/Changed-20231216-065543.yaml b/.changes/unreleased/Changed-20231216-065543.yaml deleted file mode 100644 index 981ffc16..00000000 --- a/.changes/unreleased/Changed-20231216-065543.yaml +++ /dev/null @@ -1,3 +0,0 @@ -kind: Changed -body: Dockerfile bump default PHP version from 8.2 to 8.3 (to produce better perf) -time: 2023-12-16T06:55:43.932148624Z diff --git a/.changes/unreleased/Removed-20231202-085629.yaml b/.changes/unreleased/Removed-20231202-085629.yaml deleted file mode 100644 index 62790487..00000000 --- a/.changes/unreleased/Removed-20231202-085629.yaml +++ /dev/null @@ -1,3 +0,0 @@ -kind: Removed -body: drop support of PHPUnit 9 -time: 2023-12-02T08:56:29.094840086Z diff --git a/.changes/unreleased/Removed-20231202-090942.yaml b/.changes/unreleased/Removed-20231202-090942.yaml deleted file mode 100644 index 5a1fa0c8..00000000 --- a/.changes/unreleased/Removed-20231202-090942.yaml +++ /dev/null @@ -1,3 +0,0 @@ -kind: Removed -body: drop support of PHP 8.0 -time: 2023-12-02T09:09:42.469702494Z diff --git a/.changes/unreleased/Removed-20231214-095810.yaml b/.changes/unreleased/Removed-20231214-095810.yaml deleted file mode 100644 index d96a0075..00000000 --- a/.changes/unreleased/Removed-20231214-095810.yaml +++ /dev/null @@ -1,4 +0,0 @@ -kind: Removed -body: '"setApplicationVersion" and "setConfigResolver" methods were removed from "Overtrue\PHPLint\Output\ConsoleOutputInterface" - as there are no more required' -time: 2023-12-14T09:58:10.457061253Z diff --git a/CHANGELOG.md b/CHANGELOG.md index f900fed4..262d599a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,33 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html), and is generated by [Changie](https://github.com/miniscruff/changie). +## 9.1.0 - 2023-12-17 + +### Added + +- PHPStan dev tool to enforce code quality of this project (see Contributor guide) +- Introduces a `DebugFormatterHelper` for asynchronous process +- Introduces a `ProcessHelper` for asynchronous process +- Introduces a new extension (`ProgressIndicator`) to let users know that the `phplint` command isn't stalled. Uses `--progress=indicator`. + +### Changed + +- Replaces Symfony components constraint to new LTS (6.4), and drop support to old one (5.4) +- `ProgressPrinter` and `ProgressBar` extensions must now implement the `Overtrue\PHPLint\Output\ConsoleOutputInterface` specification +- Reorganize dev tools under their own composer namespace (`check-style` begins `style:check`, and `fix-style` begins `style:fix`) +- [#197](https://github.com/overtrue/phplint/issues/197) : Faster process linter +- rename BOX config file to `box.json.dist` +- Dockerfile bump default PHP version from 8.2 to 8.3 (to produce better perf) + +### Removed + +- drop support of PHPUnit 9 +- drop support of PHP 8.0 +- `setApplicationVersion` and `setConfigResolver` methods were removed from `Overtrue\PHPLint\Output\ConsoleOutputInterface` +as there are no more required + +**Full Changelog**: [9.0.6...9.1.0](https://github.com/overtrue/phplint/compare/9.0.6...9.1.0) + ## 9.0.6 - 2023-12-02 ### Fixed diff --git a/src/Console/Application.php b/src/Console/Application.php index 07ba9ae6..88c09c17 100644 --- a/src/Console/Application.php +++ b/src/Console/Application.php @@ -36,7 +36,7 @@ final class Application extends BaseApplication { public const NAME = 'phplint'; - public const VERSION = '9.1.0-dev'; + public const VERSION = '9.1.0'; public function __construct() {