Podpora pro PHP 8.4 a chyba Composeru: *** requires php 8.1 – 8.3

David Grudl
Nette Core | 8218
+
+15
-

Každou chvíli se na Githubu objevují žádosti, abych vydal verzi s podporou PHP 8.4.

Ve všech balíčcích Nette jsem podporu pro PHP 8.4 přidal už před pár měsíci, kdy vyšla první binárka pro Windows. Nette má a vždy mělo podporu nových verzí PHP s velkým předstihem. Ale dokud neexistuje PHP 8.4 stable, není důvod vydávat stable verze knihoven s jeho podporou. Stačí, když je ve vývojové větvi.

Aby Composer nehlásil chybu, že balíček nejde nainstalovat, protože vyžaduje PHP 8.1 – 8.3, stačí mu říct, aby horní limit verze PHP ignoroval:

composer update --ignore-platform-req=php+