Changelog CCM19
Version 2025.12.02
02.12.2025 - 048fd5b2b15e08499394d6d0ecdde32721be30fa
Hier die Änderungen im Detail:
- FIX - TCF: Ausgabe der Datenspeicherdauer für TCF-Anbieter korrigiert
- FIX - TCF: Consent-Signale für veraltete TCF-Anbieter vermeiden
- FIX - Banner: Anzeigeprobleme im Safari behoben
- FIX - Update: Problem in der Benutzeroberfläche beim Update-Button behoben
- FIX - Barrierefreiheit: Cookie-Tabelle im Bearbeiten-Dialog von Einbindungen verbessert
- FIX - Barrierefreiheit: Banner-Buttons erhalten jetzt immer ein Label durch ARIA-Auszeichnung
Version 2025.11.20
20.11.2025 - 5016eb0ef82d65284a3bcbf05bf5c0b026326b72
Hier die Änderungen im Detail:
- NEW - TCF: Unterstützung für Google Additional Consent v2
- NEW - Agency-Version: "Powered by"-Link per Branding-Einstellung systemweit an- und abschalten
- NEW - Setup: Optionale Kommunikation mit dem Lizenz-Server bei Bedarf über Google-IP-Adressen (bei IP-Sperren)
- FIX - Administration: Probleme beim Speichern vereinzelter Einstellungen nach Version 2025.11.10 behoben
- FIX - Import: Verarbeitung der Kunden- und Domainauswahl nach Version 2025.11.10 repariert
- FIX - Login: "Erneut anmelden"-Dialog nicht beim Benutzerwechsel oder Logout anzeigen
- CHANGE - Import/Export-Plugin: Dateinamen beim Export dynamisch vergeben
- UPDATE - Übersetzungen aktualisiert
Version 2025.11.10
10.11.2025 - 1c73aa9ec6a6e5a4a4c5a5ff317934f801b8760a
Diese CCM19-Version markiert den angekündigten Wechsel zu Symfony 7.3 als modernes Web-Framework und die damit einhergehende Aktualisierung der Systemanforderungen, wodurch PHP 8.2 als neue Mindestanforderung für CCM19 greift.
Achtung: Die folgenden Hinweise sind nur relevant für Agentur- / Enterprise- und Tarifkunden, die eine Download-Variante mit eigener Installation nutzen!
- CCM19 aktualisiert seine Systemanforderungen mit dieser Version durch den Umstieg auf Symfony 7.3, sodass jetzt mindestens PHP 8.2 erforderlich ist.
- Noch diesen Monat wird Symfony 7.4 veröffentlicht – da wollen wir zeitig mitziehen, an den Systemanforderungen wird sich nichts ändern.
- Ebenfalls wird dann Symfony 8.0 veröffentlicht, womit mindestens PHP 8.4 vorausgesetzt wird. Der Umstieg erfolgt voraussichtlich bis Mitte 2026.
- CCM19 unterstützt bereits jetzt PHP 8.4, was den Umstieg auf Symfony 8 noch einfacher gestaltet.
- Der CCM19-Updater verhindert das Update der CCM19-Installation, solange die neuen Anforderungen nicht erfüllt sind. Sobald die Anforderungen erfüllt sind, verläuft der Update-Prozess wie gehabt.
Hier die Änderungen im Detail:
- NEW - Unterstützung für Clarity-ConsentV2-API
- NEW - Einbindungen: Hinweis ausgeben, wenn automatische Updates für das Konto inaktiv sind
- FIX - Workaround für Kompatibilität mit alten JS-Bibliotheken
- FIX - Workaround für Safari-Bug, durch den das Banner u. U. wiederholt öffnete
- FIX - Dashboard: Schreibzugriff für Unterbenutzer repariert, z. B. Banner aktivieren
- FIX - Darstellung des Setup-Formulars repariert
- CHANGE - System-Log: Groß- und Kleinschreibung beim Suchen ignorieren
- CHANGE - System-Log: Spalte „Komponente" ebenfalls durchsuchen
- CHANGE - Lizenzierung: Verfahren zur Update-Prüfung modernisiert
Version 2025.11.07
07.11.2025 - 76e7fec9a0e87f3a300cf59ef245c259717dd31e
Hier die Änderungen im Detail:
- FIX - Kompatibilitäts-Workaround aus 2025.09.18 für php-mongodb ab 2.0 erweitert
Version 2025.11.04
04.11.2025 - cacf98d4e621d182845b64b9f6a8c6fb870b8cbb
Hier die Änderungen im Detail:
- FIX - CCM19-Updater: Anforderungen für den bevorstehenden Generationswechsel korrigiert
Version 2025.10.21
21.10.2025 - 933c908e7aee3309520d146c48a9dca6c36f352c
Im Februar 2023 haben wir angekündigt, dass die Unterstützung für mehrere PHP-Versionen, die veraltet sind und offiziell nicht mehr mit Sicherheitsupdates versorgt werden, zu einem späteren Zeitpunkt eingestellt würde. Sehr bald soll es dann auch so weit sein: Diese CCM19-Version ist voraussichtlich die letzte, die noch auf Symfony 5.4 (LTS) als Basis-Web-Framework aufbaut.
Mit einer der kommenden CCM19-Versionen wird ein Generationswechsel stattfinden, der diese Basis von Symfony 5.4 (LTS) auf das modernere Symfony 7.3 aktualisiert.
Achtung: Die folgenden Hinweise sind nur relevant für Agentur- / Enterprise- und Tarifkunden, die eine Download-Variante mit eigener Installation nutzen!
- CCM19 aktualisiert seine Systemanforderungen mit dem Umstieg auf Symfony 7.3, sodass mindestens PHP 8.2 erforderlich sein wird.
- Demnächst wird Symfony 7.4 veröffentlicht – da wollen wir zeitig mitziehen, an der PHP-Version wird sich nichts ändern.
- Ebenfalls wird demnächst Symfony 8.0 erscheinen, womit mindestens PHP 8.4 vorausgesetzt wird. Der Umstieg erfolgt voraussichtlich bis Mitte 2026.
- CCM19 unterstützt bereits jetzt PHP 8.4, was den Umstieg auf Symfony 8.x noch einfacher gestalten sollte.
- Der CCM19-Updater verhindert den Generationswechsel, solange die neuen Anforderungen nicht erfüllt sind. Sobald die Anforderungen erfüllt sind, verläuft der Update-Prozess wie gehabt.
Hier die Änderungen im Detail:
- FIX - Login und Benutzerwechsel für Chromium-basierte Internet-Browser beschleunigt
- CHANGE - Banner: Sprachwechsler-Icon technisch anders umgesetzt (spezifischer Workaround für eine Website, deren nicht standardgemäßer Code ein Problem ausgelöst hat)
- CHANGE - CCM19-Cloud: Einstellungen der Funktion „Unsichtbares Banner" in die Übersicht der Einbindungen umgezogen
Version 2025.10.09
10.10.2025 - d7cb33b8b080bc14b6f053301cdfd059c58b73ae
Hier die Änderungen im Detail:
- NEW - Sprache “Französisch (Luxemburg)” zur Auswahl hinzugefügt
- NEW - Benutzerweite Übersetzungen: Gelöschte Board-Sprachen zum Vorausfüllen anbieten
- NEW - Frontend: Alias 'ak' für URL-Parameter 'apiKey' hinzugefügt
- FIX - Agency-Version: Pfadberechnung zwischen CDN-Basis-Pfad und CCM19-Basis-Pfad korrigiert
- CHANGE - Einbindungen: Update-Schloss bei manueller Änderung automatisch schließen
- UPDATE - Übersetzungen aktualisiert
Version 2025.09.23
24.09.2025 - c22159a95c11a377afb1e5d1a351c12117d2c25c
Hier die Änderungen im Detail:
- FIX - Iframe-Blocker: Workaround beim Wiederherstellen von Iframes im Safari
- FIX - Spaltenbreiten der Cookie-Tabellen im Details-Dialog optimiert
- UPDATE - Geo-IP-Datenbank aktualisiert
Version 2025.09.18
19.09.2025 - 46bc22cbb06ec5073377689487177bdfbb885f5e
Hier die Änderungen im Detail:
- NEW - Update-Prozess auf PHP 8.2 als neue Mindestanforderung vorbereitet
- NEW - Iframe-Blocker: Vorschaubilder für unterstützte Dienste optional ein- oder ausblenden
- NEW - Sprachen hinzugefügt: Kurmanji (kmr), Südkurdisch (sdh), Sorani (ckv), Zaza (zza), Gorani (hac), Belutschi (bal)
- FIX - Übersetzung: Slovenisch korrigiert
- FIX - Barrierefreiheit: Auszeichnungen im Details-Dialog überarbeitet
- FIX - Barrierefreiheit: Auszeichnungen des Einstellungs-Icons verbessert
- FIX - Barrierefreiheit: Auszeichnungen für „Einbindungen in Kategorienfenster anzeigen" verbessert
- FIX - Onboarding: Alle verwendeten Sprachen beim Import von Einbindungen berücksichtigen
- FIX - Farbwerte: Potentielle Endlosschleife (ab Version 2025.08.06) in 'Color::adjustBrightnessForContrast()' behoben
- FIX - Kompatibilitäts-Workaround für php-mongodb ab 2.0
- CHANGE - Einstellungen zu E-Mail-Benachrichtigungen zurück in „Mein Konto" verschoben
- CHANGE - Self-Hosting: E-Mail-Einstellungen angeglichen
- CHANGE - Geo-Funktion „Nur in der EU/EWR anzeigen“ in „Nur in Ländern mit DSGVO anzeigen?“ umbenannt
- CHANGE - Indien mit DPDPA-2023 als DSGVO-ähnliches Land eingestuft
Version 2025.08.06
07.08.2025 - 7d8c9d46d0c0fc2546962a62d4157069bba10c54
Hier die Änderungen im Detail:
- NEW - Theme-CSS: Twig-Filter 'adjustContrast' hinzugefügt
- NEW - Fallback bei Sprachauswahl von spezifischeren Sprachcodes auf Makrosprachen
- FIX - Barrierefreiheit: Infos zu Einbindungen im Kategorienfenster verbessert
- FIX - HTML-Korrektur: 'as'-Attribut bei 'rel="prefetch"' entfernt
- FIX - Minimalen Kontrast für automatische Farbwahl einzelner Elemente korrigiert
- FIX - Barrierefreiheit: Elemente mit 'hidden'-Attribut technisch ausblenden
- FIX - Barrierefreiheit: Ausgeblendetes Einstelluns-Icon bei Fokus-Steuerung ignorieren
- FIX - Impressum/Datenschutz: Anzeige-Modus "Link" als Standard korrigiert
- FIX - Gruppenverwaltung: Plugins möglicherweise für Unterbenutzer sichtbar
- FIX - Iframe-Blocker: Seite hat möglicherweise nicht mehr reagiert, wenn externe 'MutationObserver' argierten
- FIX - Darstellungsfehler beim Passwort-Anzeigen-Button in Kombination mit Passwortstärke-Anzeige behoben
- FIX - MongoDB: Modernere 'BulkWriteException' berücksichtigen
- CHANGE - Hilfselemente zur Tastatur-Fokus-Steuerung nur noch in älteren Browsern verwenden
- UPDATE - Übersetzungen aktualisiert
Version 2025.07.10
10.07.2025 - be11ef13b8c0fefc00be313391ac65ae5d427363
Hier die Änderungen im Detail:
- NEW - Übersetzungen hinzugefügt: Birmanisch, Filipino, Indonesich, Koreanisch, Laotisch, Thai, Vietnamesisch, Zulu
- NEW - Projektverwaltung: Kommentarfeld für Domains/Projekte zum Hinterlegen individueller Notizen
- NEW - Self-Hosted: Neues Konsolenkommando 'app:user:rename'
- NEW - Crawler: Feedback-Ausgabe erweitert
- FIX - Barrierefreiheit: Modal-Überschriften im Widget mit h2 beginnen
- FIX - Widget-Sprachwechsler: SVG für Content-Security-Policies optimiert
- FIX - Gruppenverwaltung: Schreibrechte für Dashboard-Funktionen jetzt konfigurierbar
- FIX - Kundenverwaltung: UTF-8-BOM beim CSV-Import ggf. ignorieren
- CHANGE - „Alles-Akzeptieren"-Button auf 2. Ebene nicht mehr hervorheben
- UPDATE - Geo-IP-Datenbank aktualisiert
- UPDATE - Projektabhängigkeiten aktualisiert
Version 2025.06.26
26.06.2025 - bb9bb4588d743f538b02eb921ebb77975e3b40e7
Hier die Änderungen im Detail:
- NEW - Passwort-Eingabefelder haben jetzt eine "Passwort anzeigen"-Schaltfläche
- NEW - Auswahl des verwendeten Tag-Managers (Matomo, GTM, benutzerdefiniert)
- NEW - Iframe-Blocker: Infos zur verknüpften Einbindung anzeigen
- FIX - Barrierefreiheit: "Mein Konto"-Formularfelder besser für Hilfs-Tools ausgezeichnet
- FIX - Standardsprachen-Bestimmung bei Login ohne gewählte Sprache korrigiert
- FIX - Seltenes Problem behoben, bei dem Banner-Texte nicht mehr ausgegeben wurden
- FIX - JavaScript-API: Problem behoben, das zu endloser Rekursion führen konnte
- CHANGE - TCF: Hinweise zu letztem Urteil entfernt
- CHANGE - Barrierefreiheit: Farben, Links und Kontraste optimiert
- CHANGE - Generische Bezeichnung für erweiterte GTM-Einstellung
- CHANGE - Lazy-Loading für das Einstellungs-Icon auf 'loading="lazy"' umgestellt
- CHANGE - Einstellung „Banner ausblenden, wenn Einbindungen auf anderem Wege erreichbar sind" in separate Feldgruppe verschoben
- CHANGE - Kategoriefenster standardmäßig ohne "Alles akzeptieren"-Button
- UPDATE - Projektabhängigkeiten aktualisiert
Version 2025.05.28
28.05.2025 - 6deb087699e99b292f6e6ab30708994da2b4cd37
Hier die Änderungen im Detail:
- NEW - Opt-in-Modus bei optional ausgeblendetem Banner
- NEW - Agency-Version: Hosting-Dashboard um Panels mit Informationen zu diversen Bereichen erweitert
- FIX - Überprüfung auf die Nutzung von Tab zum Fokuswechsel korrigiert
- CHANGE - Rechtliche Warnung bei Funktion "Abweichende Consent-Lebensdauer bei teilweiser Zustimmung" ergänzt
- CHANGE - Standardtext der "Ablehnen"-Schaltfläche zu "Alles ablehnen" geändert
Version 2025.05.20
20.05.2025 - ff73c6ad5c26324ba2e395a913e05b36e9ad0572
Hier die Änderungen im Detail:
- NEW - TCFv2: Hinweis auf aktuelles Gerichtsurteil aufgenommen
- FIX - Iframe-Blocker: Funktionsbeschreibung korrigiert
- FIX - Iframe-Blocker: Thumbnail-Ermittlung für Vimeo-Videos optimiert
- FIX - Logos korrekt über das festgelegte CDN ausliefern
- CHANGE - EWR-Länder (ohne EU) jetzt bei "Banner für bestimmte Regionen ausblenden" auswählbar
- CHANGE - Beschreibungstext für "Nur in der EU anzeigen" überarbeitet
Version 2025.05.13
13.05.2025 - 0939457f7431158eeb960a2bf9ca0137459a29a0
Hier die Änderungen im Detail:
- NEW - Hosting-API: Neue Statistics-API hinzugefügt
- NEW - Hosting-API: 'Client'-Komponente um Eigenschaft 'mailSubscriptions' erweitert
- NEW - Reporting: Diagramme für Ergebnisseiten ergänzt
- FIX - Onboarding: Die URLs für Impressum und Datenschutz waren u. U. nicht sichtbar
- FIX - Agency-Version: Kundenaccount nach Sitzungsablauf für Manager wiederherstellen
- FIX - Consent-Sharing: Workaround für Inkompatibilität bei Consent-Sharing in 3rd-Party-Iframes in Safari
- FIX - Performance: Reaktionszeit bei Klick auf Speichern-Button im Banner optimiert
- FIX - GeoIP: Unbekannte Ländercodes korrekt auf "unbekannte Region" zuordnen
- FIX - Barrierefreiheit: Unnötiges 'aria-role="none"' im Banner entfernt
- FIX - Einbindungsdatenbank: Speichertyp 'session_storage' korrekt übernehmen
- FIX - Aktive Sprache für die Banner-Anzeige bei Bedarf on-the-fly erstellen
- FIX - Reporting: Sortierung der Skripte nach Schweregrad
- CHANGE - Onboarding: Das Banner wird auf Impressum- und Datenschutz-URL jetzt standardmäßig angezeigt
- CHANGE - Einheitliche Sortierung der Übersetzungsreiter nach Sprachcode
- CHANGE - Länderliste auf alle Regionen mit ISO-3166-1-Code erweitert
Version 2025.04.09
09.04.2025 - 559735b23acd02aab9094c3de71d78b6ab7e97dd
Hier die Änderungen im Detail:
- NEW - System-Log: Löschen von Duplikaten während Einbindungs-Updates festhalten
- NEW - Reporting: Unterstützung für Export im docx-Format
- FIX - Unterbenutzerverwaltung: Anzeigefehler bei "Letzter Login" behoben
- FIX - Einbindungen: Seltenen Fehler beim Update nach Zusammenführen von Duplikaten behoben
- FIX - CB-Import: Fehlermeldung bei ungültigem API-Schlüssel ergänzt
- FIX - CDN: Cookie-Erklärungstabelle über das CDN laden
- FIX - CDN: Korrektur der generierten URLs bei CDN-Verwendung
- FIX - MongoDB: Seltenen Fehler beim Zugriff auf ein Array-Feld behoben
- CHANGE - Onboarding-API: '/onboarding/scan' bricht nach fehlgeschlagenem Abruf des Impressums nicht mehr ab
- CHANGE - Einbindungsdatenbank: Bezeichnung neben lokalisiertem Anzeigenamen ausgeben
- UPDATE - Projektabhängigkeiten aktualisiert
- UPDATE - GeoIP-Datenbank aktualisiert
Version 2025.03.26
26.03.2025 - b5b735d8e3c56b49f6cd0e06889c9cfffe212960
Hier die Änderungen im Detail:
- NEW - Einbindungen: Quelle importierter Einbindungen in der Übersicht kennzeichnen (z. B. "importiert aus Systemvorlage")
- NEW - Performance: Kurzzeitiges Caching der Einbindungsdaten bei automatischen Einbindungs-Updates
- FIX - Script-Loader: Skripte mit '[type="text/x-ccm-loader"]' wurden zweimal ausgeführt, wenn sie dynamisch ('appendChild' etc.) hinzugefügt wurden
- CHANGE - Kundenverwaltung: "Liste der inaktiven Accounts" zeigt jetzt immer alle inaktiven Accounts
Version 2025.03.19
19.03.2025 - fe2bc27e0170be39b0fc018e6ef150dc758a1655
Hier die Änderungen im Detail:
- NEW - Mehrere Sprachen gleichzeitig de-/aktivieren
- NEW - System-Themes explizit zur Verteilung freigeben
- NEW - Übersetzbare Sprachen: Taiwanesisch und Filipino ergänzt
- NEW - Erkennung modifizierter JavaScript-Funktionen verbessert
- NEW - Systemweites Standard-Theme für neue Domains optional aushebeln
- NEW - Script-Loader: Unterstützung für JavaScript-Module
- FIX - Standard-Länderzuordnungen für einige Sprachen korrigiert
- FIX - Banner-Aktivierung für Unterbenutzer nach Version 2025.02.03 repariert
- FIX - Consent-Banner: Barrierefreiheit für den Schließen-Button verbessert
- FIX - Agenturen: Aufruflimit für neue Kunden korrigiert
- FIX - Statistik-API: Link zur API-Dokumentation aktualisiert
- FIX - Statistik-API: Endpunkte angeglichen
- FIX - Asset-URLs repariert, die nach Version 2025.02.06 u. U. fehlerhaft waren
- FIX - TCF: Korrektur bei der Behandlung der TCFv2-Richtlinienänderung von Juni 2021
- FIX - Einstellungs-Icon: Attribute 'width' und 'height' ergänzt
- CHANGE - System-Themes: Spalte "Aktiv" in "Standard" umbenannt
- CHANGE - Consent-Banner: Sprachwechsler mit einem "Language-Icon" markiert
- UPDATE - Übersetzungen aktualisiert
Version 2025.02.17
17.02.2025 - 5e2e7246b6988f31fa8869300af020dde647b6b3
Hier die Änderungen im Detail:
- FIX - Erneuten Login bei abgelaufener Sitzung über Modal-Dialog repariert
- FIX - Verfügbare Menüpunkte für Projekttyp "App" nach Version 2025.02.03 korrigiert
- FIX - Permanent-Crawler ausblenden, wenn externer Crawler aktiv
Version 2025.02.14
14.02.2025 - 79e7f958026cbc7798a627e29edfde34a181625c
Hier die Änderungen im Detail:
- FIX - Möglichen Zugriff auf nicht definierten Array-Bereich behoben
- CHANGE - Youtube-Thumbnail-Varianten mit schwarzen Balken ignorieren
Version 2025.02.11
13.02.2025 - 4aff6d55e69e7618aa0f19b123585e0dcadd62a6
Hier die Änderungen im Detail:
- CHANGE - Login-Bildschirm: Neues Layout
- CHANGE - Backend: Proportionen und Abstände aktualisiert
- UPDATE - Übersetzungen aktualisiert
Version 2025.02.06
06.02.2025 - 3378de999f6943a7a781f27b97680cfc0d6ccff6
Hier die Änderungen im Detail:
- FIX - FOUC bei Banner-Initialisierung behoben
- FIX - '/index.php' beim Bestimmen weiterführender URLs ggf. erhalten
Version 2025.02.03
03.02.2025 - 6330293ea9271071833190619f494e57d8c57ce0
Hier die Änderungen im Detail:
- NEW - SSO-Plugin: Matching über 'sub'-Claim + Metadaten-Feld ermöglicht
- NEW - TCF: Anbieterliste nach Vendor-ID durchsuchen
- NEW - Agency-Version: Erstellung von Einladungslinks ermöglicht
- NEW - Image-Loader: Bilder können Script-Loader-Gruppe mitverwenden
- NEW - Themes: Tooltip für "Primäre Buttons"-Farben hinzugefügt
- FIX - Hosting-API: Lock auf Config-Repository schnellstmöglich freigeben
- FIX - Iframe-Blocker: Zeilenumbrüche des Dialogtextes erhalten
- FIX - Kundenverwaltung: Escaping von Namen in Kundentabelle korrigiert
- CHANGE - Themes: Button-Bezeichnungen in den Farbeinstellungen aktualisiert
- UPDATE - Übersetzungen aktualisiert
- UPDATE - Projektabhängigkeiten aktualisiert
Version 2025.01.27
27.01.2025 - 37d9488c54658f666a9c3c9cac258b6a1fc2df3d
Hier die Änderungen im Detail:
- FIX - Problem beim Tarifparameter "mehr als 2 Sprachen" behoben
Version 2025.01.22
22.01.2025 - 2cc918ab8958fca88e1fb990a58425f5bfc3ee24
Hier die Änderungen im Detail:
- NEW - Agency-Version: Deaktivierung des Passwortzugangs zu Kunden-Accounts ohne SSO-Plugin möglich
- NEW - Eingabefeld für CDN-URL in Netzwerkeinstellungen (experimentell)
- NEW - Unterstützung für CSP-nonces
- NEW - Developer-Einstellungen: "Banner für bestimmte Regionen ausblenden"
- NEW - Developer-Einstellungen: "Banner anzeigen, auch wenn keine Zustimmung erforderlich ist"
- FIX - inert-Attribut auch bei von JS-Frameworks zwischengespeicherten Elementen korrekt entfernen
- FIX - Iframe-Blocker: Origin-Prüfung bei 'postMessage'-Kommunikation korrigiert
- FIX - Single-SignOn-Plugin: "Bereits angemeldet"-Hinweis während SSO-Prozess unterdrücken
- FIX - Single-SignOn-Plugin: Deaktivierte Provider nicht beim Login-Vorgang akzeptieren
- FIX - Barrierefreheit: Logo auf Login-Seite als dekorativ markiert
- CHANGE - Hosting-API: Client-Payload '"password": null' für "kein Passwort"
- CHANGE - Projektverwaltung: Schaltflächen zum Hinzufügen von Projekten in separaten Bereich umgezogen
- CHANGE - TCFv2.2: Unterstützte TCF-Policy-Version auf 5 erhöht
- CHANGE - Single-SignOn-Plugin: Versteckte SSO-Provider ermöglichen
- CHANGE - Single-SignOn-Plugin: Erweitertes Login-Feld ausblenden, wenn kein SSO-Provider aktiv
- CHANGE - Kundenverwaltung: Spalte "Domainliste" auf Website-Projekte reduzieren
- CHANGE - Kundenverwaltung: Spalte "Domainanzahl" in "Projektanzahl" umbenannt
- UPDATE - GeoIP-Datenbank aktualisiert
Version 2024.12.12
12.12.2024 - 28a223aa41cb25f62099be78f273503df0fa856e
Hier die Änderungen im Detail:
- FIX - Barrierefreiheit: Überschriften-Hierarchie im Details-Dialog überarbeitet
- FIX - TCFv2: Hinweis auf "Berechtigtes Interesse" nur im Banner anzeigen, wenn "Berechtigtes Interesse" aktiv ist
- FIX - Update-Signal für Google-Consent-Mode technisch notwendiger Einbindungen korrigiert
- FIX - Übersetzungen der IFrame-Texte bei Aktualisierung von Einbindungen berücksichtigen
- FIX - Länderliste für DSGVO-ähnliche Gesetze aktualisiert
- UPDATE - GeoIP-Datenbank aktualisiert
Version 2024.12.03
03.12.2024 - 8c2762b8fff213071c597bdf5f93d9f5b725fcf7
Hier die Änderungen im Detail:
- NEW - Iframe-Blocker: Platzhalter im Dialog-Text ersetzen
- NEW - Kundenfeld "Leitweg-ID" ('buyerReference') hinzugefügt
- NEW - Kundenfeld "E-Mail-Adresse für Zahlungserinnerungen" hinzugefügt
- FIX - Skriptfilter beim Blockieren technisch notwendiger Einbindungen einbeziehen
- FIX - Durch externe Scripte im HTML-DOM erzeugte Banner-Kopien beim Wiederherstellen des Banners löschen
- FIX - Cache-Speicherdauer für statische Ressourcen angehoben
- FIX - Cachebarkeit von Settings-Icon und Banner-Logo deutlich erhöhen
- FIX - Backend: Layout grundlegend RTL-fähig (WiP)
- CHANGE - Login-Hintergrundbild aktualisiert
- CHANGE - Zeitlimit der Consent-Weitergabe über die URL auf 30 Minuten erhöht
Version 2024.10.29
29.10.2024 - 2004eeb94eaa2d0a2386634d8b2fbc4cc3058cd7
Hier die Änderungen im Detail:
- NEW - TCFv2: Unterstützung für TCF-Integration mit dem Google Consent Mode
- NEW - Microsoft Consent Mode (UET) analog zum Google Consent Mode (GCM) integriert
- NEW - Agency-Version: Individuellen Code ins Backend integrieren (z. B. für eine Chat-Integration)
- FIX - Labels der Cookie-Zwecke unter "Texte & Sprachen" im Backend übersetzen
- FIX - Einbindungen: TCF-Vendor beim Update nur aktualisieren, wenn das Anbieter-Feld nicht gesperrt ist
- FIX - Skeleton: Abgerundete Ecken für Gradient-Themes korrigiert
- FIX - Google Consent Mode: Behandlung von 'ad_personalization' korrigiert
- FIX - Markup für das Seitenlogo nur generieren, wenn ein Logo existiert
- FIX - 'inert'-Attribut auch bei Javascript-Elementersetzungen wieder korrekt zurücksetzen
- FIX - Übersetzungsmöglichkeit für Barrierefreiheitstext des Schließen-Buttons hinzugefügt
- FIX - Self-Hosting: Einige Branding-Einstellungen auch wieder ohne NoLabel-Lizenz ermöglichen
- FIX - Barrierefreiheit: Kennzeichnung der Sprache des "Powered by"-Links
- FIX - Workaround für falsche Origin-Auflösung bei CSP 'form-action 'self''
- CHANGE - Tastaturfokus-Darstellung des Bannertexts überarbeitet
- CHANGE - Einbindungsvorlagen müssen pro Benutzerkonto erst unter "Verfügbare Einstellungen" freigeschaltet werden
- CHANGE - Bevorzugtes Farbschema auf "hell" gesetzt
- CHANGE - Self-Hosting: Nur noch aktive Benutzer und deren Domains für Lizenzabrechnung berücksichtigen
- CHANGE - Frontend-Cache für einen Account leeren wenn der Account de-/aktiviert wird
- CHANGE - Frontend-Ausgabe für deaktivierte Accounts abschalten
- UPDATE - Übersetzungen aktualisiert
- UPDATE - Projektabhängigkeiten aktualisiert
Version 2024.09.25
25.09.2024 - 26e8b7266709b2b8a42fe36ac98f9e0667e5a995
Hier die Änderungen im Detail:
- NEW - TCFv2: Angaben zu Consent-Speicherung gemäß TCF-Policy v5.0 im Einstellungsdialog (2nd layer) ergänzt
- NEW - Agency-Version: Neues Kundenfeld hinzugefügt, um kundenspezifische Informationen zu hinterlegen
- FIX - Cookie-Banner: Barrierefreiheit verbessert
- FIX - Cookie-Banner: Dialoge mit dem 'hidden'-Attribut auszeichnen, solange sie ausgeblendet sind
- FIX - Cookie-Banner: Fallback-Locale auch bei veralteter Cookie-Struktur ermitteln
- FIX - Website: Interaktivität nach Version 2024.09.11 ('inert') auch bei DOM-Änderungen wiederherstellen
- CHANGE - Login-Hintergrundbild aktualisiert
Version 2024.09.11
11.09.2024 - c78ff2ce1b43fcbd80de0736069f6a097cba5641
Hier die Änderungen im Detail:
- NEW - Neues Event 'AccountUpdateEvent' beim Ändern von Stammdaten oder dem Passwort eines Benutzers
- NEW - Neues 'inert'-HTML-Attribut verwenden um den Rest der Website nicht-interaktiv zu schalten
- NEW - Link zum Kündigen in Tarifübersicht ergänzt
- FIX - Anzeige des Menüpunkts "Permanent-Crawler" repariert
- FIX - Mögliche Probleme durch konsequente Verwendung der nativen 'Array.from' unterbinden
- FIX - Stärkeres Abdunkeln bei übereinanderliegenden Modal-Dialogen vermeiden
- FIX - Barrierefreiheit verbessert
- FIX - Formatierung der Ein-/Ausklappschalter für Einbindungen nach Version 2024.07.09 repariert
- CHANGE - Legacy-Onboarding für altes Cookie-Datenmodell entfernt
- CHANGE - Login per Hosting-API-Key überarbeitet
- CHANGE - Crawler-Einstellungen unter "Verfügbare Einstellungen" neu strukturiert
- UPDATE - Übersetzungen aktualisiert
- UPDATE - Projektabhängigkeiten aktualisiert
Version 2024.08.22
22.08.2024 - b113c006812462ad277591f50fd535aa40f4b45f
Hierbei handelt es sich um ein kleines Hotfix-Release, das ein Problem der letzten Version behebt.
Hier die Änderungen im Detail:
- FIX - Hosting-API: Anlegen neuer Kunden nach Version 2024.08.21 repariert
Version 2024.08.21
22.08.2024 - 83ade6fbe9728f9b7571a2882d2397f082e39703
Hier die Änderungen im Detail:
- NEW - Branding: Neues Feld "Anwendungsname" hinzugefügt
- NEW - JS-API: Einbindungs-IDs in 'CCM.embeddings' ergänzt
- NEW - Arabische Übersetzung hinzugefügt
- FIX - Positionen "unten rechts" und "unten links" für account- und systemweite Themes nachgereicht
- FIX - Mögliches Problem behoben, bei dem sich das Banner nach dem Speichern erneut öffnete
- FIX - Hosting-API: Update des Benutzernamen auf denselben Namen in anderer Groß-/Kleinscheibung erlauben
- FIX - Strukturierte Rechtsgrundlagen in Cookie-Erklärungstabelle berücksichtigen
- FIX - 2FA-Plugin: Anwendungsnamen als Name im QR-Code verwenden
- FIX - Themes: Bei Farbwerten mehr gültige Angaben akzeptieren
- CHANGE - Cronjob: Protokoll-Rotation von 2h auf alle 30min umgestellt
Version 2024.07.18
18.07.2024 - d625d66ab46867f24d6ab40d25264eeb5ec27bd6
Hier die Änderungen im Detail:
- NEW - Consent-Zustand beim "Zustimmung anpassen"-Link in der Cookie-Erklärungstabelle ausgeben
- NEW - TCFv2: SpecialPurpose-IDs in JS-API für trackingfreie Netzwerke ausgeben
- NEW - Experimentelle Developer-Einstellung für die JS-API hinzugefügt
- FIX - Strukturierte Rechtsgrundlagen bei fehlgeschlagenem Download erneut laden
- FIX - Statistik: Zählung von Banner-Einblendungen (Absprünge) nach Version 2024.07.09 repariert
Version 2024.07.11
11.07.2024 - 98a163ee4ae65b01eabf10634dd268d627944b32
Als Reaktion auf euer Feedback haben wir das Verhalten des Banners angepasst: Der Fokus liegt nun initial auf dem Einleitungstext statt auf der primären Schaltfläche. Außerdem werden die Google-Consent-Mode-Parameter jetzt rechtzeitig übermittelt, sodass die korrekten Werte nach dem Laden von Einbindungen bereitstehen.
Hier die Änderungen im Detail:
- CHANGE - Barrierefreiheit: Tastaturfokus im Cookie-Banner standardmäßig auf den Textbereich legen
- CHANGE - Google-Consent-Mode: Sende aktualisierte GCM-Parameter, bevor Einbindungen geladen werden
Version 2024.07.10
10.07.2024 - 6cc41c3dbb57ab8ff38c070bdcdd492c818632a8
Hierbei handelt es sich um ein kleines Hotfix-Release, das ein Problem der letzten Version behebt.
Hier die Änderungen im Detail:
- FIX - Consent-Teilung: Probleme nach Version 2024.07.09 behoben
Version 2024.07.09
09.07.2024 - 1a1a49a835bf50f68cf8c654ba6c0f72c09840c7
Hier die Änderungen im Detail:
- NEW - Leeres Basis-Layout "Empty" hinzugefügt, um CSS vollständig selbst zu definieren
- NEW - Eingabefelder für automatische Updates bei den Übersetzungen optional sperren
- NEW - Eigenschaften von Einbindungen für automatische Updates optional sperren
- NEW - 2FA-Plugin: Herausgeber bei zeitbasierten Codes abhängig von der Domain der CCM19-Instanz
- FIX - Consent-Teilung für Iframes verbessert
- FIX - Probleme in der Theme-Vorschau behoben (u. a. CSP)
- FIX - Benutzergruppe "SubAdmin" beim Erstellen Berechtigung für alle Plugins erteilen
- FIX - Fallback-Übersetzung für Benutzer erkennen und u. U. neu bestimmen
- FIX - A/B-Testing: Arrays bei Ausgabe des Changelogs serialisieren
- FIX - Plugin-Skripte über den Origin der app.js anfordern (behebt mögliche CSP-Probleme)
- FIX - "Weitere Informationen" für TCF-Anbieter in korrekter Sprache ausgeben
- FIX - Fallback wenn nix erkannt wird beim Integrationslink
- FIX - Anzeigefehler des Detail-Dialogs im Firefox behoben
- FIX - Barrierefreiheit verbessert
- CHANGE - Fokus-Handling überarbeitet, jetzt ohne 'tabindex="1"'
- CHANGE - Statistik: Bannereinblendungen in allen Diagrammen anzeigen
- UPDATE - Übersetzungen aktualisiert
- UPDATE - Projektabhängigkeiten aktualisiert
Version 2024.05.08
08.05.2024 - f9a1a7b0486cfb1002ff80375f2f0f98654f01cf
Hier die Änderungen im Detail:
- NEW - 2FA: Passkey-Support
- FIX - 2FA: QR-Code im Dark-Mode optimiert
- FIX - Workaround: 'bind()' in 'app.js' weitgehend vermeiden
- FIX - Agency-Version: Treffer für Domains bei beliebiger Teilzeichenkette in der Kundensuche erzielen
- FIX - Datumsformat für Übersetzungen an Unicode-CLDR-Datenbank angeglichen
- FIX - Klicks auf '#CCM.'-Links auch bei DOM-Updates registrieren
Version 2024.04.25
25.04.2024 - 6e1b6b21a2635c8682dfc9da213a3f75b1779116
Hier die Änderungen im Detail:
- NEW - Barrierefreiheit: Tooltip für das Einstellungs-Icon hinzugefügt
- FIX - Barrierefreiheit: Sicherstellen, dass ein Fokuswechsel mit Tabbing aus einem Iframe zur äußeren Website immer funktioniert
- FIX - A/B-Tests: Dynamische Theme-Auswahl repariert
- FIX - Scrollen beim Initialisieren des Dialogs in einem Iframe vermeiden
- FIX - Einbindungsdatenbank: Suche nach Cookie-Namen nach v2024.04.10 wiederhergestellt
- FIX - Einbindungsdatenbank: Scoring mittels Spalte "Relevanz" wiederhergestellt
- FIX - Einbindungsdatenbank: Serverseitige Suche auf Systemebene ergänzt
- CHANGE - 2FA-Plugin: Einstellungen in eigenen Menüpunkt ausgelagert
- CHANGE - Limit beim Durchsuchen des Consent-Protokoll-Archivs auf 10.000 Einträge angehoben
- CHANGE - Login-Hintergrundbild aktualisiert
Version 2024.04.10
10.04.2024 - 597ea925fdcfe6efbf48bf1488cfcf7c4b369db4
Hier die Änderungen im Detail:
- NEW - Multi-Import in der Einbindungsdatenbank
- NEW - Erweiterte Statistik: Benutzerweite Statistik
- NEW - JS-API: Einbindungsinformationen für werbe- und trackingfreie Netzwerke abrufbar
- NEW - Hosting-API: Paginierung der Kunden mittels '_limit' und '_skip'
- FIX - Redis: Archivierung sehr großer Consent-Protokolle in Blöcke unterteilt
- FIX - Herunterladen der Strukturierten Rechtsgrundlagen überarbeitet
- FIX - Zusätzliches Einstellungs-Icon in IFrames korrekt unterdrücken
- FIX - TCF-Consent korrekt an in IFrames geladene CCM19-Instanzen übertragen
- FIX - JS-API: Bei abgelaufenem Consent liefert 'CCM.consent' auf 'false' setzen
- FIX - TCFv2.2: Abgelaufene Einwilligung nicht mehr im TC-String senden
- FIX - Consent-Einstellungen in Opt-out-Umgebung initial speichern
- FIX - Skripte-Platzhalter: Hinweis auf laufenden Testzeitraum hinzugefügt
- FIX - Auffrischung und Anzeige der Plugin-Testzeiträume korrigiert
- FIX - Banner konnte trotz Consent-Teilung angezeigt werden
- FIX - Inaktive Kunden nach v2024.02.29 wieder ausgegraut darstellen
- FIX - Kundentabelle für Manager u. U. nicht erreichbar
- FIX - Erweiterte Statistik: Probleme bei der Datenaufbereitung behoben
Version 2024.03.13
13.03.2024 - fca4d604123f11e89817594ce684fb5e4c48281b
In dieser Version liegt der Schwerpunkt auf der beschleunigten Darstellung des Banners.
Hier die Änderungen im Detail:
- NEW - Hosting-API: Endpunkt zur Bulk-Bearbeitung systemweiter Einbindungsvorlagen
- NEW - Hosting-API: Endpunkt zur Bulk-Bearbeitung von Einbindungen
- FIX - Consent-Teilung für Subdomains hat u. U. nicht gegriffen
- FIX - Formatierungen für Banner-Elemente ergänzt
- UPDATE - Ladegeschwindigkeit des Banners optimiert
Version 2024.03.07
07.03.2024 - 2974f078bb157d9d719b8ee776f4bea2c1ccba3a
Hier die Änderungen im Detail:
- FIX - Klonen von Domains für Unterbenutzer repariert
- FIX - Kategorien (Zwecke) waren im Backend nach Version 2024.02.29 u. U. (Locale-Konfigurationen) unsichtbar
- FIX - Agency-Version: Branding-Text "powered by" in der Theme-Konfiguration anwenden
- FIX - Consent-Teilung: Korrektur der Domainzählung bzgl. Tarifparameter
- FIX - Domainverwaltung: Tarifdaten immer für das Hauptkonto ermitteln
- FIX - Hosting-API: Domainlimit für 'consentSharingDomains' berücksichtigen
Version 2024.03.05
05.03.2024 - 0f0f98b9ad240451527b133ae642a44e30054417
Hier die Änderungen im Detail:
- FIX - Fallback-Locale wählen, wenn die Standardsprache nicht verfügbar ist
- CHANGE - Einstellung für Fallback-Sprache in den Menüpunkt "Verfügbare Einstellungen" verschoben
- UPDATE - SensioBundle-Abhängigkeit durch Symfony-Komponente ersetzt
Version 2024.03.04
04.03.2024 - a713122d86ad54985f3355a6ccd349f05b5b5137
Diese Version ist ein Hotfix-Release, das ein paar Probleme der letzten Version behebt.
Hier die Änderungen im Detail:
- FIX - Agency-Version: Darstellung/Verhalten der Kundentabelle nach 2024.02.29 überarbeitet
- FIX - Agency-Version: Unter den Hauptkonten wurden nach 2024.02.29 auch Unterbenutzer gelistet
- FIX - Agency-Version: Sprung von einem Unterbenutzer zum verknüpften Hauptkonto nach 2024.02.29 repariert
- FIX - TCF: TC-String für werbe- und trackingfreie Netzwerke nach 2024.02.29 repariert
- UPDATE - Projektabhängigkeiten aktualisiert
Version 2024.02.29
29.02.2024 - 5f4b2441e57276dc86fc6d15520c7c9ec1b24338
Frohes Schaltjahr! Diese Version bringt vor allem Optimierungen sowohl im Frontend als auch im Backend. Die gesamte Spracherkennung findet jetzt clientseitig statt. Außerdem wurden Prozesse zugunsten der neuen Core-Web-Vitals-Metrik INP beschleunigt.
Hier die Änderungen im Detail:
- NEW - Spracherkennung in Javascript ausgelagert
- NEW - INP-Optimierung der Akzeptieren-Button-Klicks
- NEW - Agency-Version: Dynamische Kundentabelle (ohne Neuladen der ganzen Seite)
- NEW - Agency-Version: Parallelisierte Cron-Jobs im Cluster-Betrieb (experimentell)
- NEW - Themes: Hinweis auf abweichendes Farbschema für das Basis-Layout "Summer Rain" hinzugefügt
- FIX - Redis: Speicherverbrauch bei der Login-IP-Sperre optimiert
- FIX - Klicks auf das Einstellungs-Icon mit hoher Priorität erfassen
- FIX - Kategorien beim Auflisten und Bearbeiten von Einbindungen in der Backend-Sprache ausgeben
- FIX - Button-Reihenfolge nach Version 2024.02.14 u. U. durcheinander
- FIX - Skripte bei verwaister Loader-Gruppe zurückhalten
- UPDATE - Geo-IP-Datenbank aktualisiert
- UPDATE - Übersetzungen aktualisiert
Version 2024.02.14
15.02.2024 - 88ac7ef3e28a29b650b5445b411248d82640c602
Diese Version schließt die Umstellung auf Google Consent Mode v2 ab. Außerdem steht eine experimentelle Mini-Lösung für berechtigtes Insteresse (TCF) bereit.
Hier die Änderungen im Detail:
- NEW - TCF: Unterstützung für "Berechtigtes Interesse" (experimentell)
- NEW - Developer-Einstellung: Dedizierter Consent-Speicher bei bestimmtem URL-Parameter
- NEW - Google Consent Mode v2: Ausgangszustand 'denied' für 'ad_personalization' und 'ad_user_data' ergänzt
- NEW - Hosting-API: Endpunkte zur Verwaltung systemweiter Themes implementiert
- FIX - Automatische Anführungszeichen für Bannertexte nach Version 2023.08.11 wiederhergestellt
- FIX - Leerzeichen vor Hinweis auf Consent-Teilung im Banner ergänzt
- FIX - Themes: Tab-Reihenfolge bei benutzerdefinierter Button-Reihenfolge korrigiert
- FIX - Themes: Verschieben des Ablehnen-Button innerhalb der Drop-Area nach Version 2024.01.16 repariert
- FIX - Breitere Browserkompatibilität wiederhergestellt
- FIX - Rendering-Cycles beim Aufklappen einer TCF-Vendor-Liste reduziert
- FIX - Eigenschaften im ImEx-Plugin und der Hosting-API ergänzt
- UPDATE - Übersetzungen aktualisiert
Version 2024.01.24
24.01.2024 - 64344f829f7b6e7039eb82caba03079933c44c27
Diese Version entfernt den TCFv2.0-Kompatibilitätsmodus. Außerdem gibt es eine neue Theme-Option, die Einbindungen schon im Kategoriefenster anzeigt. Das Update wird innerhalb der nächsten Tage verteilt.
Hier die Änderungen im Detail:
- NEW - Themes: Einbindungen optional im Kategoriefenster ausgeben
- FIX - Plugin-Manager: Keine Fehlermeldung mehr über ungültige Test-Kriterien bei deaktivierten Testzeiträumen
- FIX - Banner: Consent-Auswahl beim Laden weiterer Modal-Dialoge erhalten
- FIX - Banner: Leerzeilen hinter ausklappbaren TCF-Beschreibungen verhindern
- FIX - Banner: Übersetzung des Details-Button (?) auch bei Embedding-Struktur anwenden
- FIX - Banner: Formatierung des Details-Button bei ':hover' und ':focus' erhalten
- CHANGE - TCFv2.0-Kompatibilitätsmodus entfernt
Version 2024.01.16
17.01.2024 - 9711e3ae627620b74bbe535a24e4bd58fd1ea329
Hier die Änderungen im Detail:
- NEW - Skripte-Platzhalter: Platzhalter können jetzt dupliziert werden
- NEW - Themes: Maximale Höhe des Hauptfensters für die Mobilansicht festlegen
- FIX - Consent-Logs und Page-Check-Reports im Vorschaumodus ablehnen
- FIX - Datenübertragung bei Preflight-Responses optimiert
- FIX - Sammelaktion: Ausgabe der Widget-Aktivierung auf Domains mit inaktivem Widget reduziert
- FIX - Themes: Ungültige Schaltflächen-Kombination ("Ablehnen"/"Alle akzeptieren"/etc.) durch Hinweis hervorheben
- FIX - Agency-Version: Bildurheber abhängig von Branding-Einstellungen auf dem Login-Bildschirm ausgeben
- FIX - Iframe-Blocker: Nur Iframes blockieren, die im aktiven Dokument existieren
- FIX - Übersetzung für den Link-Text "Barrierefreiheit" hinzugefügt
- UPDATE - Übersetzungen aktualisiert
Ältere Changelogs

