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.
- Change composer-cleanup-plugin dependency to use
dev-fix/composer-update
branch instead of last version (support Composer 2) - Fix PHPStan error in HomebrewScanner
- Change php-parallel-lint dependency to use
php-parallel-lint/php-parallel-lint
instead ofgrogy/php-parallel-lint
(marked as abandoned) - Filter the executables scanned in error after the scan
0.2.0 - 2020-03-03
- No-local option for lint command. Can be used to skip all local PHP binaries for linting targeted files
- Full option for lint command. Can be used to force using all PHP binaries (even if another similar version has already been used)
- New test file for
OS
class
- Require file now search for parent directory containing the composer.json
- The lint command now filters PHP binaries comparing their versions (skip similar versions). This behaviour can be overrided by the
full
option - All the Scanner types are now stored in a class
Scanner_Type
in order to be used outside theEnvironment
class - Update README with all missing options for the
lint
command
0.1.0 - 2020-02-28
- install command (with force option), creating a conf file lising the available PHP executable paths
- lint command (with min option), linting PHP files in a folder
- create tools to check environment such as OS and PHP install types (Homebrew, Macports, Local)
- composer require file, to use the tool within a composer project
- travis and github CI configurations