- Added new expect-toBe and expect-notTo BDD Syntax.
- Added full documentation about Expectations.
- Fixed minor bugs.
- Deleted RoboFile and VERSION file.
- BC:
expect
function now works with expectations instead of verifiers.
- Support for Chained Verifiers.
- The Verify API is now fully based on the PHPUnit public API.
- Improved IDE autocompletion depending on the type of data you want to verify
- Simplified data validations.
- Improved code quality, performance and maintainability.
- See BC details in the UPGRADE.md file.
- Support for full PHPUnit API
(42 new verifiers!)
- Updated
supported_verifiers.md
documentation.
-
Improved code quality and maintainability.
-
Used strict types and namespaces. Created exception
InvalidVerifyException.php
in case verify is used with some invalid data. -
Added documentation for all verifiers.
-
Divided the verifiers into traits depending on the type of data they verify.
-
Added data validations with php issers functions and instanceof.
-
BC:
equalXMLStructure
and its corresponding test were removed. -
BC: hasntKey verifier renamed to hasNotKey for clarity.
-
BC: Removed support for PHP 7.0 and its corresponding versions of
PHPUnit
andphpunit-wrapper
.