Repository navigation
Release v1.5.0
v1.5.0
Changelog
Dependency refresh, @Final controllers/forms, Symfony-form delete button, coverage gate in test-coverage, CI static analysis and demo smoke. See UPGRADING.
Changed
- Dependencies refreshed (Composer and pnpm/npm lock files of the bundle and its demos, campaign 2026-10-19).
.php-cs-fixer.dist.php:new ParallelConfig(2)(REQ-CS-001).- Controllers, form types and
Configurationare marked@final(realfinalin 2.0): they are not extension points; decorate or replace the services instead (REQ-PHP-001). See UPGRADING. - The submission delete button is rendered with a Symfony form (
form_start/form_end, same_tokenid) instead of raw<form>/<input>markup (REQ-TWIG-005). make test-coverageprints the PHPUnit text summary, publishescoverage-php.txtand fails under 99% lines (coverage-checkis now an alias);release-checkstarts withensure-upand runscheck-no-raw-html-formandvalidate-translations, which now also checks key parity (REQ-MAKE-002, REQ-MAKE-004, REQ-TEST-008).- CI: static-analysis job (PHPStan, Rector dry run, Igor) and a
Demo smokeworkflow;make demo-smoke/ demorelease-verifyrequire a final HTTP 200 (REQ-CS-006, REQ-TEST-011). docs/CONFIGURATION.mdlists the supported locales (REQ-I18N-002); README coverage figure refreshed to 99.62% (REQ-TEST-003);make helpfollows the standard block order; the co-author check accepts git worktrees.
What's Changed
- chore(deps): bump nowo-tech/phpstan-frankenphp from 1.2.3 to 1.3.0 by @dependabot[bot] in #44
Full Changelog: v1.4.1...v1.5.0