Skip to content

Release v0.3.31

Choose a tag to compare

@github-actions github-actions released this 24 Mar 11:24

Release v0.3.31

Changelog

Fixed

  • Dashboard import UX/performance: import modal now submits with a normal POST (no AJAX flow), keeps submit-button double-click protection, and reports import format/errors through page flash alerts after redirect.
  • Import payload format guard: dashboard import validates top-level JSON format before running importer logic; unsupported root arrays or malformed structures are rejected with explicit user-facing errors.
  • Create/import navigation flow: after creating a menu (and on import redirects), dashboard returns to referer/index instead of forcing navigation to the new menu detail page.
  • Dashboard item list visibility: menu item table "Route / URL" column now shows permissionKeys and unanimity state (Unanimous / Non-unanimous) to match the runtime permission model.
  • Static analysis/tests reliability: phpstan errors across src/ and tests/ were resolved and coverage run no longer fails on AutoTagPermissionCheckersPassTest expectation drift.

Full Changelog: v0.3.30...v0.3.31