Codeception v5 #6064
Replies: 8 comments 4 replies
-
Symfony 3.4 is supported till November https://symfony.com/releases/3.4, so maybe it's too early to drop it? |
Beta Was this translation helpful? Give feedback.
-
Some references: |
Beta Was this translation helpful? Give feedback.
-
I started working on it: #6067 |
Beta Was this translation helpful? Give feedback.
-
The latest version of TODO list is in my pull request. |
Beta Was this translation helpful? Give feedback.
-
maybe it's a good time to: <?php
declare(strict_types=1); everywhere. |
Beta Was this translation helpful? Give feedback.
-
@DavertMik promissed to change directory structure in 5.0: #5727 (comment) |
Beta Was this translation helpful? Give feedback.
-
Ok, i will go with it! |
Beta Was this translation helpful? Give feedback.
-
Advanced code coverage settings could be merged to 5.0: #5922 |
Beta Was this translation helpful? Give feedback.
-
PHPUnit 10 will be released at the beginning of February and there is always a significant demand to support the latest PHPUnit.
On the other hand, if we implement that support in minor version, it may break tests for some of our users, because some functionality they rely on will be removed or changed. So it is a good reason to increment major version and release Codeception 5.0.
Please post what other changes you would like to see implemented on Codeception v5.
Here is what I'm going to do for Codeception v5:
codeception/specify 0.* to 1.*Removed dependency instead because it wasn't used by testsmonolog/monolog 1.* to 2.* (used by ext/Logger.php)Removed dependency instead because Logger has no tests.squizlabs/php_codesniffer 2.* to 3.*Removed because it wasn't part of CI and code style wasn't enforced. It can be readded latter.final
keyword, because some Codeception classes extend them).It would be good to support PHP 7.2 in v5, then we can build phar files for PHP 7.2 with Codeception v5 and phar files for PHP 5.6 with Codeception v4.
If we keep building 2 phar files for Codeception v4 and build 1 or 2 new phar files for v5, some creative solution will be required to keep phar self-update functionality working for v4 PHP 7.2 files. Probably the latest version of that file will stay at https://codeception.com/codecept.phar , but Codeception 5 build will be at https://codeception.com/php73/codecept.phar
Beta Was this translation helpful? Give feedback.
All reactions