Release v0.3.32
Release v0.3.32
Changelog
Added
- Menu section/divider classes: menu configuration now supports dedicated class selectors for item types
sectionanddivider(classSection,classDivider) with YAML-defined options (includingnavigation-headerexample for sections). - Dashboard form support: menu configuration form now exposes editable fields for section and divider classes, aligned with existing class options UX.
- Translations: added bundle translation keys for the new menu config fields (
class section/class divider) across all shipped locales.
Changed
- Resolved menu config/classes: resolved menu classes now merge entity overrides for
sectionanddivider, including defaults fromdashboard.css_class_options. - Menu rendering template:
menu.html.twignow applies configuredsectionanddividerclasses at render time instead of relying only on hardcoded fallback classes. - Demo/recipe defaults: Symfony 7 demo, Symfony 8 demo and Flex recipe now include/document
dashboard.css_class_options.sectionanddashboard.css_class_options.divider.
Fixed
- Import/export parity: menu import/export payloads now include
classSectionandclassDivider, preventing class loss during round-trips. - Migration update flow:
nowo_dashboard_menu:generate-migration --updatenow adds missing DB columnsclass_sectionandclass_dividerwhen needed. - QA stability: test suite no longer reports risky tests for dashboard/import/compiler/access scenarios after adding missing assertions.
Full Changelog: v0.3.31...v0.3.32