1.3 (Jun 2015): Get ready for PHP 7!
- New tests:
<=>
in variable comparisons (PHP7+ only).$x ?? ...
in variable tests (PHP7+ only).intdiv()
in variable arithmetics (PHP7+ only).preg_match()
with unicode property codes in variable string tests (PHP5.1+).
- Added two new variables specifically for the unicode property tests.
- Renewed static sheets based on currently available and most used versions:
- Added static sheets for PHP 7.0.0-alpha1, 5.6.10, 5.6.8, 5.6.0, 5.5.26, 5.5.24, 5.5.22, 5.4.42, 5.4.39, 5.4.36.
- Removed static sheet generation for PHP 5.6.4, 5.5.21, 5.5.20, 5.5.18, 5.4.37, 5.4.35 and 4.3.9.
- Updated CastToType submodule to v2.0 which brings object casting via that class for all PHP versions in line with PHP7 and fixes a bug in object casting for PHP <= 5.1.
Also:
- Fixed a hiccup where the "Filter" tab would be shown in PHP 5.1, while the filter extension is only available in PHP 5.2+.
- Fixed a bug on the "test" cheatsheet where the row variable header would not display properly in the right hand column on low PHP versions.
- Improved grouping of PHP error messages.
- Added some more user facing information about the tests run and version quirks.
- Fixed js error in sitemap stylesheet.
- Fixed a faulty redirect in .htaccess.
- Minor UI improvements.
- Tidying up.