From a7720b7543aa2a20aa4f77d63c372c791f1d89ab Mon Sep 17 00:00:00 2001 From: Aleksei Gagarin Date: Sun, 7 Jun 2026 22:28:06 +0400 Subject: [PATCH 1/4] chore: release 1.x --- CHANGELOG.md | 23 +++++++++++++++++++++++ bridge/infection/CHANGELOG.md | 12 ++++++++++++ bridge/symfony-console/CHANGELOG.md | 12 ++++++++++++ plugin/assert/CHANGELOG.md | 7 +++++++ plugin/bench/CHANGELOG.md | 7 +++++++ plugin/codecov/CHANGELOG.md | 12 ++++++++++++ plugin/convention/CHANGELOG.md | 7 +++++++ plugin/data/CHANGELOG.md | 12 ++++++++++++ plugin/filter/CHANGELOG.md | 7 +++++++ plugin/inline/CHANGELOG.md | 7 +++++++ plugin/lifecycle/CHANGELOG.md | 7 +++++++ plugin/repeat/CHANGELOG.md | 18 ++++++++++++++++++ plugin/retry/CHANGELOG.md | 7 +++++++ plugin/test/CHANGELOG.md | 7 +++++++ resources/version.json | 28 ++++++++++++++-------------- 15 files changed, 159 insertions(+), 14 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b762492c..4eed1ddd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,28 @@ # Changelog +## [0.10.19](https://github.com/php-testo/testo/compare/0.10.18...0.10.19) (2026-06-07) + + +### Features + +* **core:** aggregate run statistics via Summary DTO and show assertions ([cd20c42](https://github.com/php-testo/testo/commit/cd20c42e034376721c820dc34d628ba5c1598f63)) +* **coverage:** add CLI flags for Clover, Cobertura, and XML coverage reports ([#204](https://github.com/php-testo/testo/issues/204)) ([f87365b](https://github.com/php-testo/testo/commit/f87365bacb1e1dab1f909258b698b28236f48bb1)) +* **testing:** implement property autowiring with `Inject` attribute and `InjectPlugin` ([0915a3f](https://github.com/php-testo/testo/commit/0915a3f0d6969b4b477278e023c6e4d5f44ae63b)) + + +### Bug Fixes + +* **release:** pin testo/testo with open upper bound to resolve on dev branches ([c9b4762](https://github.com/php-testo/testo/commit/c9b4762bb9331e022f6428c73a715f17cbc36cf8)) +* **repeat:** ensure log messages end with a newline for clarity ([a549ce7](https://github.com/php-testo/testo/commit/a549ce7a68cacace7a507f599cb5cc0e34d7e014)) + + +### Code Refactoring + +* **core:** Change DTO classes to readonly ([1f3e49b](https://github.com/php-testo/testo/commit/1f3e49bba85a3a7b87d6c91bebc3c338276d4298)) +* **messenger:** Move messenger into Core ([0ac2728](https://github.com/php-testo/testo/commit/0ac272898b9e24e240f1e301573c8102abbc2ce0)) +* **teamcity:** Disable rendering if channel title ([d12228f](https://github.com/php-testo/testo/commit/d12228fdd4bc3ca1604016aad1de9a561315072c)) +* **testing:** update TestRunner namespace from Traits to Helper ([14ebce3](https://github.com/php-testo/testo/commit/14ebce3a0191f82e8dbf5ae145dd3c435ef64fd0)) + ## [0.10.18](https://github.com/php-testo/testo/compare/0.10.17...0.10.18) (2026-06-06) diff --git a/bridge/infection/CHANGELOG.md b/bridge/infection/CHANGELOG.md index 04243fc9..fb6df2aa 100644 --- a/bridge/infection/CHANGELOG.md +++ b/bridge/infection/CHANGELOG.md @@ -1,5 +1,17 @@ # Changelog +## [0.1.6](https://github.com/php-testo/testo/compare/bridge-infection-0.1.5...bridge-infection-0.1.6) (2026-06-07) + + +### Features + +* **coverage:** add CLI flags for Clover, Cobertura, and XML coverage reports ([#204](https://github.com/php-testo/testo/issues/204)) ([f87365b](https://github.com/php-testo/testo/commit/f87365bacb1e1dab1f909258b698b28236f48bb1)) + + +### Code Refactoring + +* **messenger:** Move messenger into Core ([0ac2728](https://github.com/php-testo/testo/commit/0ac272898b9e24e240f1e301573c8102abbc2ce0)) + ## [0.1.5](https://github.com/php-testo/testo/compare/bridge-infection-0.1.4...bridge-infection-0.1.5) (2026-06-06) diff --git a/bridge/symfony-console/CHANGELOG.md b/bridge/symfony-console/CHANGELOG.md index 53a40b53..80add6ea 100644 --- a/bridge/symfony-console/CHANGELOG.md +++ b/bridge/symfony-console/CHANGELOG.md @@ -1,5 +1,17 @@ # Changelog +## [0.1.6](https://github.com/php-testo/testo/compare/bridge-symfony-console-0.1.5...bridge-symfony-console-0.1.6) (2026-06-07) + + +### Features + +* **coverage:** add CLI flags for Clover, Cobertura, and XML coverage reports ([#204](https://github.com/php-testo/testo/issues/204)) ([f87365b](https://github.com/php-testo/testo/commit/f87365bacb1e1dab1f909258b698b28236f48bb1)) + + +### Code Refactoring + +* **messenger:** Move messenger into Core ([0ac2728](https://github.com/php-testo/testo/commit/0ac272898b9e24e240f1e301573c8102abbc2ce0)) + ## [0.1.5](https://github.com/php-testo/testo/compare/bridge-symfony-console-0.1.4...bridge-symfony-console-0.1.5) (2026-06-06) diff --git a/plugin/assert/CHANGELOG.md b/plugin/assert/CHANGELOG.md index 0fb6c90f..03bdeb0d 100644 --- a/plugin/assert/CHANGELOG.md +++ b/plugin/assert/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.1.7](https://github.com/php-testo/testo/compare/assert-0.1.6...assert-0.1.7) (2026-06-07) + + +### Code Refactoring + +* **messenger:** Move messenger into Core ([0ac2728](https://github.com/php-testo/testo/commit/0ac272898b9e24e240f1e301573c8102abbc2ce0)) + ## [0.1.6](https://github.com/php-testo/testo/compare/assert-0.1.5...assert-0.1.6) (2026-06-06) diff --git a/plugin/bench/CHANGELOG.md b/plugin/bench/CHANGELOG.md index bab7f32e..9d0a5d69 100644 --- a/plugin/bench/CHANGELOG.md +++ b/plugin/bench/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.1.5](https://github.com/php-testo/testo/compare/bench-0.1.4...bench-0.1.5) (2026-06-07) + + +### Code Refactoring + +* **messenger:** Move messenger into Core ([0ac2728](https://github.com/php-testo/testo/commit/0ac272898b9e24e240f1e301573c8102abbc2ce0)) + ## [0.1.4](https://github.com/php-testo/testo/compare/bench-0.1.3...bench-0.1.4) (2026-06-06) diff --git a/plugin/codecov/CHANGELOG.md b/plugin/codecov/CHANGELOG.md index a4cbef31..febdfc06 100644 --- a/plugin/codecov/CHANGELOG.md +++ b/plugin/codecov/CHANGELOG.md @@ -1,5 +1,17 @@ # Changelog +## [0.1.8](https://github.com/php-testo/testo/compare/codecov-0.1.7...codecov-0.1.8) (2026-06-07) + + +### Features + +* **coverage:** add CLI flags for Clover, Cobertura, and XML coverage reports ([#204](https://github.com/php-testo/testo/issues/204)) ([f87365b](https://github.com/php-testo/testo/commit/f87365bacb1e1dab1f909258b698b28236f48bb1)) + + +### Code Refactoring + +* **messenger:** Move messenger into Core ([0ac2728](https://github.com/php-testo/testo/commit/0ac272898b9e24e240f1e301573c8102abbc2ce0)) + ## [0.1.7](https://github.com/php-testo/testo/compare/codecov-0.1.6...codecov-0.1.7) (2026-06-06) diff --git a/plugin/convention/CHANGELOG.md b/plugin/convention/CHANGELOG.md index 8ef7ecae..f91659de 100644 --- a/plugin/convention/CHANGELOG.md +++ b/plugin/convention/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.1.3](https://github.com/php-testo/testo/compare/convention-0.1.2...convention-0.1.3) (2026-06-07) + + +### Code Refactoring + +* **messenger:** Move messenger into Core ([0ac2728](https://github.com/php-testo/testo/commit/0ac272898b9e24e240f1e301573c8102abbc2ce0)) + ## [0.1.2](https://github.com/php-testo/testo/compare/convention-0.1.1...convention-0.1.2) (2026-05-02) diff --git a/plugin/data/CHANGELOG.md b/plugin/data/CHANGELOG.md index ec0e84da..5289eb70 100644 --- a/plugin/data/CHANGELOG.md +++ b/plugin/data/CHANGELOG.md @@ -1,5 +1,17 @@ # Changelog +## [0.1.6](https://github.com/php-testo/testo/compare/data-0.1.5...data-0.1.6) (2026-06-07) + + +### Features + +* **core:** aggregate run statistics via Summary DTO and show assertions ([cd20c42](https://github.com/php-testo/testo/commit/cd20c42e034376721c820dc34d628ba5c1598f63)) + + +### Code Refactoring + +* **messenger:** Move messenger into Core ([0ac2728](https://github.com/php-testo/testo/commit/0ac272898b9e24e240f1e301573c8102abbc2ce0)) + ## [0.1.5](https://github.com/php-testo/testo/compare/data-0.1.4...data-0.1.5) (2026-06-06) diff --git a/plugin/filter/CHANGELOG.md b/plugin/filter/CHANGELOG.md index a1f4f1e5..2987329e 100644 --- a/plugin/filter/CHANGELOG.md +++ b/plugin/filter/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.1.2](https://github.com/php-testo/testo/compare/filter-0.1.1...filter-0.1.2) (2026-06-07) + + +### Code Refactoring + +* **messenger:** Move messenger into Core ([0ac2728](https://github.com/php-testo/testo/commit/0ac272898b9e24e240f1e301573c8102abbc2ce0)) + ## [0.1.1](https://github.com/php-testo/testo/compare/filter-0.1.0...filter-0.1.1) (2026-05-02) diff --git a/plugin/inline/CHANGELOG.md b/plugin/inline/CHANGELOG.md index 6eac423d..d849e015 100644 --- a/plugin/inline/CHANGELOG.md +++ b/plugin/inline/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.1.5](https://github.com/php-testo/testo/compare/inline-0.1.4...inline-0.1.5) (2026-06-07) + + +### Code Refactoring + +* **messenger:** Move messenger into Core ([0ac2728](https://github.com/php-testo/testo/commit/0ac272898b9e24e240f1e301573c8102abbc2ce0)) + ## [0.1.4](https://github.com/php-testo/testo/compare/inline-0.1.3...inline-0.1.4) (2026-06-06) diff --git a/plugin/lifecycle/CHANGELOG.md b/plugin/lifecycle/CHANGELOG.md index b033e56c..5bc6c816 100644 --- a/plugin/lifecycle/CHANGELOG.md +++ b/plugin/lifecycle/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.1.4](https://github.com/php-testo/testo/compare/lifecycle-0.1.3...lifecycle-0.1.4) (2026-06-07) + + +### Code Refactoring + +* **messenger:** Move messenger into Core ([0ac2728](https://github.com/php-testo/testo/commit/0ac272898b9e24e240f1e301573c8102abbc2ce0)) + ## [0.1.3](https://github.com/php-testo/testo/compare/lifecycle-0.1.2...lifecycle-0.1.3) (2026-06-06) diff --git a/plugin/repeat/CHANGELOG.md b/plugin/repeat/CHANGELOG.md index 86685cc9..db81a379 100644 --- a/plugin/repeat/CHANGELOG.md +++ b/plugin/repeat/CHANGELOG.md @@ -1,5 +1,23 @@ # Changelog +## [0.1.8](https://github.com/php-testo/testo/compare/repeat-0.1.7...repeat-0.1.8) (2026-06-07) + + +### Features + +* **core:** aggregate run statistics via Summary DTO and show assertions ([cd20c42](https://github.com/php-testo/testo/commit/cd20c42e034376721c820dc34d628ba5c1598f63)) + + +### Bug Fixes + +* **repeat:** ensure log messages end with a newline for clarity ([a549ce7](https://github.com/php-testo/testo/commit/a549ce7a68cacace7a507f599cb5cc0e34d7e014)) + + +### Code Refactoring + +* **messenger:** Move messenger into Core ([0ac2728](https://github.com/php-testo/testo/commit/0ac272898b9e24e240f1e301573c8102abbc2ce0)) +* **testing:** update TestRunner namespace from Traits to Helper ([14ebce3](https://github.com/php-testo/testo/commit/14ebce3a0191f82e8dbf5ae145dd3c435ef64fd0)) + ## [0.1.7](https://github.com/php-testo/testo/compare/repeat-0.1.6...repeat-0.1.7) (2026-06-06) diff --git a/plugin/retry/CHANGELOG.md b/plugin/retry/CHANGELOG.md index b6d2a6b0..b7738b82 100644 --- a/plugin/retry/CHANGELOG.md +++ b/plugin/retry/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.1.4](https://github.com/php-testo/testo/compare/retry-0.1.3...retry-0.1.4) (2026-06-07) + + +### Code Refactoring + +* **messenger:** Move messenger into Core ([0ac2728](https://github.com/php-testo/testo/commit/0ac272898b9e24e240f1e301573c8102abbc2ce0)) + ## [0.1.3](https://github.com/php-testo/testo/compare/retry-0.1.2...retry-0.1.3) (2026-06-06) diff --git a/plugin/test/CHANGELOG.md b/plugin/test/CHANGELOG.md index 57519835..18018224 100644 --- a/plugin/test/CHANGELOG.md +++ b/plugin/test/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.1.4](https://github.com/php-testo/testo/compare/test-0.1.3...test-0.1.4) (2026-06-07) + + +### Code Refactoring + +* **messenger:** Move messenger into Core ([0ac2728](https://github.com/php-testo/testo/commit/0ac272898b9e24e240f1e301573c8102abbc2ce0)) + ## [0.1.3](https://github.com/php-testo/testo/compare/test-0.1.2...test-0.1.3) (2026-06-05) diff --git a/resources/version.json b/resources/version.json index 218cac3f..27b7df80 100644 --- a/resources/version.json +++ b/resources/version.json @@ -1,16 +1,16 @@ { - ".": "0.10.18", - "plugin/repeat": "0.1.7", - "plugin/convention": "0.1.2", - "plugin/lifecycle": "0.1.3", - "plugin/retry": "0.1.3", - "plugin/filter": "0.1.1", - "plugin/test": "0.1.3", - "plugin/assert": "0.1.6", - "plugin/data": "0.1.5", - "plugin/inline": "0.1.4", - "plugin/bench": "0.1.4", - "plugin/codecov": "0.1.7", - "bridge/symfony-console": "0.1.5", - "bridge/infection": "0.1.5" + ".": "0.10.19", + "plugin/repeat": "0.1.8", + "plugin/convention": "0.1.3", + "plugin/lifecycle": "0.1.4", + "plugin/retry": "0.1.4", + "plugin/filter": "0.1.2", + "plugin/test": "0.1.4", + "plugin/assert": "0.1.7", + "plugin/data": "0.1.6", + "plugin/inline": "0.1.5", + "plugin/bench": "0.1.5", + "plugin/codecov": "0.1.8", + "bridge/symfony-console": "0.1.6", + "bridge/infection": "0.1.6" } From d8a7950f2a9cd1a8967d1cb2195293b65d953680 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 7 Jun 2026 18:28:13 +0000 Subject: [PATCH 2/4] chore(release): sync testo/* version constraints --- bridge/symfony-console/composer.json | 2 +- composer.json | 26 +++++++++++++------------- plugin/assert/composer.json | 2 +- plugin/bench/composer.json | 6 +++--- plugin/codecov/composer.json | 6 +++--- plugin/convention/composer.json | 2 +- plugin/data/composer.json | 4 ++-- plugin/filter/composer.json | 2 +- plugin/inline/composer.json | 8 ++++---- plugin/lifecycle/composer.json | 2 +- plugin/repeat/composer.json | 2 +- plugin/retry/composer.json | 2 +- plugin/test/composer.json | 2 +- 13 files changed, 33 insertions(+), 33 deletions(-) diff --git a/bridge/symfony-console/composer.json b/bridge/symfony-console/composer.json index 6e12f8de..b3f309d7 100644 --- a/bridge/symfony-console/composer.json +++ b/bridge/symfony-console/composer.json @@ -23,7 +23,7 @@ "require": { "php": ">=8.2", "symfony/console": "^6.4 || ^7 || ^8.0", - "testo/testo": "0.10.18 - 1" + "testo/testo": "0.10.19 - 1" }, "autoload": { "psr-4": { diff --git a/composer.json b/composer.json index 1d5e9ca4..9be9d045 100644 --- a/composer.json +++ b/composer.json @@ -36,18 +36,18 @@ "psr/event-dispatcher": "^1.0", "symfony/console": "^6.4 || ^7 || ^8.0", "symfony/finder": "^6.4 || ^7 || ^8.0", - "testo/assert": "^0.1.6", - "testo/bench": "^0.1.4", - "testo/bridge-symfony-console": "^0.1.5", - "testo/codecov": "^0.1.7", - "testo/convention": "^0.1.2", - "testo/data": "^0.1.5", - "testo/filter": "^0.1.1", - "testo/inline": "^0.1.4", - "testo/lifecycle": "^0.1.3", - "testo/repeat": "^0.1.7", - "testo/retry": "^0.1.3", - "testo/test": "^0.1.3", + "testo/assert": "^0.1.7", + "testo/bench": "^0.1.5", + "testo/bridge-symfony-console": "^0.1.6", + "testo/codecov": "^0.1.8", + "testo/convention": "^0.1.3", + "testo/data": "^0.1.6", + "testo/filter": "^0.1.2", + "testo/inline": "^0.1.5", + "testo/lifecycle": "^0.1.4", + "testo/repeat": "^0.1.8", + "testo/retry": "^0.1.4", + "testo/test": "^0.1.4", "yiisoft/injector": "^1.2" }, "require-dev": { @@ -57,7 +57,7 @@ "llm/skills": "^1.3", "roxblnfk/unpoly": "1.8.2", "spiral/code-style": "^2.2.2", - "testo/bridge-infection": "^0.1.5", + "testo/bridge-infection": "^0.1.6", "vimeo/psalm": "^7.0@dev" }, "suggest": { diff --git a/plugin/assert/composer.json b/plugin/assert/composer.json index 1a634e85..fc79ab23 100644 --- a/plugin/assert/composer.json +++ b/plugin/assert/composer.json @@ -21,7 +21,7 @@ ], "require": { "php": ">=8.2", - "testo/testo": "0.10.18 - 1" + "testo/testo": "0.10.19 - 1" }, "autoload": { "psr-4": { diff --git a/plugin/bench/composer.json b/plugin/bench/composer.json index 8644b021..945802d4 100644 --- a/plugin/bench/composer.json +++ b/plugin/bench/composer.json @@ -21,9 +21,9 @@ ], "require": { "php": ">=8.2", - "testo/data": "^0.1.5", - "testo/inline": "^0.1.4", - "testo/testo": "0.10.18 - 1" + "testo/data": "^0.1.6", + "testo/inline": "^0.1.5", + "testo/testo": "0.10.19 - 1" }, "autoload": { "psr-4": { diff --git a/plugin/codecov/composer.json b/plugin/codecov/composer.json index 5fa20173..e431a49b 100644 --- a/plugin/codecov/composer.json +++ b/plugin/codecov/composer.json @@ -22,9 +22,9 @@ "require": { "php": ">=8.2", "ext-xmlwriter": "*", - "testo/data": "^0.1.5", - "testo/inline": "^0.1.4", - "testo/testo": "0.10.18 - 1" + "testo/data": "^0.1.6", + "testo/inline": "^0.1.5", + "testo/testo": "0.10.19 - 1" }, "autoload": { "psr-4": { diff --git a/plugin/convention/composer.json b/plugin/convention/composer.json index 7a881c48..0fdfa1a6 100644 --- a/plugin/convention/composer.json +++ b/plugin/convention/composer.json @@ -21,7 +21,7 @@ ], "require": { "php": ">=8.2", - "testo/testo": "0.10.18 - 1" + "testo/testo": "0.10.19 - 1" }, "autoload": { "psr-4": { diff --git a/plugin/data/composer.json b/plugin/data/composer.json index 5c4f0f1b..254e0ff9 100644 --- a/plugin/data/composer.json +++ b/plugin/data/composer.json @@ -21,8 +21,8 @@ ], "require": { "php": ">=8.2", - "testo/filter": "^0.1.1", - "testo/testo": "0.10.18 - 1" + "testo/filter": "^0.1.2", + "testo/testo": "0.10.19 - 1" }, "autoload": { "psr-4": { diff --git a/plugin/filter/composer.json b/plugin/filter/composer.json index 4419a446..4ca60ac6 100644 --- a/plugin/filter/composer.json +++ b/plugin/filter/composer.json @@ -21,7 +21,7 @@ ], "require": { "php": ">=8.2", - "testo/testo": "0.10.18 - 1" + "testo/testo": "0.10.19 - 1" }, "autoload": { "psr-4": { diff --git a/plugin/inline/composer.json b/plugin/inline/composer.json index 7bce5d16..ec1e28ad 100644 --- a/plugin/inline/composer.json +++ b/plugin/inline/composer.json @@ -21,10 +21,10 @@ ], "require": { "php": ">=8.2", - "testo/assert": "^0.1.6", - "testo/data": "^0.1.5", - "testo/filter": "^0.1.1", - "testo/testo": "0.10.18 - 1" + "testo/assert": "^0.1.7", + "testo/data": "^0.1.6", + "testo/filter": "^0.1.2", + "testo/testo": "0.10.19 - 1" }, "autoload": { "psr-4": { diff --git a/plugin/lifecycle/composer.json b/plugin/lifecycle/composer.json index 74b31b7d..3a91d386 100644 --- a/plugin/lifecycle/composer.json +++ b/plugin/lifecycle/composer.json @@ -21,7 +21,7 @@ ], "require": { "php": ">=8.2", - "testo/testo": "0.10.18 - 1" + "testo/testo": "0.10.19 - 1" }, "autoload": { "psr-4": { diff --git a/plugin/repeat/composer.json b/plugin/repeat/composer.json index ea7f1d33..6804d811 100644 --- a/plugin/repeat/composer.json +++ b/plugin/repeat/composer.json @@ -22,7 +22,7 @@ ], "require": { "php": ">=8.2", - "testo/testo": "0.10.18 - 1" + "testo/testo": "0.10.19 - 1" }, "autoload": { "psr-4": { diff --git a/plugin/retry/composer.json b/plugin/retry/composer.json index 53b7519b..b6c554e8 100644 --- a/plugin/retry/composer.json +++ b/plugin/retry/composer.json @@ -21,7 +21,7 @@ ], "require": { "php": ">=8.2", - "testo/testo": "0.10.18 - 1" + "testo/testo": "0.10.19 - 1" }, "autoload": { "psr-4": { diff --git a/plugin/test/composer.json b/plugin/test/composer.json index 1122105c..c57b8b59 100644 --- a/plugin/test/composer.json +++ b/plugin/test/composer.json @@ -21,7 +21,7 @@ ], "require": { "php": ">=8.2", - "testo/testo": "0.10.18 - 1" + "testo/testo": "0.10.19 - 1" }, "autoload": { "psr-4": { From 80922902baf40d06fbea5be23cf4fa461b5b3703 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 7 Jun 2026 19:19:59 +0000 Subject: [PATCH 3/4] style(cs): apply php-cs-fixer --- core/Common/Environment.php | 2 +- core/Output/Terminal/Renderer/ColorMode.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/core/Common/Environment.php b/core/Common/Environment.php index fc23e337..eba33be7 100644 --- a/core/Common/Environment.php +++ b/core/Common/Environment.php @@ -59,7 +59,7 @@ public static function getXDebugMode(): array { self::init(); return self::$xDebugExists && \function_exists('xdebug_info') - ? \xdebug_info('mode') + ? xdebug_info('mode') : []; } diff --git a/core/Output/Terminal/Renderer/ColorMode.php b/core/Output/Terminal/Renderer/ColorMode.php index 77b267ad..42bf6aa3 100644 --- a/core/Output/Terminal/Renderer/ColorMode.php +++ b/core/Output/Terminal/Renderer/ColorMode.php @@ -92,6 +92,6 @@ private static function isCI(): bool */ private static function isTTY(): bool { - return \function_exists('posix_isatty') && @posix_isatty(\STDOUT); + return \function_exists('posix_isatty') && @\posix_isatty(\STDOUT); } } From d07e1725bd5d0f53ecd918c9c75dc03ddd54df4f Mon Sep 17 00:00:00 2001 From: roxblnfk Date: Sun, 7 Jun 2026 23:32:38 +0400 Subject: [PATCH 4/4] docs(changelog): dedupe already-released entries from upcoming release The migration to the new release flow re-attributed previously released commits into the upcoming release sections. Drop those duplicates, leaving only the genuinely new 'messenger: Move messenger into Core' change in each module. --- CHANGELOG.md | 16 ---------------- bridge/infection/CHANGELOG.md | 5 ----- bridge/symfony-console/CHANGELOG.md | 5 ----- plugin/codecov/CHANGELOG.md | 5 ----- plugin/data/CHANGELOG.md | 5 ----- plugin/repeat/CHANGELOG.md | 11 ----------- 6 files changed, 47 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4eed1ddd..2e16999a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,25 +3,9 @@ ## [0.10.19](https://github.com/php-testo/testo/compare/0.10.18...0.10.19) (2026-06-07) -### Features - -* **core:** aggregate run statistics via Summary DTO and show assertions ([cd20c42](https://github.com/php-testo/testo/commit/cd20c42e034376721c820dc34d628ba5c1598f63)) -* **coverage:** add CLI flags for Clover, Cobertura, and XML coverage reports ([#204](https://github.com/php-testo/testo/issues/204)) ([f87365b](https://github.com/php-testo/testo/commit/f87365bacb1e1dab1f909258b698b28236f48bb1)) -* **testing:** implement property autowiring with `Inject` attribute and `InjectPlugin` ([0915a3f](https://github.com/php-testo/testo/commit/0915a3f0d6969b4b477278e023c6e4d5f44ae63b)) - - -### Bug Fixes - -* **release:** pin testo/testo with open upper bound to resolve on dev branches ([c9b4762](https://github.com/php-testo/testo/commit/c9b4762bb9331e022f6428c73a715f17cbc36cf8)) -* **repeat:** ensure log messages end with a newline for clarity ([a549ce7](https://github.com/php-testo/testo/commit/a549ce7a68cacace7a507f599cb5cc0e34d7e014)) - - ### Code Refactoring -* **core:** Change DTO classes to readonly ([1f3e49b](https://github.com/php-testo/testo/commit/1f3e49bba85a3a7b87d6c91bebc3c338276d4298)) * **messenger:** Move messenger into Core ([0ac2728](https://github.com/php-testo/testo/commit/0ac272898b9e24e240f1e301573c8102abbc2ce0)) -* **teamcity:** Disable rendering if channel title ([d12228f](https://github.com/php-testo/testo/commit/d12228fdd4bc3ca1604016aad1de9a561315072c)) -* **testing:** update TestRunner namespace from Traits to Helper ([14ebce3](https://github.com/php-testo/testo/commit/14ebce3a0191f82e8dbf5ae145dd3c435ef64fd0)) ## [0.10.18](https://github.com/php-testo/testo/compare/0.10.17...0.10.18) (2026-06-06) diff --git a/bridge/infection/CHANGELOG.md b/bridge/infection/CHANGELOG.md index fb6df2aa..229423f8 100644 --- a/bridge/infection/CHANGELOG.md +++ b/bridge/infection/CHANGELOG.md @@ -3,11 +3,6 @@ ## [0.1.6](https://github.com/php-testo/testo/compare/bridge-infection-0.1.5...bridge-infection-0.1.6) (2026-06-07) -### Features - -* **coverage:** add CLI flags for Clover, Cobertura, and XML coverage reports ([#204](https://github.com/php-testo/testo/issues/204)) ([f87365b](https://github.com/php-testo/testo/commit/f87365bacb1e1dab1f909258b698b28236f48bb1)) - - ### Code Refactoring * **messenger:** Move messenger into Core ([0ac2728](https://github.com/php-testo/testo/commit/0ac272898b9e24e240f1e301573c8102abbc2ce0)) diff --git a/bridge/symfony-console/CHANGELOG.md b/bridge/symfony-console/CHANGELOG.md index 80add6ea..1c8d00f6 100644 --- a/bridge/symfony-console/CHANGELOG.md +++ b/bridge/symfony-console/CHANGELOG.md @@ -3,11 +3,6 @@ ## [0.1.6](https://github.com/php-testo/testo/compare/bridge-symfony-console-0.1.5...bridge-symfony-console-0.1.6) (2026-06-07) -### Features - -* **coverage:** add CLI flags for Clover, Cobertura, and XML coverage reports ([#204](https://github.com/php-testo/testo/issues/204)) ([f87365b](https://github.com/php-testo/testo/commit/f87365bacb1e1dab1f909258b698b28236f48bb1)) - - ### Code Refactoring * **messenger:** Move messenger into Core ([0ac2728](https://github.com/php-testo/testo/commit/0ac272898b9e24e240f1e301573c8102abbc2ce0)) diff --git a/plugin/codecov/CHANGELOG.md b/plugin/codecov/CHANGELOG.md index febdfc06..8a7cd103 100644 --- a/plugin/codecov/CHANGELOG.md +++ b/plugin/codecov/CHANGELOG.md @@ -3,11 +3,6 @@ ## [0.1.8](https://github.com/php-testo/testo/compare/codecov-0.1.7...codecov-0.1.8) (2026-06-07) -### Features - -* **coverage:** add CLI flags for Clover, Cobertura, and XML coverage reports ([#204](https://github.com/php-testo/testo/issues/204)) ([f87365b](https://github.com/php-testo/testo/commit/f87365bacb1e1dab1f909258b698b28236f48bb1)) - - ### Code Refactoring * **messenger:** Move messenger into Core ([0ac2728](https://github.com/php-testo/testo/commit/0ac272898b9e24e240f1e301573c8102abbc2ce0)) diff --git a/plugin/data/CHANGELOG.md b/plugin/data/CHANGELOG.md index 5289eb70..6ca2c755 100644 --- a/plugin/data/CHANGELOG.md +++ b/plugin/data/CHANGELOG.md @@ -3,11 +3,6 @@ ## [0.1.6](https://github.com/php-testo/testo/compare/data-0.1.5...data-0.1.6) (2026-06-07) -### Features - -* **core:** aggregate run statistics via Summary DTO and show assertions ([cd20c42](https://github.com/php-testo/testo/commit/cd20c42e034376721c820dc34d628ba5c1598f63)) - - ### Code Refactoring * **messenger:** Move messenger into Core ([0ac2728](https://github.com/php-testo/testo/commit/0ac272898b9e24e240f1e301573c8102abbc2ce0)) diff --git a/plugin/repeat/CHANGELOG.md b/plugin/repeat/CHANGELOG.md index db81a379..a1cccfa4 100644 --- a/plugin/repeat/CHANGELOG.md +++ b/plugin/repeat/CHANGELOG.md @@ -3,20 +3,9 @@ ## [0.1.8](https://github.com/php-testo/testo/compare/repeat-0.1.7...repeat-0.1.8) (2026-06-07) -### Features - -* **core:** aggregate run statistics via Summary DTO and show assertions ([cd20c42](https://github.com/php-testo/testo/commit/cd20c42e034376721c820dc34d628ba5c1598f63)) - - -### Bug Fixes - -* **repeat:** ensure log messages end with a newline for clarity ([a549ce7](https://github.com/php-testo/testo/commit/a549ce7a68cacace7a507f599cb5cc0e34d7e014)) - - ### Code Refactoring * **messenger:** Move messenger into Core ([0ac2728](https://github.com/php-testo/testo/commit/0ac272898b9e24e240f1e301573c8102abbc2ce0)) -* **testing:** update TestRunner namespace from Traits to Helper ([14ebce3](https://github.com/php-testo/testo/commit/14ebce3a0191f82e8dbf5ae145dd3c435ef64fd0)) ## [0.1.7](https://github.com/php-testo/testo/compare/repeat-0.1.6...repeat-0.1.7) (2026-06-06)