diff --git a/CHANGELOG.md b/CHANGELOG.md index 27c89369..2d299d14 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,37 @@ # Changelog +## [0.10.56](https://github.com/php-testo/testo/compare/0.10.55...0.10.56) (2026-10-13) + + +### Features + +* **codecov:** leave code marked with `[@code](https://github.com/code)CoverageIgnore` out of coverage ([2e97ad3](https://github.com/php-testo/testo/commit/2e97ad364f41afa2d982f54aba9a2b9d891e04e9)), closes [#392](https://github.com/php-testo/testo/issues/392) + + +### Bug Fixes + +* **codecov:** keep lines outside `#[Covers]` targets in the report as uncovered ([3ccf3ee](https://github.com/php-testo/testo/commit/3ccf3ee668a6267f4e533d9ea6afb46ff98122f1)) +* **codecov:** report source files no test loaded ([d6f1d60](https://github.com/php-testo/testo/commit/d6f1d6048f57488bade71f07558bd90c59df1cf7)), closes [#383](https://github.com/php-testo/testo/issues/383) +* **core:** keep files excluded by FinderConfig out of found files ([2ada185](https://github.com/php-testo/testo/commit/2ada185cfb9fd9d91ce4ea6e77e35903d84eb22a)) +* **core:** match FinderConfig excludes regardless of letter case and symlinks ([ee71e55](https://github.com/php-testo/testo/commit/ee71e55374a3ff98cdfb09f18e75b4be57340d13)) +* **core:** skip entries without a real path in the FinderConfig exclude filter ([5d95b16](https://github.com/php-testo/testo/commit/5d95b168e0ca6fed0df413def34b888ecd41b975)) +* **tokenizer:** stop reading keyword arguments and members named `function` as declarations ([#388](https://github.com/php-testo/testo/issues/388)) ([ea0d82f](https://github.com/php-testo/testo/commit/ea0d82f0693f65693bd49eca6b0eab62810652bd)) + + +### Performance Improvements + +* **core:** stop descending into directories excluded by FinderConfig ([ad2c51b](https://github.com/php-testo/testo/commit/ad2c51b865ef2134fdf8f1cee9c19b7825058a49)) + + +### Documentation + +* **skills:** document how FinderConfig includes and excludes interact ([4cd1770](https://github.com/php-testo/testo/commit/4cd177034a015d36d5000928250dff668a68cf8b)) + + +### Dependencies + +* Bump structarmed to ^0.19 ([#381](https://github.com/php-testo/testo/issues/381)) ([6d2dba5](https://github.com/php-testo/testo/commit/6d2dba5cb84134c8eda26c5202a70be8c9dfa00d)) + ## [0.10.55](https://github.com/php-testo/testo/compare/0.10.54...0.10.55) (2026-10-02) diff --git a/README.md b/README.md index 676d5adf..a8edc103 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=5.7&color=4487de&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=6.1&color=4d7ee0&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://app.codecov.io/gh/php-testo/testo/tree/1.x) diff --git a/composer.json b/composer.json index 59333f33..94a5032b 100644 --- a/composer.json +++ b/composer.json @@ -43,7 +43,7 @@ "testo/fiber": "^0.1.3", "testo/bench": "^0.1.13", "testo/bridge-symfony-console": "^0.1.14", - "testo/codecov": "^0.2.4", + "testo/codecov": "^0.2.5", "testo/convention": "^0.1.5", "testo/data": "^0.1.10", "testo/filter": "^0.1.8", diff --git a/plugin/codecov/CHANGELOG.md b/plugin/codecov/CHANGELOG.md index 14a41b74..6f6347ea 100644 --- a/plugin/codecov/CHANGELOG.md +++ b/plugin/codecov/CHANGELOG.md @@ -1,5 +1,19 @@ # Changelog +## [0.2.5](https://github.com/php-testo/testo/compare/codecov-0.2.4...codecov-0.2.5) (2026-10-13) + + +### Features + +* **codecov:** leave code marked with `[@code](https://github.com/code)CoverageIgnore` out of coverage ([2e97ad3](https://github.com/php-testo/testo/commit/2e97ad364f41afa2d982f54aba9a2b9d891e04e9)), closes [#392](https://github.com/php-testo/testo/issues/392) + + +### Bug Fixes + +* **codecov:** keep lines outside `#[Covers]` targets in the report as uncovered ([3ccf3ee](https://github.com/php-testo/testo/commit/3ccf3ee668a6267f4e533d9ea6afb46ff98122f1)) +* **codecov:** leave lines without code out of coverage ([0ba88dc](https://github.com/php-testo/testo/commit/0ba88dcbf29820ad0ca40897bd2d8b6df750c6f0)) +* **codecov:** report source files no test loaded ([d6f1d60](https://github.com/php-testo/testo/commit/d6f1d6048f57488bade71f07558bd90c59df1cf7)), closes [#383](https://github.com/php-testo/testo/issues/383) + ## [0.2.4](https://github.com/php-testo/testo/compare/codecov-0.2.3...codecov-0.2.4) (2026-10-02) diff --git a/plugin/codecov/composer.json b/plugin/codecov/composer.json index bf11ae5b..2630a0d8 100644 --- a/plugin/codecov/composer.json +++ b/plugin/codecov/composer.json @@ -25,7 +25,7 @@ "internal/container": "^1.1", "testo/data": "^0.1.10", "testo/inline": "^0.1.9", - "testo/testo": "0.10.55 - 1" + "testo/testo": "0.10.56 - 1" }, "autoload": { "psr-4": { diff --git a/resources/version.json b/resources/version.json index 60e13ead..652453a7 100644 --- a/resources/version.json +++ b/resources/version.json @@ -1,5 +1,5 @@ { - ".": "0.10.55", + ".": "0.10.56", "plugin/repeat": "0.1.9", "plugin/convention": "0.1.5", "plugin/lifecycle": "0.1.9", @@ -10,7 +10,7 @@ "plugin/data": "0.1.10", "plugin/inline": "0.1.9", "plugin/bench": "0.1.13", - "plugin/codecov": "0.2.4", + "plugin/codecov": "0.2.5", "plugin/facade": "0.1.1", "plugin/fiber": "0.1.3", "plugin/skip": "0.1.1",