Skip to content

5.2.0

Choose a tag to compare

@skerbis skerbis released this 19 Jan 14:17
· 106 commits to main since this release
fa01b37

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.