PHP 8.5 (vydán 20. 11. 2025) přináší pipe operátor |>, clone with, URI extension a atribut #[\NoDiscard]
PHP 8.6 v přípravě: schváleny RFC Partial Function Application v2, clamp() a Closure optimalizace
PHPStan 2.2.5 vydán 5. července – aktualizace nikic/PHP-Parser na 5.8.0
Doctrine ORM 3.6.7 je aktuální stable; větev ORM 2.x (2.20.13) stále dostává bezpečnostní záplaty
Laravel 13.18.1 vydán 2. července 2026; Laracon US 28–29. července v Bostonu
Veolia case study: Symfony + AWS + PostgreSQL pro správu 10 milionů tun nebezpečného odpadu ročně
A Week of Symfony #1018 a Twig 3.28.0 symfonyrelease
Za týden 29. června – 5. července 2026 bylo do hlavního repozitáře Symfony začleněno 33 pull requestů (21 kódových, 12 dokumentačních) od 18 přispěvatelů s celkovým rozdílem +5 518 / −4 348 řádků. Na větvi 6.4 byly opraveny parsování celých čísel s úvodním + v YAML komponentě, chybné předpoklady o typech klíčů v PhpDocTypeHelper a doplněny rozsahy IP dle RFC 5737, RFC 3849, RFC 2544 a RFC 5180 do IpUtils::PRIVATE_SUBNETS.
Na větvích 8.1 a 8.2 se aktivně rozvíjí nové komponenty. Ve větvi 8.1 byla opravena chyba při zalamování řádků s ANSI kódy v TUI komponentě a argument #[MapDateTime] nyní správně resolvuje typy. Ve větvi 8.2 dostala pozornost UriSigner komponenta (přeložení verze do signatury bez rezervovaného parametru), ObjectMapper (konverze backed enumů na skalární hodnoty) a DependencyInjection (výpočet atributů #[AutoconfigureTag] per-service).
Dne 3. července byl vydán Twig 3.28.0. Přináší vylepšení maker, zpřísnění sandboxu a třída Twig\Markup je nyní označena jako final. Zároveň byl přidán požadavek na argument $usedTests v konstruktoru CheckSecurityNode, který signalizuje přípravu na Twig 4.0.
Nadcházející funkce Symfony 8.2: redesign chybové stránky a nové Mailer/Messenger API symfony
Ve vývojové větvi Symfony 8.2 přibývají v posledních dnech zajímavé pull requesty a issues. PR #64766 navrhuje kompletní přepracování exception stránky v komponentě ErrorHandler – cílem je modernější, přehlednější výstup pro vývojáře s lepší vizualizací stack trace a kontextu výjimky. Jde o první větší vizuální refresh této stránky za několik let.
PR #64782 zavádí novou třídu RemoteTemplateEmail do Symfony Mailer. Nový přístup umožňuje odesílat e-maily, jejichž šablona je renderována přímo na straně externího providera (např. Mailchimp Transactional, SendGrid) – aplikace předá pouze data a provider se postará o finální HTML. Tím odpadá nutnost lokálně udržovat e-mailové šablony pro tyto poskytovatele.
Issue #64777 sleduje záměr přidat příkaz messenger:show do Messenger komponenty. Příkaz by vývojářům dal jednoduchý přehled čekajících zpráv ve frontě bez nutnosti přistupovat přímo k brokeru. Dále PR #64779 přidává nový Validator constraint, který umožní validovat hodnoty pomocí inline uzávěrů (closures) přímo v anotaci.
PHP 8.5: přehled klíčových novinek vydané verze phprelease
PHP 8.5 bylo vydáno 20. listopadu 2025 a aktivní podpora potrvá do 31. 12. 2027, bezpečnostní záplaty pak do 31. 12. 2029. Nejzásadnější novinkou je zabudovaná URI extension – PHP konečně disponuje nativním řešením pro parsování a normalizaci URL dle RFC 3986 a WHATWG URL standardu, bez závislosti na externích balíčcích.
Velký zájem vzbudil pipe operátor |>, který umožňuje řetězit callable zleva doprava bez dočasných proměnných: $result = $value |> 'strtolower' |> 'trim'. Navazuje na to nová syntaxe clone with, která zjednodušuje vzor „withery" pro readonly třídy – objekt je možné naklonovat a v jednom výrazu přepsat libovolné vlastnosti. Atribut #[\NoDiscard] označuje funkce/metody, jejichž návratová hodnota nesmí být ignorována – interpret pak vydá varování, čímž se snižuje riziko nechtěného zahazení výsledků (typicky u funkcí pracujících s chybovými stavy).
Mezi dalšími přírůstky: statické uzávěry a first-class callable syntaxe jsou nyní povoleny v konstantních výrazech (parametry atributů apod.). PHP 8.5 tak uzavírá řadu funkcí, o kterých komunita diskutovala roky, a připravuje půdu pro PHP 8.6, jehož vydání se očekává koncem roku 2026.
PHP 8.6 je aktuální vývojová větev s plánovaným vydáním v závěru roku 2026. Největší schválenou novinkou je Partial Function Application v2 – syntaktická podpora pro částečnou aplikaci funkcí přímo v jazyce, bez nutnosti psát obalující uzávěry. Dalším schváleným RFC je vestavěná funkce clamp($value, $min, $max), která bezpečně ohraničí hodnotu do zadaného rozsahu – triviální operace, na níž si doposud každý psal vlastní helper.
V březnu 2026 prošly hlasováním dva technické RFC: Closure optimalizace (překladač automaticky inferuje static pro uzávěry, které nepoužívají $this, čímž se šetří paměť) a Floating-point Endianness Modifiers (rozšíření modifikátorů < a > ve funkcích pack()/unpack() na float typy). Probíhá rovněž diskuse o RFC pro licenční přechod PHP ze stávající licence na Modified BSD License, který byl formálně zahájen v létě 2025.
Celková tendence PHP 8.6 je směrem k ergonomii (partial application, clamp) a výkonu (closure inference). Komunitě se daří udržovat konzistentní tempo schvalování RFC, což naznačuje realistický cíl vydání v Q4 2026.
Doctrine ORM 3.6.7 – aktuální stav a situace kolem EOL větve 2.x doctrine
Aktuální stabilní verzí Doctrine ORM je 3.6.7 (vydána v průběhu června/července 2026), paralelně udržovaná větev ORM 2.x se nachází na verzi 2.20.13. Větev ORM 3 + DBAL 4 byla původně vydána v únoru 2024 a postupně přebírá majoritní podíl: dle statistik Packagist dosáhla ORM 3 ke konci roku 2025 přibližně 25–30 % instalací oproti ORM 2.
V říjnu 2025 Doctrine tým publikoval aktualizaci plánu EOL pro ORM 2. Původně bylo End of Life původně naplánováno na únor 2026, avšak vzhledem k pomalejší míře adopce ORM 3, než se očekávalo, bylo rozhodnuto větev 2.x dále udržovat – minimálně s bezpečnostními a kritickými opravami. Konkrétní nové datum EOL zatím nebylo stanoveno. DBAL 4 (aktuálně 4.x) je výhradní databázová abstrakční vrstva pro ORM 3 a nepodporuje zpětnou kompatibilitu s projekty využívajícími ORM 2.
Pro projekty plánující migraci na ORM 3 je stále klíčovým krokem vypořádat se s odstraněním EntityManager::find() s nullable výsledkem a přechodem na nový hydration pipeline. Doctrine bundle pro Symfony je kompatibilní s oběma větvemi souběžně prostřednictvím podmíněných závislostí v Composeru.
Tooling: PHPStan 2.2.5, Laravel 13.18.1 a Laracon US 2026 toolingrelease
Dne 5. července 2026 byl vydán PHPStan 2.2.5. Vydání zahrnuje aktualizaci závislosti nikic/PHP-Parser na verzi 5.8.0, zpřesnění zúžení typu pro výsledek funkce explode() v případě, kdy je oddělovač znám jako podřetězec vstupu, a opravu zpracování hodnoty null v nativní typové signatuře callbacku pro preg_replace_callback při použití flagu PREG_UNMATCHED_AS_NULL. Paralelně byla vydána i nová verze rozšíření phpstan/phpstan-phpunit 2.0.17 (1. července) s výkonnostním refactoringem detektoru verze PHPUnit pomocí runtime reflexe.
Laravel 13.18.1 byl vydán 2. července 2026. Laravel 13.x je aktivně podporovaný release s bezpečnostní podporou do 17. března 2028. Souběžně je udržován Laravel 12.x (podpora do 24. února 2027). Komunita Laravel se v tuto chvíli soustředí na připravovanou konferenci Laracon US 2026, která se koná 28.–29. července v Bostonu – mezi hlavními řečníky jsou Taylor Otwell, Aaron Francis, Nuno Maduro a Kent C. Dodds.
Z pohledu moderního PHP stacku v roce 2026 se jako průmyslový standard ustálila kombinace PHPStan úroveň 10, Rector, PHPUnit 13, PHP CS Fixer, composer audit a Deptrac pro hlídání architektonických hranic. API Platform nadále poskytuje vlastní ApiTestCase integrující se nativně s PHPUnit pro testování API endpointů.