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.
- Support for PHP 8.2.
- Dropped support for PHP 8.0.
- Dropped support for guzzlehttp/guzzle < 7.5.0.
- New methods
Lightship::allRulesPassed()
,Lightship::rulePassed()
andLightship::someRulesPassed()
(#6).
- When all accessibility rules pass, the total is now 100 as expected (#4).
- You can now access
$report->durationInSeconds
.
- This package now requires PHP >=8.1.0 (#1).
- Return type of
Lightship::toArray()
is no longermixed
but an array of array of detailed key/value with their types.
- Calling
Report::results()
now returns an array ofResult
instead of an associative array. See the README for examples of usage. - Return type of
Report::toArray()
is no longermixed
, but an array of detailed key/value with their types.
- Calling
$lightship->analyse()
now allows to chain other methods (like->toJson()
). - We can now set a custom GuzzleClient by calling
->client()
.
- End of file return lines to generated JSON report files.
- Loading a complete URL (starting with "http") will not use the previously used
->domain("foo")
. - Specifying query strings will correctly be taken into account.
- All classes private properties have been turned into protected.
- First working version.