You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Version 5.2.0 - 19.01.2026
🚀 Features
Neue Public API: Einführung der Klasse FriendsOfRedaxo\ConsentManager\ConsentManager für den einfachen Zugriff auf gecachte Daten (Cookies, Gruppen, Texte, Domains)
Performance: Interne Klassen (Frontend, InlineConsent, GoogleConsentMode) nutzen nun den Cache statt direkter SQL-Abfragen
Code-Qualität: Refactoring der InlineConsent Klasse zur Vermeidung von Code-Duplizierung bei der Video-ID-Erkennung
Statistik: Neue Auswertung der Consent-Logs im Backend (Tägliche Consents, Top-Services)
Privacy: Dynamische Cookie-Laufzeit - Bei minimaler Zustimmung (nur notwendige Cookies) wird die Laufzeit auf 14 Tage begrenzt (Privacy by Design). Die Cookie-Beschreibung wird im Setup und Update automatisch angepasst ("14 Tage / 1 Jahr").
API Dokumentation: Neue Dokumentation der öffentlichen API in der README.md
🛡️ Security
CSP: Nonce-Schutz für Inline-Skripte im Backend-Log hinzugefügt
🐛 Bugfixes
Button-Layout responsive optimiert: Buttons passen sich jetzt der Textlänge an und nutzen auf Desktop flex: 1 für gleichmäßige Verteilung
Localization: Fehlende Übersetzungen im Statistik-Modul ergänzt
Fixed ReferenceError when calling consent_manager_hasconsent() from external JavaScript.