- BUGFIX: PHP 5.4.x compatibility fixed. Sample error output: 'Method WelcomeCept.php does not exist' #1084 #1069 #1109
- Second parameter of Cest method is treated as scenario variable on parse. Fix #1058
- prints raw stack trace including codeception classes in -vvv mode
- screenshots on fail are saved to properly named files #1075
- [Symfony2] added debug config option to switch debug mode by @pmcjury
- renamed
_logs
dir to_output
by default - renamed
_helpers
dir to_support
by default - Guy renamed to Tester
- Bootstrap command got 3 installation modes: default, compat, setup
- added --coverage-text option
- removed fabpot/goutte, added Guzzle4 connector
- group configuration can accept groups by patterns
- [WebDriver] makeScreenshot does not use filename of a test
- added grabAttributeFrom
- seeElement to accept attributes in second parameter: seeElement('input',['name'=>'login'])
- executeInGuzzle is back in PhpBrowser
- environment can be accessed via ->env in test
- before/after methods of Cest can take object
- moved logger to extension
- bootstrap files are loaded before suite only
- extension can reconfigure global config
- removed RefactorAddNamespace and Analyze commands
- added options to set output files for xml, html reports, and coverage
- added extension to rerun failed tests
- webdriver upgraded to 0.4
- upgraded to PHPUnit 4