Skip to content

Release v2.0.18

Choose a tag to compare

@github-actions github-actions released this 29 Jul 12:59
· 28 commits to master since this release

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 via nowo-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 — final on NowoMigrationsKitBundle and MigrationsKitExtension; migration services already final/readonly (REQ-PHP-001). Schema helpers stay open for DBAL compatibility test doubles.
  • Makefile — Compose V2 plugin with docker-compose fallback (REQ-MAKE-010); absolute docker path so Make does not hit a local ./docker/ directory; optional -include of monorepo .scripts helpers so standalone CI checkouts do not fail (REQ-MAKE-009).
  • PHP-CS-Fixer — fully_qualified_strict_types.import_symbols enabled; FQCN imports cleaned in src/ / tests.
  • CI — actions/checkout bumped 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