Style Manager 2.2.9
PHP 8.5 Compatibility
Ensures full compatibility with PHP 8.1, 8.2, 8.3, 8.4, and 8.5 — zero deprecation notices at runtime.
Changes
- Fix
${var}string interpolation deprecated in PHP 8.2 - Fix implicit nullable parameters deprecated in PHP 8.4
- Fix passing null to non-nullable internal function parameters deprecated in PHP 8.1 (14 locations in
src/, 25 locations in Carbon Fields) - Fix PHP 4-style
varclass property declaration deprecated in PHP 8.2 - Add null guard for
$_GET['plugin']in WUpdates update checker - Add PHP 8.1 downgrade set to Rector build pipeline
- Update PHPCompatibility test version from 7.0 to 7.1
- Update symfony polyfill dependency constraints to
^1.27 - Document Carbon Fields compatibility patches for future reference
Minimum Requirements
- WordPress 5.5+
- PHP 7.1+ (tested up to PHP 8.5)
Full Changelog: 2.2.8...2.2.9