Release v2.0.18
Release v2.0.18
Changelog
Added
- FrankenPHP Friendly banner in README (
docs/images/frankenphp-friendly.png) and worker-mode note (REQ-DOCS-017). make demo-smoke/make down-dev— demo HTTP smoke check (REQ-TEST-011) and root Compose teardown with orphans (REQ-MAKE-007).- PHPUnit
SYMFONY_DEPRECATIONS_HELPER=max[direct]=0(REQ-SF-005). FRANKENPHP_MODE(classic|worker) on the Symfony 8 demo; PHPStan FrankenPHP rulesets vianowo-tech/phpstan-frankenphp(REQ-DEMO-010, REQ-CS-005).
Changed
- Demo Symfony 8 — FrankenPHP image PHP 8.5; pin
twig/twig^3.21 +prefer-stable(avoid Twig 4.x-dev breaking TwigInspector). - Public PHP API —
finalonNowoMigrationsKitBundleandMigrationsKitExtension; migration services alreadyfinal/readonly(REQ-PHP-001). Schema helpers stay open for DBAL compatibility test doubles. - Makefile — Compose V2 plugin with
docker-composefallback (REQ-MAKE-010); absolutedockerpath so Make does not hit a local./docker/directory; optional-includeof monorepo.scriptshelpers so standalone CI checkouts do not fail (REQ-MAKE-009). - PHP-CS-Fixer —
fully_qualified_strict_types.import_symbolsenabled; FQCN imports cleaned insrc// tests. - CI —
actions/checkoutbumped to v7.
Documentation
- README.md, DEMO-FRANKENPHP.md —
FRANKENPHP_MODE, PHP 8.5 demo image,demo-smoke. - GitHub About guidance: plain description, Packagist homepage, topics (REQ-DOCS-018).
Security
- SECURITY.md — AI security audit record (2026-07-29): Pass (good) / Low risk (REQ-SEC-004).
What's Changed
- chore(ci): bump actions/checkout from 6 to 7 by @dependabot[bot] in #8
Full Changelog: v2.0.17...v2.0.18