Repository navigation
Release v1.6.0
Release v1.6.0: security fixes (see CHANGELOG/UPGRADING).
Changelog
Security
- Admin access (behaviour change):
security.access_roles: []now denies everyone (fail-closed) instead of opening/admin/qr-code-profilesto all users. Usesecurity.allow_unauthenticated: true(demo/dev only) or a customaccess_checkerto open it. - URL allowlist (behaviour change): patterns containing
/are matched against the parsed URL (host exact/subdomain, optional scheme/port, path prefix) instead of a substring of the whole URL, closing bypasses such ashttps://evil.tld/?r=good.com/path. Path-only patterns (/wallet/) are now path prefixes; paths with dot segments never match.
Fixed
- Admin CRUD:
QrCodeProfileConfigdeclares#[UniqueEntity('name')], so a duplicate profile name shows a form error instead of a 500 (unique constraint violation).