Release v3.4.0
Release v3.4.0
Changelog
Changed
- FormKitBundle: depend on
nowo-tech/form-kit-bundle^2.0. Admin form types useFormOptionsTrait+ profileperformance(#[FormKitConfig]). Extension prepends that profile when missing; form types are taggedform.typesoFormOptionsMergeris injected. - UiKit: Dashboard templates use
ui.btn/ui.row_actionsmacros withnowo_performance_css_frameworkinstead of hard-coded Bootstrap button classes.
Added
- REQ-TWIG-004: require
twig/extra-bundle+twig/string-extra;make check-twig-extrainrelease-check; demos registerTwigExtraBundle. - Twig-CS-Fixer:
vincentlanglet/twig-cs-fixer,.twig-cs-fixer.php,composer twig:lint/twig:fix.
Changed
- REQ-UI-001-kit: Require UiKitBundle (
nowo-tech/ui-kit-bundle^1.4). Dashboard shell loadsasset('css/nowo-ui.css', 'nowo_ui_kit')and imports@NowoUiKitBundle/macros/ui.html.twig(flashes viaui.flash).PerformanceExtensionseedsnowo_ui_kit.css_framework/icon_setfromdashboard.css_frameworkwhen the host has not set UiKit. Demo registers UiKit and shipsnowo_ui_kit.yaml.
Commits
- Release v3.4.0: FormKit/UiKit, Twig Extra (REQ-TWIG-004), and Twig-CS-Fixer. (b5e39d8)