Conversation
5a8cb67 to
0f5c4a4
Compare
|
@Naktibalda Thank you for merging the PRs related to the codeception dependencies. This PR is now ready for review. I tested it in one of our projects and it worked fine. |
|
Codeception 5.3.2 that install PHPUnit 12.x are not fully compatible. Reason: Typed class constants are only allowed since PHP 8.3 For example, on my project https://github.com/llaville/sarif-php-sdk/tree/2.3 that recently support both PHPUnit natively and Codeception v5, with packages installed I got Remember that PHPUnit 12 is for PHP >= 8.3 (see https://phpunit.de/supported-versions.html) And Codeception v5.3 is for PHP >= 8.2 |
|
NB: this context raised error because I've installed Codeception v5 on a PHP 8.3 platform that switch back to a PHP 8.2 platform (to test BC compatibility) |
The only breaking change which needs to be considered seems to be sebastianbergmann/php-code-coverage@eca5d61
Some other codeception packages need to support PHPUnit 12 before this PR can be merged.
I have already prepared PRs for all of them: