Release v1.3.0
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]), optionalsecurity.access_checker, andMaintenanceModeAccessCheckerInterface(ConfigurableMaintenanceModeAccessChecker/AllowAllMaintenanceModeAccessChecker). security.allow_unauthenticated(defaultfalse): whenfalseand the panel is enabled,symfony/security-bundleis required.
Fixed
- Restore Symfony 8 on core
symfony/*constraints again (^7.4 || ^8.0) after post-release automation had narrowed several packages to^7.4only 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: truefor trusted local demos).
Full Changelog: v1.2.2...v1.3.0