Skip to content

chore(deps): support PHP 8.3 and 8.4 - #17

Merged
Amorfx merged 1 commit into
mainfrom
chore/support-php-8.4
Oct 12, 2026
Merged

Amorfx merged 1 commit into
mainfrom
chore/support-php-8.4

Conversation

@Amorfx

@Amorfx Amorfx commented Oct 12, 2026

Copy link
Copy Markdown
Owner

Contexte

Étape 2 de la feuille de route : support de PHP 8.3 et 8.4. Le lock de simply-mvc contenait simply-maker 0.3.4, qui exigeait php <8.3, et le framework 0.2.7, qui émettait des dépréciations en 8.4.

Changements

  • clementdecou/simply-framework passe à ^0.2.8 et clementdecou/simply-maker à ^0.3.5. Ce sont les premières versions installables sans dépréciation sous PHP 8.4.
  • Le lock a été rafraîchi sous PHP 8.2 pour rester installable sur la version minimale. Twig passe en 3.30.
  • La CI tourne sur PHP 8.2, 8.3 et 8.4. La clé de cache inclut la version de PHP, et PHPStan ne tourne que sur 8.2.

Vérification

  • PHPUnit : 21/21 sur PHP 8.2, 8.3 et 8.4. PHPUnit 11 échoue sur toute dépréciation.
  • PHPStan, composer validate --strict et composer audit : OK.
  • Site WordPress de test en PHP 8.4 : le script de vérification mvc passe à 7/7 (route, HEAD, 404, rendu du thème…).

🤖 Generated with Claude Code

Require simply-framework 0.2.8 and simply-maker 0.3.5, the first releases
installable without deprecation on PHP 8.4.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@Amorfx
Amorfx merged commit 5f3f71a into main Oct 12, 2026
3 checks passed
@Amorfx
Amorfx deleted the chore/support-php-8.4 branch October 12, 2026 20:01
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