Skip to content

Release v0.3.26

Choose a tag to compare

@github-actions github-actions released this 23 Mar 12:34

Release 0.3.26

Changelog

Added

  • Demo permission checker: support for permission expressions with | (OR), & (AND), and parentheses in demo checkers (Symfony 7/8), with inline usage examples in code comments.
  • Demo fixtures: new menu items demonstrating expression-based permission keys (OR/AND + grouped expressions) in Symfony 7 and Symfony 8 demos.
  • Docs: USAGE now documents demo expression syntax, supported tokens, precedence, and examples.

Fixed

  • Import replace strategy: replacing an existing menu now removes the full current item tree via repository lookup before re-import, avoiding duplicated links/items when importing the same menu JSON repeatedly.
  • Export payload stability: permissionChecker (menu) and permissionKey (item) are now always present in exported JSON (including null values), so downstream tools/import flows do not lose those keys.
  • Tests: importer/exporter unit tests aligned with the updated replace/export behaviour.

Full Changelog: v0.3.25...v0.3.26