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.
- Test the codebase against PHP 7.3 and 7.4
- Skip
self
andparent
from external dependencies of dependency graph (#370) thanks to (@lencse) - Don't leave notice when array is small in percentile function of loc report (#372) thanks to (@lencse)
- Fix parsing errors with PHP < 7 (#360, #361)
- Remain CCN for backward compatibility (#359, #362)
- CCN by classes is deprecated and will be removed in the next major release (#359, #362)
- Added package metrics (#283)
- Enhanced composer package comparison (#337, #342, thanks @juliendufresne)
- Better PHP 7 support (#335, #334, #336 thanks @carusogabriel)
- Support nikic/php-parser:^4 (#345, #347)
- Refine Cyclomatic Complexity Metric (#343, #344, #353, #357, #358, thanks @fabianbadoi)
- Improved composer package version comparison (#337, thanks @juliendufresne)
- Resolved root path exclusion conflict (#355, thanks @fabianbadoi)
- Fixed getter and setter detection with types (#335, #336, thanks @jakagacic)
- Fixed documentation URL (#321, thanks @ottaviano)
- Fix non unique block ids in HTML output (#356, thanks @dumith-erange)
- Fix rounding of metrics (#339, thanks @ssfinney)