All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
1.4.0 – 2022-12-28
- Force UTF-8 encoding for better support for non-Latin character sets (#35)
- Move away from deprecated classes in laminas/laminas-dom (#32)
1.3.1 — 2020-01-14
- Fix PHPUnit warnings regarding
assertContains()
andassertRegExp()
. Props @jakobbuis (#20, #27, #28) - Refactor the internal test scaffolding, including a move from Travis CI to GitHub Actions. Props @peter279k for the assist with GitHub Actions (#24)
- Added PHP 8.0 support (#26)
1.3.0 — 2020-01-27
- Replace
zendframework/zend-dom
withlaminas/laminas-dom
(#16) - Update Composer dependencies, add a
composer test
script (#15)
1.2.0 - 2018-03-27
- Bumped the minimum version of zendframework/zend-dom to 2.7, which includes a fix for attribute values that include spaces (#13).
1.1.0 - 2018-01-14
- Added the
assertElementContains()
,assertElementNotContains()
,assertElementRegExp()
, andassertElementNotRegExp()
assertions, for verifying the contents of elements that match the given DOM query (#6) - Moved the
Tests
namespace into a development-only autoloader, to prevent them from potentially being included in projects using this library (#7) - Based on this article by Martin Hujer, remove the
composer.lock
file from the library (#8) - Lower the minimum version of zendframework/zend-dom to 2.2.5 for maximum portability (#9)
1.0.0 - 2017-10-24
- Initial release of the PHPUnit Markup Assertions Composer package.