Repository navigation
Release v1.22.0
v1.22.0
Changelog
Setup-token gate illustration and configurable how-to steps (hosts drop their copied token page), dependency refresh, php-cs-fixer ParallelConfig(2). See UPGRADING.
Added
- Setup-token gate presentation options (
setup.token_gate, 1.22): an optional illustration above the auth panel
(illustration: asset path shorthand or{ src, webp, width, height, alt }, rendered as<picture>with a WebP
source and a PNG/JPEG fallback<img>with intrinsic width/height, sized by a CSP-nonce<style>), configurable
how-to steps of the<details>disclosure (howto_steps: translation keys or translated texts,[]hides it) and
theirtranslation_domain. NewView\SetupTokenGate(immutable, worker safe) passed tosetup/token.html.twigas
tokenGate; new translation keysetup.token.illustration_alt(7 locales). Hosts that copied the token page only to
add art and copy can delete it (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).
Documentation
- Documentation: wave-1 REQ compliance — canonical issue templates, CODEOWNERS header, README documentation list order (PSR/Templates under Additional documentation), CONTRIBUTING Cursor Agent queue settings (REQ-IDE-006), DEMO-FRANKENPHP dev/production start, timeout hierarchy and troubleshooting, commented demo
.env.example, Spec Kit manual (layers, incremental features), categorized Spec Kit inventory (160/160), tables of contents on long docs.
What's Changed
- chore(deps): bump symfony/form from 8.1.8 to 8.1.9 in the symfony group by @dependabot[bot] in #26
Full Changelog: v1.21.3...v1.22.0