- Removed support for
PHP 7.1andPHP 7.2. - Use strict types in the source code.
- Added Fluent Interface support, this allows you to add
it's andshould's chained to aspecifyordescribe. Specify.phptrait now only has the public API methods.- If an
itorshouldonly receives text now that test is marked as incomplete. shouldNotanditswere added as aliases.- Added
.phpunit.result.cachefile to.gitignore - Updated
README.md
- BREAKING: PHPUnit 6 support
- BREAKING: Removed configuration section
- BREAKING: Only properties marked with
@specifyannotation are cloned in specify blocks. - BREAKING: Removed throws parameter in specify blocks
- Added
Codeception\Specify\ResultPrinterto fix printing progress of specify blocks.
- Update to PHP7+ PHPUnit 6+
- Add to
phpunit.xml:printerClass="Codeception\Specify\ResultPrinter" - If relied on property cloning, add
@specifyannotation for all properties which needs to be cloned for specify blocks - If you used
throwsparameter, consider using AssertThrows package.
- Show example index on failure by @zszucs 2015-11-27
- Testing exception messages by @chrismichaels84 https://github.com/Codeception/Specify#exceptions
- Fixes cloning properties in examples. Issue #6 2014-10-15
- Added global and local specify configs, for disabling cloning properties and changing cloning methods 2014-10-15
- Cloning unclonnable items
- Updated to DeepCopy 1.1.0
- Added DeepCopy library to save/restore objects between specs
- Robo file for releases