Skip to content

Update: Bump the bundle to Symfony 7 (interim step toward Symfony 8) (Case 212955) - #24

Merged
janopae merged 1 commit into
masterfrom
212955-symfony-7
Jul 31, 2026
Merged

Update: Bump the bundle to Symfony 7 (interim step toward Symfony 8) (Case 212955)#24
janopae merged 1 commit into
masterfrom
212955-symfony-7

Conversation

@janopae

@janopae janopae commented Jul 31, 2026

Copy link
Copy Markdown
Member

The upgrade to Symfony 8 is staged through Symfony 7 so the ecosystem changes (Foundry 2, PHPUnit 11, Doctrine ORM 3) can land as separate, individually green packages. This first hop moves only the framework: widen all symfony/* to ^7.0, raise the PHP floor to 8.2, bump the forced transitive majors (symfony/contracts 3, psr/log 3, Twig 3), and switch the routing attribute to Symfony\Component\Routing\Attribute\Route (its final namespace, available on Symfony 7.1+). Foundry 1.38 and PHPUnit 8.5 still run on Symfony 7, so the test stack is untouched and the suite stays green.

The upgrade to Symfony 8 is staged through Symfony 7 so the ecosystem
changes (Foundry 2, PHPUnit 11, Doctrine ORM 3) can land as separate,
individually green packages. This first hop moves only the framework:
widen all symfony/* to ^7.0, raise the PHP floor to 8.2, bump the forced
transitive majors (symfony/contracts 3, psr/log 3, Twig 3), and switch the
routing attribute to Symfony\Component\Routing\Attribute\Route (its final
namespace, available on Symfony 7.1+). Foundry 1.38 and PHPUnit 8.5 still
run on Symfony 7, so the test stack is untouched and the suite stays green.
@janopae janopae changed the title Update: Bump the bundle to Symfony 7 (interim step toward Symfony 8) Update: Bump the bundle to Symfony 7 (interim step toward Symfony 8) (Case 212955) Jul 31, 2026
@janopae
janopae merged commit 4d48a90 into master Jul 31, 2026
3 checks passed
@janopae
janopae deleted the 212955-symfony-7 branch July 31, 2026 06:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant