The 2.0 version will contain breaking changes, but only for integrators, i.e. people using the classes in the package directly.
For end-users we currently don't expect any breaking changes, so end-users which would need to still run PHP Parallel Lint on older PHP versions could set up their Composer requirement as "php-parallel-lint/php-parallel-lint": "^1.0 || ^2.0".
PHP 7.2 has been out for 6/7 years now and a lot of projects have already dropped support for PHP < 7.2, so it seems reasonable, especially as users of older PHP versions can still use the 1.x range, for this tool to also drop support for PHP , 7.2.
It will allow for some modernization of the code base and making the code slightly more maintainable.
If anyone has any objections or concerns about this proposal, please speak up now.
The 2.0 version will contain breaking changes, but only for integrators, i.e. people using the classes in the package directly.
For end-users we currently don't expect any breaking changes, so end-users which would need to still run PHP Parallel Lint on older PHP versions could set up their Composer requirement as
"php-parallel-lint/php-parallel-lint": "^1.0 || ^2.0"
.PHP 7.2 has been out for 6/7 years now and a lot of projects have already dropped support for PHP < 7.2, so it seems reasonable, especially as users of older PHP versions can still use the 1.x range, for this tool to also drop support for PHP , 7.2.
It will allow for some modernization of the code base and making the code slightly more maintainable.
If anyone has any objections or concerns about this proposal, please speak up now.