Dne 16. července 2026 vyšlo PHP 8.6.0 Alpha 2. Klíčovou novinkou je nativní I/O polling API, které přináší nízkoúrovňovou asynchronní obsluhu událostí přímo do jádra bez závislosti na externích rozšířeních. Nová globální funkce clamp($value, $min, $max) nahrazuje dosavadní idiom min(max(...)). Výchozí nastavení sessions je zpřísněno — session cookies nyní implicitně nesou atribut SameSite=Lax a HTTP-only příznak je výchozí zapnutý, čímž se zmenšuje útočná plocha pro CSRF a XSS.
Do větve 8.6 se postupně začleňují přijaté RFC: Closure optimizations (statické uzávěry bez $this se cachují mezi voláními, méně objektů na haldě), Partial Function Application v2 (zástupné argumenty pomocí ? místo psaní ad-hoc closures), a floating-point endianness modifiers v pack()/unpack(). Nová třída Uri\Rfc3986\UriBuilder a výčet SortDirection doplňují standardní knihovnu. Funkce trim() nově odstraňuje i form-feed znaky, tradiční varování v řadě core funkcí jsou nahrazena konzistentními výjimkami ValueError/TypeError.
Zároveň 2. července vyšly bezpečnostní záplaty PHP 8.5.8, 8.4.23, 8.3.32 a 8.2.32 — upgrade je doporučen všem produkcím instancím. PHP 8.6 feature freeze + Beta 1 jsou naplánované na 13. srpna, stable release na 19. listopadu 2026. Alpha 3 vychází 30. července.
Symfony UX 3.3.0 vyšlo 15. července 2026. Největší novinkou je prvotřídní podpora Symfony Reprise v StimulusBundle — nové Vite/Rsbuild integrace, která je nástupcem Webpack Encore. Konfiguraci stačí doplnit o klíč stimulus: './assets/controllers.json' ve vite.config.js. Balíček @symfony/stimulus-bridge přestává být výchozí peer závislostí (zůstává jen pro Encore projekty), jedinou výchozí závislostí je nadále @hotwired/stimulus.
Toolkit dostává dvě nové Shadcn komponenty: Sonner (toast notifikace pro přechodnou zpětnou vazbu) a Combobox (prohledávatelný filtrovaný autocomplete input). Instalace je jednotná přes php bin/console ux:install sonner --kit=shadcn. Příkaz ux:install navíc nyní ignoruje velikost písmen při vyhledávání receptur a při chybě navrhuje nejbližší alternativy.
Opraveny jsou i regrese v LiveComponent: 500 chyby při chybně formátovaných hydration payloadech, nesprávné zacházení s nullable kolekcemi a ignorování data-live-ignore podstromů v data-loading scanneru. Shadcn Tooltip se nově automaticky zavírá při scrollu a resize a přestal pohlcovat kliknutí na prvky pod ním.
A Week of Symfony #1019 + údržbové verze 6.4.42 – 8.1.1 symfony
Týden 6.–12. července přinesl 48 mergnutých pull requestů (31 v kódu, 17 v dokumentaci) od 22 přispěvatelů. Nejvýznamnější jsou dvě změny do Symfony 8.2: v komponentě Security přibyla možnost zakázat redirect po odhlášení (disable_redirect_on_logout) a komponenta AssetMapper nyní v debug módu ignoruje kompilované assety, čímž se výrazně zlepšuje DX při vývoji. Serializér získal schopnost mapovat a přeskupovat sloupce přes asociativní csv_headers.
Do verzí 6.4 a starších byly přenесeny opravy Cache (zbytečný method_exists() v FilesystemCommonTrait), Scheduleru (jitter zabraňující přeskočení naplánovaného běhu), Serializéru (vnořené položky polí) a Consolu (otázky SymfonyStyle v output sections, fallback na stty sane). Novinkou ve větvi 8.1 je obsluha Prelude bridge v Notifieru a oprava celostránkového repaintu TUI komponenty po znovupřipojení k multiplexeru.
Otevřenými návrhy jsou: invokabilní validátory pro kompatibilitu s pipe operátorem (#64844), příkaz messenger:show pro inspekci čekajících zpráv (#64829) a možnost vypnout RejectRedeliveredMessageMiddleware (#64866). Na začátku července vyšly také údržbové verze 6.4.42, 7.4.14, 8.0.14 a 8.1.1; Symfony 8.0 je nyní v režimu pouze bezpečnostních oprav a přechod na 8.1 je doporučen.
Doctrine ORM 3 stále roste, EOL verze 2 se protahuje doctrine
Doctrine ORM 3.6.7 je aktuální stable verze (vydáno 25. 5. 2026). ORM 3 a DBAL 4 byly vydány v únoru 2024 s ambiciózními cíli: ORM 3 přináší 89% pokrytí testy, DBAL 4 pak 94 %, přičemž ORM 3 je o ~74 KB menší než ORM 2.18. Obě verze modernizují API pomocí skalárních typů, striktního error-handlingu a odstraňují zastaralé části kódu.
Přesto adopce ORM 3 zůstává na 25–30 % instalací ve srovnání s ORM 2 podle dat Packagist. Doctrine proto v říjnu 2025 vydalo aktualizaci EOL plánu: původně plánovaný EOL ORM 2 pro únor 2026 byl posunut. Komunita je vyzývána k migraci, nicméně bez pevného nového data. Hlavní překážkou je zpětná nekompatibilita v oblasti Doctrine Annotations (nahrazeny PHP atributy) a lazy loading implementace.
Pro projekty na Symfony 6.4 LTS (podpora do listopadu 2027) je ORM 3 + DBAL 4 doporučenou kombinací. Symfony 7.x a 8.x jsou plně kompatibilní s ORM 3 a vyžadují DBAL 4. Aktivní vývoj probíhá také na doctrine/migrations a doctrine/data-fixtures, které sledují hlavní větev ORM 3.
Tooling: Pest 4.7.5, PHPStan-PHPUnit 2.0.18, aktualizovaný PHP-Parser toolingrelease
Pest 4.7.5 vyšel 6. července 2026. Vyžaduje PHP ^8.3 a PHPUnit ^12.5.30 a přidává přímou deklaraci závislosti na mrpunyapal/peststan:^0.2.11, čímž usnadňuje integraci PestStan rozšíření pro statickou analýzu Pest testů. Plugin pestphp/pest-plugin-phpstan (větev 5.x-dev) byl aktualizován 17. července a vyžaduje PHP ^8.4 a PHPStan ^2.2.5.
PHPStan: rozšíření phpstan/phpstan-phpunit dosáhlo verze 2.0.18 (4. 7. 2026), která má přes 114 milionů instalací. Interně byl PHPStan 16. července aktualizován na nikic/PHP-Parser 5.8.0 a přibyla nová inferenční pravidla pro explode(), když je delimiter známý podřetězec. PHPStan 2.x (vydán v listopadu 2024) stále dominuje jako statický analyzátor v PHP ekosystému s level 10 analýzou, 50–70% snížením spotřeby paměti oproti 1.x a validací inline @var PHPDoc tagů.
Laravel 13.19.0 je aktuální stabilní verze s podporou do 17. 3. 2028. Nová je nativní integrace s PostgreSQL transaction poolery jako PgBouncer — stačí nastavit pooled => true v konfiguraci DB připojení, DDL operace lze směrovat přes pojmenování connection::direct. MariaDB nově podporuje vytváření vector indexů přes Schema Builder, stejně jako PostgreSQL. Laravel Herd (Windows) přinesl podporu Forge organizací a příkaz herd php:update all.