Skip to content

Release v0.3.29

Choose a tag to compare

@github-actions github-actions released this 23 Mar 19:05

Release v0.3.29

Changelog

Added

  • Item permissions model: dashboard item configuration now uses permissionKeys (multiselect array) and isUnanimous (AND/OR mode) as the primary permissions model.
  • Bundle dashboard JS bootstrap: dashboard.js now auto-registers Symfony UX Autocomplete (symfony--ux-autocomplete--autocomplete) on the detected StimulusAppLike and auto-loads Tom Select Bootstrap 5 CSS when needed.
  • Autocomplete diagnostics: dashboard script now emits explicit debug traces for Stimulus app detection, autocomplete controller registration, and Tom Select CSS loading.

Changed

  • Docs: USAGE and CONFIGURATION now document multi-key permissions (permissionKeys) and aggregation mode (isUnanimous) including checker examples and import/export payload notes.
  • Item permission editor: permissionKeys is now consistently configured as a multi-select autocomplete/tag field (multiple + Tom Select options), removing conflicting expanded behavior.
  • Demos (Symfony 7/8): dashboard assets now explicitly register UX Autocomplete controller and include Tom Select CSS in app entrypoints.

Fixed

  • Demo Symfony 8 dashboard layout: added bundle dashboard layout override with vite_entry_*('app') so demo dashboard pages load the demo entrypoint consistently.
  • Integration test stability: migration command --dump test no longer relies on fragile note line wrapping for nowo_dashboard_menu.doctrine.connection.

Full Changelog: v0.3.28...v0.3.29