Summary
Raise Wonolog's minimum PHP version from 8.1 to 8.2.
Rationale
- PHP 8.1 is EOL. It reached end of life on 2025-12-31 and no longer
receives security fixes.
- No measurable usage. The PHP-version breakdown on Packagist shows no
recorded installs on PHP 8.1. (Caveat: these stats reflect the PHP version Composer ran on, not necessarily the site runtime.)
- Unblocks integration testing.
syde/wp-phpunit-integration requires
PHP >= 8.2. As long as we claim 8.1 support, the 8.1 CI job cannot install
it without hacky workarounds.
- Smaller test matrix. One fewer PHP version to build, test and support.
Impact
Existing PHP 8.1 users are not broken; Composer will simply keep resolving
them to the current latest version.
It is a breaking change according to semver, but the decision of the next version is beyond the scope of this issue.
Summary
Raise Wonolog's minimum PHP version from 8.1 to 8.2.
Rationale
receives security fixes.
recorded installs on PHP 8.1. (Caveat: these stats reflect the PHP version Composer ran on, not necessarily the site runtime.)
syde/wp-phpunit-integrationrequiresPHP >= 8.2. As long as we claim 8.1 support, the 8.1 CI job cannot install
it without hacky workarounds.
Impact
Existing PHP 8.1 users are not broken; Composer will simply keep resolving
them to the current latest version.
It is a breaking change according to semver, but the decision of the next version is beyond the scope of this issue.