Release v2.0.17
v2.0.17
Changelog
Added
- REQ-ASSETS-004 —
FormKitExtensionimplementsPrependExtensionInterfaceand registers thenowo_form_kitasset package (base_path: /bundles/nowoformkit). Load help-modal assets withasset('help-modal.js', 'nowo_form_kit')/asset('help-modal.css', 'nowo_form_kit'). - REQ-DOCS-017 — FrankenPHP Friendly Worker Mode banner in README (
docs/images/frankenphp-friendly.png). - REQ-CS-005 —
nowo-tech/phpstan-frankenphpinrequire-devwithruleset-classic+ruleset-workerinphpstan.neon.dist. - Help modal portal —
help-modal.tsMutationObserver keeps Form Kit help modals ondocument.bodyfor dynamic/background forms; stale duplicates by id are removed on refresh.
Changed
- REQ-DEMO-010 — Symfony 8 demo uses
dunglas/frankenphp:1-php8.5-alpine;FRANKENPHP_MODE(classic|worker, defaultworker) in.env.example/ Compose / entrypoint. - Docs / demo / recipe — Help modal examples use the named asset package (no hard-coded
/bundles/nowoformkit/...paths). - PHP CS Fixer —
fully_qualified_strict_types.import_symbolsenabled; relateduseimport cleanups in src/tests.
Full Changelog: v2.0.16...v2.0.17