Skip to content

Release v1.3.0

Choose a tag to compare

@github-actions github-actions released this 03 Aug 11:47
· 36 commits to main since this release

Release v1.3.0: panel role access (REQ-UI-002) and restore Symfony 8 constraints.

Changelog

Added

  • REQ-UI-002 panel access control: security.access_roles (default [ROLE_ADMIN]), optional security.access_checker, and MaintenanceModeAccessCheckerInterface (ConfigurableMaintenanceModeAccessChecker / AllowAllMaintenanceModeAccessChecker).
  • security.allow_unauthenticated (default false): when false and the panel is enabled, symfony/security-bundle is required.

Fixed

  • Restore Symfony 8 on core symfony/* constraints again (^7.4 || ^8.0) after post-release automation had narrowed several packages to ^7.4 only on the published tree.

Changed

  • Ops password gate remains an additional layer on top of role / access-checker checks.
  • Demo sets allow_unauthenticated: true (password gate only; never copy to production).

Compatibility

  • PHP >=8.2, <8.6; Symfony ^7.4 || ^8.0 (CI minors 7.4, 8.0, 8.1).
  • Panel with default security settings requires SecurityBundle (or set allow_unauthenticated: true for trusted local demos).

Full Changelog: v1.2.2...v1.3.0