Problem/Motivation
- 7.3 is supposed to be be released in May https://symfony.com/releases/7.3 (root composer still require ^7.2)
- missing symfony/polyfill-php84 as PHP 8.4 is supported and the package makes adoption wide, core usage in #3516348: Allow 6.x version of justinrainbow/json-schema
Steps to reproduce
summary contains todo #3522353: Update Composer dependencies for 11.2.0
Core in post-alpha and new beta could be released before next beta or RC
Proposed resolution
- change root composer about Simfony 7.3
- add symfony/polyfill-php84
- deal with remaining ones in separate issues
Remaining tasks
- discus upgrade and compatibility
User interface changes
no
Introduced terminology
no
API changes
not supposed
Data model changes
not
Release notes snippet
Core require Symfony 7.3 and provides symfony/polyfill-php84 for PHP 8.4 feature adoption
Issue fork drupal-3523284
Show commands
Start within a Git clone of the project using the version control instructions.
Or, if you do not have SSH keys set up on git.drupalcode.org:
- 3523284-compatibility-with-symfony
changes, plain diff MR !12072
Comments
Comment #3
andypostComment #4
andypost8.3+ unit test fails
Comment #5
andypostprobably caused by https://github.com/symfony/symfony/pull/59257
Comment #6
longwaveDuplicate of #3522353: Update Composer dependencies for 11.2.0 I think?
Comment #7
andypostyes, duplicate but I see that root composer and other dependencies are not updated in other issue.
also coder https://www.drupal.org/project/coder/releases/8.3.29
Comment #8
andypostComment #9
quietone commentedCoder already has an issue for upgrading it, #3522406: Update Coder to 8.3.30
Comment #10
andypost@quietone thank you, downgraded for it
removed coder from summary
Comment #11
andypostbtw maybe it's useful to add forward compatibility with 8.5 as we already has testing it via nightly and new array/error functions has polyfills and attributes implemented
Comment #12
andypostrebased and added snipped
current state
Comment #13
andypostComment #14
smustgrave commentedWas about say didn't know we used BETA release but then saw "symfony/serializer": "~v7.3.0-BETA1", so nvm
lets do it!
Comment #15
smustgrave commentedComment #17
longwaveCommitted bedda6a and pushed to 11.x. Thanks!
Comment #19
andypostThank you! now deprecated attribute is available for core even on PHP 8.3 - #3479340: Adopt #[\Deprecated] attribute
Comment #20
andypostnext beta has no viable changes, let's wait for next https://github.com/symfony/symfony/releases/tag/v7.3.0-BETA2
Comment #21
quietone commented