We are glad to announce the first release of Codeception 2.1. It was a long time of developing the next major version of our testing framework. We delayed the release many times trying to bring as many cool features as we could. Today we can say that master branch is stabilized and we are prepared to share results of our work with you. Codeception 2.1 tries to do its best in test codebase organizing, improving ux, and customization.
Take a look what is landed in Codeception 2.1.
Full list of features is available in changelog. Documentation was updated accordingly.
You can install Codeception 2.1 via composer by requiring 2.1.0-beta
version, or by downloading phar.
Give new Codeception a try and send us feedback. As always use GitHub issues for that. Thanks for being with us all that time! We hope you will love this release.
Stable 2.1.0 is expected by the middle-end of May
Upgrade Notes
- If you are upgrading from Codeception 2.0 delete actor classes in
tests/acceptance
,tests/functional
, etc, and rebuild actor classes. They will be recreated intests/_support
. - Try to execute new tests. If there are unmet dependencies, or module conflicts, you will be notified by exception with an advice how to resolve it.
- It is recommended to recreate Helpers per suite with
g:helper
generator, likecodecept g:helper Acceptance
. New helpers will be store intests/_support/Helper
. - Same for PageObjects and StepObjects, they should be moved to
_support
.