Skip to content

feat(deps)!: require Symfony 7.4, simply-framework 0.3 and simply-maker 0.4 - #20

Merged
Amorfx merged 3 commits into
mainfrom
feat/symfony-7.4
Oct 12, 2026
Merged

Amorfx merged 3 commits into
mainfrom
feat/symfony-7.4

Conversation

@Amorfx

@Amorfx Amorfx commented Oct 12, 2026

Copy link
Copy Markdown
Owner

Contexte

Étape 5 de la feuille de route : passage à Symfony 7.4 seul. simply-framework v0.3.0 et simply-maker v0.4.0, désormais publiés, l'exigent.

Mesuré sur Symfony 7.4 : aucune classe de simply-mvc n'est en échec, grâce à la stabilisation faite en #14. Seules les contraintes et le lock changent.

Changements

  • symfony/config, console, dependency-injection, http-foundation et http-kernel passent en ^7.4.
  • clementdecou/simply-framework passe en ^0.3, et clementdecou/simply-maker en ^0.4.
  • config.platform.php: 8.2 : un lock régénéré en PHP 8.4 n'installe plus de composants Symfony 8, qui exigent PHP 8.4.
  • Le lock est résolu sous PHP 8.2 sur le framework v0.3.0, maker v0.4.0 et Symfony 7.4. composer audit est propre.

Rupture : Symfony 7.4, simply-framework 0.3 et simply-maker 0.4 sont requis.

Vérification

  • PHPUnit : 21 tests sur PHP 8.2, 8.3 et 8.4 (échec sur toute dépréciation). PHPStan : OK. composer validate --strict : OK.
  • Site WordPress de test, avec les 4 dépôts sur Symfony 7.4, en PHP 8.2 et 8.4 : le script de vérification mvc passe à 7/7 (route, HEAD, 404, rendu du thème…), et simply:make:controller est listée sans dépréciation.

🤖 Generated with Claude Code

Amorfx and others added 3 commits October 12, 2026 23:32
…er 0.4

BREAKING CHANGE: Symfony 7.4 is required.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Symfony 7.4 components accept some Symfony 8 dependencies, which require
PHP 8.4: a lock regenerated on a newer PHP would no longer install on 8.2.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@Amorfx
Amorfx merged commit 109119a into main Oct 12, 2026
3 checks passed
@Amorfx
Amorfx deleted the feat/symfony-7.4 branch October 12, 2026 21:49
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