Releases: cedx/lcov.php
Releases · cedx/lcov.php
LCOV Reports for PHP 10.1.0
LCOV Reports for PHP 10.0.0
- Breaking change: lowercased the
Lcov
namespace. - Breaking change: renamed the
Report::fromString()
method toparse()
. - Breaking change: the
Report::parse()
method throwsInvalidArgumentException
exceptions instead ofUnexpectedValueException
. - The data classes now implement the
Stringable
interface. - Updated the package dependencies.
LCOV Reports for PHP 9.0.0
- Breaking change: raised the required PHP version.
- Breaking change: removed the
LcovException
class and replaced it by theUnexpectedValueException
one. - Breaking change: renamed the
Record
class toSourceFile
. - Breaking change: renamed the
Report->records
property tosourceFiles
. - Breaking change: renamed the
Report::fromCoverage()
method tofromString()
. - Breaking change: replaced the getter/setter methods of most classes by properties.
- Breaking change: using PHP 8 features, like enumerations, first-class callables and named arguments.
LCOV Reports for PHP 8.3.0
- Deprecated this package in favor of
cedx/lcov.hx
. - Replaced the build system based on Robo by PowerShell scripts.
LCOV Reports for PHP 8.2.0
- Updated the documentation.
- Updated the package dependencies.
LCOV Reports for PHP 8.1.0
- Updated the package dependencies.
LCOV Reports for PHP 8.0.0
- Breaking change: raised the required PHP version.
- Breaking change: using PHP 7.4 features, like arrow functions and typed properties.
LCOV Reports for PHP 7.0.0
- Breaking change: using camelcase instead of all caps for constants.
LCOV Reports for PHP 6.2.0
- Modified the package layout.
- Updated the package dependencies.