Release v0.3.27
Release v0.3.27
Changelog
Added
- Web Profiler (Configuration tab): expanded with an explicit "effective config snapshot" table plus a full raw merged config JSON block, so the selected bundle configuration is unambiguous.
- Web Profiler (Permission checks tab): table now supports client-side sorting by key columns and shows combined checker details (
Selected / Resolved checker) in one column.
Changed
- Permission checker resolution:
MenuTreeLoadernow resolves checkers through a tagged service locator (nowo_dashboard_menu.permission_checker) instead of the full service container, improving reliability with private/autoconfigured services. - Demo fixtures (Symfony 7/8): demos now exercise both checkers in different menus (
CustomDemoPermissionCheckerandDemoMenuPermissionChecker) to make behaviour and fallback diagnosis clearer.
Fixed
- Profiler diagnostics: permission check records now expose clearer fallback/resolution context for selected checker vs resolved runtime checker.
- Tests: extension tests updated for the richer stored config snapshot; full test and coverage suites remain green.
Full Changelog: v0.3.26...v0.3.27