v2.0.0
Added
- Minimal PHP version is now PHP 7.4 (#391)
- Support multiple path to analyse (#384)
- Autofixer (#337)
- Syntax check Insight is now using PHP-Parallel-lint (#373, #437, #487)
- Cache on analysis (#407)
- Allow to override preset config (#420)
- Support Composer v2 (#433, #442)
- Support phploc v7 (#428)
- Parallelization of analysis (#414)
- Support PHP8 (#448)
- CheckStyle report use the dot notation format to be using with Checkstyle parsers (#464)
- Allow to use
version
in composer.json (#473) - Upgrade to Slevomat/Coding-standard v7 (#477)
- New option to show summary only (#481)
- Support PHP-CS-Fixer v3 (#490)
- CodeClimate Formatter (#498)
- Configuring Fixers indentation (#502)
- Diff output configurable (#482)
Fixed
- Performance issues (#382, #387, #405)
- Check that lock file exist (#389)
- Avoid conflict with phpcs config file (#402)
- Clean display message without file target (#404)
- IDE Link with colors (#413)
- No error trigger when Details Message issue contains console styling (#447)
- Excluded files from Cyclomatic Complexity are no more take in account for score (#460)
Changed
- Refactoring code (#391, #393)
- Process Security Checks during the project inspection (#406)
- Drop Travis-CI and use GithubAction (#448)
- Drop
object-calisthenics/phpcs-calisthenics-rules
dependency (#477)
Deprecated
- Some Insights hare now deprecated or namespace changed. Find them here (#477)