From cdace08c19be3a74afe44bf5bde97fd48763be9c Mon Sep 17 00:00:00 2001 From: Aleksei Gagarin Date: Sat, 15 Aug 2026 23:15:59 +0400 Subject: [PATCH 1/2] chore: release 1.x --- CHANGELOG.md | 12 ++++++++++++ plugin/codecov/CHANGELOG.md | 16 ++++++++++++++++ plugin/data/CHANGELOG.md | 7 +++++++ resources/version.json | 6 +++--- 4 files changed, 38 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index eac5a595..827bf7f2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,17 @@ # Changelog +## [0.10.41](https://github.com/php-testo/testo/compare/0.10.40...0.10.41) (2026-08-15) + + +### Features + +* **report:** introduce `ReportEvent` and related classes for report generation events ([83deaba](https://github.com/php-testo/testo/commit/83deabaa27d226de5ec326228489f2d0879532b2)) + + +### Bug Fixes + +* **data:** correctly bind non-static DataProvider methods to their instance ([#289](https://github.com/php-testo/testo/issues/289)) ([bab863d](https://github.com/php-testo/testo/commit/bab863d436f01fe3077b47194265408ea33e2aa3)) + ## [0.10.40](https://github.com/php-testo/testo/compare/0.10.39...0.10.40) (2026-08-10) diff --git a/plugin/codecov/CHANGELOG.md b/plugin/codecov/CHANGELOG.md index a3a23851..63fc0312 100644 --- a/plugin/codecov/CHANGELOG.md +++ b/plugin/codecov/CHANGELOG.md @@ -1,5 +1,21 @@ # Changelog +## [0.2.0](https://github.com/php-testo/testo/compare/codecov-0.1.12...codecov-0.2.0) (2026-08-15) + + +### ⚠ BREAKING CHANGES + +* **codecov:** announce every coverage report that states where it wrote; added a new method `CoverageReport::info()` + +### Features + +* **codecov:** announce every coverage report that states where it wrote; added a new method `CoverageReport::info()` ([509aa6f](https://github.com/php-testo/testo/commit/509aa6fd942bd8018e63dd8cb45baae169a04102)) + + +### Bug Fixes + +* **report:** update report type from 'phpunit-xml' to 'coverage-xml' ([0b715e0](https://github.com/php-testo/testo/commit/0b715e030c67223af9edf85f2ceb06f2e389b8ca)) + ## [0.1.12](https://github.com/php-testo/testo/compare/codecov-0.1.11...codecov-0.1.12) (2026-08-06) diff --git a/plugin/data/CHANGELOG.md b/plugin/data/CHANGELOG.md index 5311de55..2a0379a6 100644 --- a/plugin/data/CHANGELOG.md +++ b/plugin/data/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.1.8](https://github.com/php-testo/testo/compare/data-0.1.7...data-0.1.8) (2026-08-15) + + +### Bug Fixes + +* **data:** correctly bind non-static DataProvider methods to their instance ([#289](https://github.com/php-testo/testo/issues/289)) ([bab863d](https://github.com/php-testo/testo/commit/bab863d436f01fe3077b47194265408ea33e2aa3)) + ## [0.1.7](https://github.com/php-testo/testo/compare/data-0.1.6...data-0.1.7) (2026-08-06) diff --git a/resources/version.json b/resources/version.json index bd06c316..506b42df 100644 --- a/resources/version.json +++ b/resources/version.json @@ -1,5 +1,5 @@ { - ".": "0.10.40", + ".": "0.10.41", "plugin/repeat": "0.1.9", "plugin/convention": "0.1.4", "plugin/lifecycle": "0.1.5", @@ -7,10 +7,10 @@ "plugin/filter": "0.1.6", "plugin/test": "0.1.6", "plugin/assert": "0.1.12", - "plugin/data": "0.1.7", + "plugin/data": "0.1.8", "plugin/inline": "0.1.8", "plugin/bench": "0.1.8", - "plugin/codecov": "0.1.12", + "plugin/codecov": "0.2.0", "plugin/facade": "0.1.1", "plugin/fiber": "0.1.2", "bridge/symfony-console": "0.1.8", From ab679e52b6edbd1cc76abeb36c2b8d26d351c44c Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 15 Aug 2026 19:16:11 +0000 Subject: [PATCH 2/2] chore(release): sync version constraints and Vibe Index badge --- README.md | 2 +- composer.json | 6 +++--- plugin/codecov/composer.json | 6 +++--- plugin/data/composer.json | 2 +- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index f4084a78..dca27beb 100644 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ [![Documentation](https://img.shields.io/badge/Documentation-blue?style=for-the-badge&logo=gitbook&logoColor=white)](https://php-testo.github.io) [![Support on Boosty](https://img.shields.io/static/v1?style=for-the-badge&label=&message=Sponsorship&logo=Boosty&logoColor=white&color=%23F15F2C)](https://boosty.to/roxblnfk) -[![Vibe Index](https://img.shields.io/static/v1?label=Vibe+Index&message=3.0&color=1fb5a9&style=flat&logo=data%3Aimage%2Fsvg%2Bxml%3Bbase64%2CPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0iI2ZmZiI%2BPHBhdGggZD0iTTkgNCBROSAxMyAxOCAxMyBROSAxMyA5IDIyIFE5IDEzIDAgMTMgUTkgMTMgOSA0IFoiLz48cGF0aCBkPSJNMTkgMSBRMTkgNiAyNCA2IFExOSA2IDE5IDExIFExOSA2IDE0IDYgUTE5IDYgMTkgMSBaIi8%2BPHBhdGggZD0iTTIwIDE0IFEyMCAxOCAyNCAxOCBRMjAgMTggMjAgMjIgUTIwIDE4IDE2IDE4IFEyMCAxOCAyMCAxNCBaIi8%2BPC9zdmc%2B)](https://github.com/roxblnfk/action-vibe-index) +[![Vibe Index](https://img.shields.io/static/v1?label=Vibe+Index&message=2.9&color=1eb6a6&style=flat&logo=data%3Aimage%2Fsvg%2Bxml%3Bbase64%2CPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0iI2ZmZiI%2BPHBhdGggZD0iTTkgNCBROSAxMyAxOCAxMyBROSAxMyA5IDIyIFE5IDEzIDAgMTMgUTkgMTMgOSA0IFoiLz48cGF0aCBkPSJNMTkgMSBRMTkgNiAyNCA2IFExOSA2IDE5IDExIFExOSA2IDE0IDYgUTE5IDYgMTkgMSBaIi8%2BPHBhdGggZD0iTTIwIDE0IFEyMCAxOCAyNCAxOCBRMjAgMTggMjAgMjIgUTIwIDE4IDE2IDE4IFEyMCAxOCAyMCAxNCBaIi8%2BPC9zdmc%2B)](https://github.com/roxblnfk/action-vibe-index) [![Psalm Level](https://shepherd.dev/github/php-testo/testo/level.svg)](https://shepherd.dev/github/php-testo/testo) [![Type Coverage](https://shepherd.dev/github/php-testo/testo/coverage.svg)](https://shepherd.dev/github/php-testo/testo) [![codecov](https://codecov.io/gh/php-testo/testo/branch/1.x/graph/badge.svg)](https://codecov.io/gh/php-testo/testo) diff --git a/composer.json b/composer.json index e9ab9aa9..db58f8ed 100644 --- a/composer.json +++ b/composer.json @@ -41,9 +41,9 @@ "testo/fiber": "^0.1.2", "testo/bench": "^0.1.8", "testo/bridge-symfony-console": "^0.1.8", - "testo/codecov": "^0.1.12", + "testo/codecov": "^0.2.0", "testo/convention": "^0.1.4", - "testo/data": "^0.1.7", + "testo/data": "^0.1.8", "testo/filter": "^0.1.6", "testo/inline": "^0.1.8", "testo/lifecycle": "^0.1.5", @@ -123,7 +123,7 @@ "testo/assert": "0.1.x-dev", "testo/fiber": "0.1.x-dev", "testo/bench": "0.1.x-dev", - "testo/codecov": "0.1.x-dev", + "testo/codecov": "0.2.x-dev", "testo/convention": "0.1.x-dev", "testo/data": "0.1.x-dev", "testo/facade": "0.1.x-dev", diff --git a/plugin/codecov/composer.json b/plugin/codecov/composer.json index ae430a65..57cc2225 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.7", - "testo/inline": "^0.1.7", - "testo/testo": "0.10.39 - 1" + "testo/data": "^0.1.8", + "testo/inline": "^0.1.8", + "testo/testo": "0.10.41 - 1" }, "autoload": { "psr-4": { diff --git a/plugin/data/composer.json b/plugin/data/composer.json index 62d2f978..0e5fde53 100644 --- a/plugin/data/composer.json +++ b/plugin/data/composer.json @@ -22,7 +22,7 @@ "require": { "php": ">=8.2", "testo/filter": "^0.1.6", - "testo/testo": "0.10.39 - 1" + "testo/testo": "0.10.41 - 1" }, "autoload": { "psr-4": {