Quantcast
Channel: Issues for Drupal core
Viewing all articles
Browse latest Browse all 302332

[meta] PHP 8.5 support

$
0
0

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 NoDiscardRFC 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

User interface changes

Introduced terminology

API changes

Data model changes

Release notes snippet


Viewing all articles
Browse latest Browse all 302332

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>