Skip to content

Release v1.22.0

Choose a tag to compare

@github-actions github-actions released this 21 Oct 09:54
· 24 commits to main since this release

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
    their translation_domain. New View\SetupTokenGate (immutable, worker safe) passed to setup/token.html.twig as
    tokenGate; new translation key setup.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