PHP SDK - 5.0.0
PHP SDK - 5.0.0
September 2, 2026
Caution – Major version change with breaking changes
This SDK major version increase raises the minimum required PHP version and drops support for psr/log v1. Review the notes below and test your integration before upgrading in Production.
Breaking change
Minimum PHP version raised to 8.2
The SDK now requires PHP 8.2 or newer (^8.2). Applications running on PHP 5.6–8.1 must upgrade their runtime before updating to this version.
Breaking change
Dropped psr/log v1 support
The psr/log dependency now requires ^2.0|^3.0. Projects that depend on psr/log v1 (common in older Laravel/Symfony versions) need to upgrade their logging stack before updating to this version.
Breaking change
php-cs-fixer upgraded to v3
Moved from ^2.18 to ^3.0, with a new .php-cs-fixer.php config replacing the old .php_cs file. Linting rules now follow PSR-12.
Changed
Removed legacy Docker-based test environments
The php_env/ Docker test environments for PHP 5.6, 7.0, and 8.0 have been removed, reflecting the new PHP 8.2+ minimum.
Changed
Deprecated ReflectionProperty::setAccessible() calls removed
These calls were already no-ops since PHP 8.1 and triggered deprecation notices on PHP 8.4+. Removing them clears the warnings for consumers running newer PHP versions.
Changed
Deprecated curl_close() calls removed
Calls to curl_close() on CurlHandle objects were no-ops since PHP 8.0 and have been removed.