In November 2022, PHP 8.2 will be released and we should be prepared. In this PR, I'd like to track the efforts necessary to make all actively maintained branches ready for that release.
Ready means: if an application uses features of PHP 8.2, Symfony must not blow up.
We do already have a GitHub action that tests all branches with PHP 8.2. This action will always pass, but the output will show us if we're compatible yet.
I will update this issue as we progress.
How to Contribute
If you want to join the effort, please start with the components and bridges. Fixing those will also fix many broken bundle tests. Reminder: We treat compatibility issues as bugs. As always, please fix bugs on the lowest maintained branch that suffers from the bug.
To me, this is too early to mark component as compatible in the check list. PHP itself has not done the changes for PHP 8.2, so what your checkbox means for now is compatibility with PHP 8.1 plus a few commits, not with PHP 8.2.
Symfony version(s) affected
(4.4), (5.3), 5.4, (6.0), 6.1, 6.2
Description
In November 2022, PHP 8.2 will be released and we should be prepared. In this PR, I'd like to track the efforts necessary to make all actively maintained branches ready for that release.
Ready means: if an application uses features of PHP 8.2, Symfony must not blow up.
We do already have a GitHub action that tests all branches with PHP 8.2. This action will always pass, but the output will show us if we're compatible yet.
I will update this issue as we progress.
How to Contribute
If you want to join the effort, please start with the components and bridges. Fixing those will also fix many broken bundle tests. Reminder: We treat compatibility issues as bugs. As always, please fix bugs on the lowest maintained branch that suffers from the bug.
Progress
Components
Bridges
Bundles
The text was updated successfully, but these errors were encountered: