Problem/Motivation
11.3 release should be PHP 8.5 compatible, see https://wiki.php.net/todo/php85
Features implemented in 8.5
New deprecations https://wiki.php.net/rfc/deprecations_php_8_5 (see child issues)
Tracking of deprecations to commit https://github.com/php/php-src/issues/19468
There's symfony/polyfill-php85 could be added with NoDiscard
RFC for batching
Steps to reproduce
https://github.com/symfony/polyfill-php85
Proposed resolution
As CI already running 8.5 enable the polyfill
Upgrade dependencies
Remaining tasks
discus adoption of PHP 8.5
promote PRs and wait for releases
- https://github.com/jsonrainbow/json-schema/pull/840 and composer 2.8.12
waiting for release
- https://github.com/phpspec/prophecy/commit/b6eee2b6fc274809c107bb0fb6ee2...
- https://github.com/minkphp/MinkBrowserKitDriver/commit/225e67389fac7586b...
already fixed dependencies
- https://github.com/sebastianbergmann/recursion-context/releases/tag/6.0.3
- https://github.com/Lullabot/php-webdriver/releases/tag/v2.0.7
- https://github.com/nikic/PHP-Parser/releases/tag/v5.6.1
- https://github.com/phpDocumentor/ReflectionDocBlock/releases/tag/5.6.3
- https://github.com/reactphp/promise/releases/tag/v3.3.0
- https://github.com/guzzle/guzzle/releases/tag/7.10.0
- https://getcomposer.org/changelog/2.8.11