Skip to content

Release v3.4.0

Choose a tag to compare

@github-actions github-actions released this 04 Aug 22:07
· 36 commits to main since this release

Release v3.4.0

Changelog

Changed

  • FormKitBundle: depend on nowo-tech/form-kit-bundle ^2.0. Admin form types use FormOptionsTrait + profile performance (#[FormKitConfig]). Extension prepends that profile when missing; form types are tagged form.type so FormOptionsMerger is injected.
  • UiKit: Dashboard templates use ui.btn / ui.row_actions macros with nowo_performance_css_framework instead of hard-coded Bootstrap button classes.

Added

  • REQ-TWIG-004: require twig/extra-bundle + twig/string-extra; make check-twig-extra in release-check; demos register TwigExtraBundle.
  • 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 loads asset('css/nowo-ui.css', 'nowo_ui_kit') and imports @NowoUiKitBundle/macros/ui.html.twig (flashes via ui.flash). PerformanceExtension seeds nowo_ui_kit.css_framework / icon_set from dashboard.css_framework when the host has not set UiKit. Demo registers UiKit and ships nowo_ui_kit.yaml.

Commits

  • Release v3.4.0: FormKit/UiKit, Twig Extra (REQ-TWIG-004), and Twig-CS-Fixer. (b5e39d8)