Changelog CCM19
Sie können es hier nachlesen: Hinter den Kulissen wird ständig an Verbesserungen unseres Cookie Consent Managers gearbeitet.
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
Version 2023.12.19
17.01.2024 - 5673442341dc6611111e115ec3683399981f64f0
Hier die Änderungen im Detail:
- NEW - TCF-/Google-Compliance: Banner-Text bzgl. Geltungsbereich der Einwilligung
Version 2023.12.15
15.12.2023 - a6d35a92e76cf9678a1f92e70578d75d81b5df98
Diese Version bringt kurz vor den Festtagen noch einmal ein großes Paket, das viele Änderungen, Korrekturen und Neuerungen enthält.
Hier die Änderungen im Detail:
- NEW - Einbindungen: Ausgewählte Eigenschaften können jetzt vom Update ausgenommen werden
- NEW - 'data-nosnippet'-Attribut ergänzt, um Verwendung des Banner-Texts im Google-Suchergebnis zu vermeiden
- NEW - Iframe-Blocker: Option zum Aushebeln des 'load'-Events für Einbindungen
- NEW - Locales: Auswahlbox beim Erstellen zum Befüllen aus anderer Übersetzung
- FIX - TCF: Korrektur der 'fullConsentGiven'-API bei manueller Auswahl aller TCF-Purposes und -Vendors
- FIX - Setup/Update: Datei-Zeitstempel aus ZIP übernehmen für deterministische Ergebnisse im Cluster-Betrieb
- FIX - TCFv2.2: Nur von Anbietern angeforderte TCF-Verwendungszwecke im Dialog anzeigen
- FIX - Verhalten der Update-Aktionen für Einbindungen vereinheitlicht
- FIX - Selbe Domain als Domainnamen und im Consent-Sharing nicht doppelt zählen
- FIX - Locales: Leere oder unbekannte Locale-Namen (Sprachcodes) ablehnen
- FIX - Locales: Angelegte Sprachen von der Auswahl als Zielsprache ausnehmen
- FIX - Banner nach URL-Wechsel durch History-API ein-/ausblenden
- FIX - Dänische Übersetzung wiederhergestellt und aktualisiert
- FIX - Banner nicht schließen, wenn eine Freigabe via Iframe-Blocker erfolgt
- FIX - Einstellungs-Icon nicht anzeigen, wenn das Banner offen ist
- FIX - Relative URL bei Domainabgleich im Iframe- und Script-Blocker berücksichtigen
- CHANGE - Winter is coming (Login-Hintergrundbild)
- CHANGE - Dekomprimierung bei Setup/Update in PHP 8.2+ beschleunigt
- CHANGE - Logging jeder ausgehenden Mail im System-Log
- CHANGE - Swiftmailer durch Symfony-Mailer ersetzt
- CHANGE - De- und Aktivierung von Einbindungen als rechtlich relevant einstufen
- CHANGE - Frontend-JS: 'Cache-Control'-Header überarbeitet
- CHANGE - Frontend-CSS: 'Last-Modified'-Header übermitteln
- CHANGE - TCF: Intro-Text bei Platzmangel zugunsten der Buttons abschneiden
- UPDATE - TCFv2.0-Kompatibilitätsmodus: GVL-Version auf 224 erhöht
- UPDATE - Übersetzungen aktualisiert
Version 2023.11.09
09.11.2023 - 514880c71afa91aedeb21986c097414c041ebdf7
Aller guten Dinge sind drei: So adressiert dieses Hotfix-Release erneut kurzfristig entdeckte Probleme.
Hier die Änderungen im Detail:
- FIX - TCF: Intro-Text auch bei Position "Oben"/"Unten" nach Möglichkeit nicht abschneiden
- FIX - Single Sign-on: Login nach Version 2023.11.07 repariert
- FIX - Backend-Sprachliste: Sprachen sortiert anzeigen
Version 2023.11.08
08.11.2023 - 35d21a297cabce65cd92f052fb3c48caa5b83b82
Hierbei handelt es sich um ein Hotfix-Release, das Probleme der letzten Versionen behebt. Zudem gibt es noch ein paar optische Optimierungen.
Hier die Änderungen im Detail:
- FIX - Agency-Version: Generellen Vollzugriff beim Prüfen auf abgelaufene Testphase berücksichtigen
- FIX - Darstellung des Suchbalkens u.a. in der Cookie-DB-Liste verbessert
- FIX - System-Log: Suche kann jetzt korrekt mit Sonderzeichen umgehen und berücksichtigt den zu durchsuchenden Monat
- FIX - MongoDB: Filter/Suchfunktionalität in Edge-Cases korrigiert
- FIX - Permanent-Crawler: zu lange LocalStorage-Namen vor Mustervergleich kürzen
Version 2023.11.07
07.11.2023 - 8afc788af78b61358e9c7a950ad5982840724101
Dieses Update liefert Optimierungen u. a. bei der Performance und Barrierefreiheit. Des Weiteren kommt diese Version natürlich mit diversen kleineren Korrekturen und Anpassungen daher.
Hier die Änderungen im Detail:
- NEW - Optionale Übertragung der Zustimmungs- und Ablehnungssignale zwischen Domains
- NEW - Agency-Version: Plugins um Testzeiträume ergänzt
- NEW - Agency-Version: Testperiode für Plugin "Skripte-Platzhalter" integriert
- FIX - CCM.fullConsentGiven lieferte u. U. false, obwohl true zu erwarten gewesen wäre
- FIX - CCM.requiresConsentUpdate nach Consent-Update auf false stellen
- FIX - Das Passworts konnte u. U. nicht zurückgesetzt werden
- FIX - Hauptdomain bei domainübergreifender Consent-Teilung berücksichtigen
- FIX - Barrierefreiheit: Workaround für Websites mit Tabbing-Scripten
- FIX - Barrierefreiheit: Innerer Textbereich nur fokussierbar, wenn er auch scrollbar ist
- FIX - Barrierefreiheit: Fokus nach Schließen des Dialogs zurück an den Anfang der Seite legen
- CHANGE - Performance-Optimierung: app.js wird jetzt nach statischer Minifizierung ohne Twig gebaut
- CHANGE - Kundenverwaltung: Berechtigungen für Features und Plugins in separate Feldgruppen aufgeteilt
- CHANGE - Globale Domain-Einstellungen in separate Feldgruppe extrahiert
- UPDATE - Vendor-List-Version für TCF-Kompatibilitätsmodus aktualisiert
- UPDATE - GeoIP-Datenbank aktualisiert
Version 2023.10.12
12.10.2023 - 2e4a1a4a89ed9cb7017afd999711bd42a2dbc2e7
Dieses Update bringt Optimierungen in der Theme-Konfiguration und -Vorschau. Außerdem kommen 2 neue Endpunkte in der Hosting-API hinzu sowie die Verbesserung der Banner-Integration für bestimmte Websites.
Hier die Änderungen im Detail:
- NEW - Theme-Buttons durch Drag&Drop-Auswahl festlegen
- NEW - "Alles ablehnen"-Button abhängig vom Land/Region (Erweiterungsmenü mit Positivliste)
- NEW - Hosting-API: /client/by-username und /client/by-apiKey hinzugefügt
- NEW - Hosting-API: Regionauswahl declineButtonRestrictions für Themes ergänzt
- FIX - Theme-Vorschau nicht länger durch den CSS-Code der Administration verfälschen
- FIX - Vollständigen DOM-Austausch (Hydration) durch Frameworks erkennen
- FIX - Statistik: "Ablehnen" und "Alles akzeptieren" für werbe- und trackingfreie Netzwerke erfassen
- FIX - Seltenes Problem mit mehreren 'ccm_consent'-Cookies nach der Umstellung auf Consent-Teilung behoben
- FIX - Optionsliste bei Mehrfachauswahl (Rechtsgrundlagen) nicht schließen
- FIX - Manuelle Aktualisierung von Einbindungen aus der Datenbank behoben
Version 2023.09.15
15.09.2023 - 7f562d4d961933708283e0870261d4a207c15c18
Diesmal gibt es ein schon länger überfälliges Update, wir haben die Darstellung und Verarbeitung der rechtlichen Grundlagen im Banner und der Verwaltung der Embeddings aktualisiert. So lassen sich nun auch länderspezifische Gesetze im Banner darstellen, wie eben das aktuelle DSG in der Schweiz.
Hier die Änderungen im Detail:
- NEW - Neue Verarbeitung und Darstellung der rechtlichen Grundlagen im Banner.
- NEW - Sprachen zur freien Übersetzung aufgenommen: en_AT, en_CH, en_DE
- FIX - Einstellungs-Icon in der Vorschau von System- und User-Themes laden
- FIX - Einstellungs-Icon-Farben beim Import/Ausrollen übernehmen
- FIX - einige kleinere Code Fixes und Optimierungen
Version 2023.09.13
13.09.2023 - 89a1b497b07ec6a226fb5e838a81d6cd7d00482c
Wir erweitern natürlich das System und haben diesmal in der Hauptsache Bugs gefixt, Stolpersteine in der Benutzung entfernt und ein wenig Feinschliff wirken lassen.
Hier die Änderungen im Detail:
- NEW - Kontrastreiche Farben für die Statistik-Diagramme festgelegt
- NEW - Export UserData als Json Datei Command für Commandline
- NEW - Iframe-Blocker: Thumbnail-Extractor für stream24.de hinzugefügt
- FIX - TCFv2.0-Kompatibilitätsmodus: Vendor-List-Versionsnummer angehoben
- FIX - Erfassung der Banner-Einblendungen angepasst: Der Zähler wird jetzt für Aktionen inkrementiert, für die auch das Event
ccm19WidgetOpened
ausgelöst wird - FIX - Einige Fixes in der HostingAPI durchgeführt, Hosting-API: Crawler-Probleme in /aio/website mittels ignoreCrawlerError=true ignorieren
- FIX - diverse kleinere Code Fixes und Optimierungen
Version 2023.08.30
24.08.2023 - 814b023ac08c9999a71b5305c45a6149829a3ce4
Hierbei handelt es sich um ein weiteres kleines Hotfix-Release, das einige weitere kleinere Probleme der letzten Versionen behebt.
Hier die Änderungen im Detail:
- FIX - Agency-Version: Probleme bei der Anzeige der Anzahl der Domains korrigiert, diese war teilweise inkonsistent und enthielt nicht aktuelle Zahlen.
- FIX - einige kleinere CodeFixes
- FIX - Erkennung von Embeddings aus anderen Bannern verbessert
- FIX - Leere Domains im Listing durch ein "-" ersetzt statt "none"
- FIX - Kommentare bei der Auszeichnung von CSS-Deklarationen mit !important berücksichtigen und Standardwerte ergänzt
- FIX - Platzierung unsichtbarer Checkboxen im Kategoriefenster korrigiert
- FIX - Widget Primärfarbe auf Basis des Kontrastverhältnis wählen
Version 2023.08.24
24.08.2023 - 218d277ce06edd76fec2771fdf5efde0279a04b5
Hierbei handelt es sich um ein kleines Hotfix-Release, das hauptsächlich Probleme der letzten Versionen behebt.
Hier die Änderungen im Detail:
- FIX - Agency-Version: Probleme im API-Endpunkt /aio/website behoben
- FIX - Systemvoraussetzungen: Prüfung beim Setup auf mindestens 256 MiB Arbeitsspeicher ergänzt
- FIX - Stauchen und Ausdehnen der Checkboxen nach v2023.08.22 unterbunden
Version 2023.08.22
22.08.2023 - 009cac1b6971a596570c8d94117970726edfb6f9
Die neue Version bringt Korrekturen, Optimierungen und neue Funktionen. Unter anderem unterstützt der Iframe-Blocker jetzt die Script-Loader-Attribute data-ccm-loader-src
und data-ccm-loader-group
, die bereits mit dem Skript-Blocker verfügbar sind.
Hier die Änderungen im Detail:
- NEW - Agency-Version: (Kundenverwaltung) Aktion "Speichern und einloggen" hinzugefügt
- NEW - Unterstützung für Script-Loader-Attribute im Iframe-Blocker
- FIX - Checkboxen des Detailfensters (Sidebar) berücksichtigen Theme-Farben
- FIX - Bulgarisch für neue Benutzerkonten standardmäßig inaktiv
- FIX - Einstellungen-Link öffnet das Kategoriefenster, wenn Kategorien nicht im Hauptfenster angezeigt werden
- FIX - Formatierung des Banner-Footers korrigiert
- FIX - Agency-Version: Einschränkung beim Zugriff auf Kunden durch Manager korrigiert
- CHANGE - Login-Hintergrundbild "Milchstraße"
- UPDATE - Übersetzungen aktualisiert
- UPDATE - Projektabhängigkeiten aktualisiert
Version 2023.08.11
14.08.2023 - ac5a1113eb5145e56a0e05d74c9c5c1dd5fb6edd
Nach den großen Ferien gibt es wieder einmal ein Update, das neben einigen Bugfixes und kleineren Verbesserungen auch eine neue Management-Oberfläche auf Admin-Ebene enthält. Gerade im Enterprise-Bereich ist die sinnvolle Trennung von Zugängen und Zugangsrechten wichtig, das haben wir mit dieser Version jetzt für Agenturversionen ermöglicht. Außerdem können Agenturen jetzt die Standard-Einbindung, die beim Onboarding für das Banner angelegt wird, durch eine eigene ersetzen. Des Weiteren gibt es jetzt eine Bulk-Importfunktion zum Anlegen vieler Kunden auf einen Rutsch via CSV-Datei. Haben Sie also einige Tausend Kunden, können Sie diese direkt über die Oberfläche in CCM19 importieren.
Hier die Änderungen im Detail:
- NEW - Langen Intro-Text als separates Übersetzungsfeld unter TCF ergänzt
- NEW / FIX - technisch notwendige Cookies die nicht über die Embedding DB erkannt wurden zu einem Embedding "BEtreiber der Webseite" hinzufügen. Das ist für z.B. csrf* Cookies oder Cookies die aus dem CM Banner kommen und als technisch notwendig markiert sind. Evtl. können diese Daten später mal in eine erweiterte Datenbank ausgelagert werden, bis dahin gibt es dieses Fallback.
- NEW - Neuer Bereich "Kundengruppen" in der Hosting-Administration, Zugriff auf Kunden pro Manager via Kundengruppen steuerbar
- NEW - bei WL Embeddings -> Agentur hat ein eigenes WL Embedding aktiviert, dann wird das Standard CCM19 Embedding nicht im DB Listing bei den Embeddings ausgegeben.
- NEW - Ausgabe eines Systemembeddings statt des CCM19 Embbeddings in der Scanning UI während des Onboardings
- NEW - SSO- und 2FA-Plugin: Support für die neue Manager-Rolle
- NEW - Cluster-API: Neuer Endpunkt '/network' für die Netzwerkeinstellungen
- NEW - In den Agency WL Einstellungen kann man jetzt das Embedding definieren dass statt dem CCM19 Embedding verwendet werden soll - needs Implementierung
- NEW - direkter Download der CookieDB via Curl in das Cachefile - spart hoffentlich etwas RAM
- NEW - im Payment wird jetzt der aktuelle Tarif im Business Bereich auch angezeigt
- NEW - Iframe-Blocker für neue Domains standardmäßig im Modus "Blocklist"
- NEW - Neue Hilfsfunktion zum Erzwingen einer angehakten Checkbox
- NEW - Neue Hilfsfunktion zum Umschalten verknüpfter Schalter in einer Hierarchie
- NEW - Verarbeitung der Bannerdaten von UC integriert, Bannerlayout wird durch den Scan übernommen
- NEW - Branding: Favicon überschreiben bei Agenturversion
- NEW - Bulgarisch hinzugefügt als aktive Sprache
- NEW - Notation '.cmplazyload[type="text/plain"][data-cmp-src]' im Skript-Blocker berücksichtigen
- NEW - Notation '[type="text/plain"][data-usercentrics]' im Skript-Blocker berücksichtigen
- NEW - Kundenverwaltung: Schnelles Erstellen von Kunden/Domains via CSV-Datei
- UPDATE - Intro-Text auf kürzere Fassung ohne ':partnerCount' zurücksetzen
- UPDATE - Sprachdateien aktualisiert
- CHANGE - Erweiterung des Lizenz Cronjobs damit wir von extern die Daten besser updaten können.
- FIX - Probleme aus statischer Code-Analyse behoben
- FIX - Bedingte Ausgabe der Kundenstatistik im Hosting-Dashboard
- FIX - Code Optimierungen umgesetzt
- FIX - Invoice E-Mail Wird jetzt korrekt gespeichert
- FIX - Pfad im CookieBot Import Plugin in den Assets gefixt
- FIX - Mögliche 'NullPointerException' behoben
- FIX - Verbeitung der UC Bannerdaten korrekt gekapselt
- FIX - Ausgabe externer Skript-Notationen überarbeitet
- FIX - Code-Wiederholungen beim Speichern hochgeladener Bilder aufgelöst
- FIX - Code der Upload-Vorschau vereinheitlicht
- FIX - Spaltennamen als Code-Block hervorheben
- FIX - Cache-ETag-Berechnung geändert
- FIX - URL-Pfad mit in die Domainliste von Benutzern aufnehmen
- FIX - Spracherkennung bei Sprachcodes mit Schriftsystem-Angabe korrigiert
- FIX - isNecessary als Methodennamen eingebaut
- FIX - TCFv2.0: Vendor-List-Version für Kompatibilitätsmodus aktualisiert
- FIX - Timeout beim Aufruf der CookieDB etwas hochgesetzt
- FIX - Tabellenspalte "Account" in "Benutzername" umbenannt
- FIX - Basis-Layout "Summer Rain": Checkboxen und TCF-Komponenten überarbeitet
- FIX - TCFv2.0-Kompatibilitätsmodus standardmäßig deaktiviert
- FIX - Maxlength von Cookie-Beschreibungen nun überall entfernt
Version 2023.07.17
17.07.2023 - fa2b7bc1f2bb1b45e5a5af9cc97d646f57840f63
Diese Version liefert weitere Optimierungen und Korrekturen. Zudem können jetzt beliebige URLs bestimmt werden, auf denen das Banner nicht angezeigt wird – stattdessen wird wie z. B. auf einer Impressum-Seite direkt das Einstellungs-Icon angezeigt. Das Update wird wie gewohnt in den nächsten Tagen als automatisches Update bezogen oder kann manuell im Update-Bereich von CCM19 installiert werden.
Hier die Änderungen im Detail:
- NEW - Anzeige des Frontend-Widgets von benutzerdefinierten URLs ausschließen
- FIX - TCF: Kompatibilität mit verschiedenen TC-String-Decodern verbessert
- FIX - Ausgeschlossene URLs bei erneuter Ausgabe des Banners berücksichtigen
- FIX - Mögliche Probleme beim Einbinden der Cookie-Erklärungstabelle behoben
- FIX - Speicherleisten im Backend vereinheitlicht
- FIX - Mitteilung über die Ablehnung/Zustimmung via JavaScript-API an __tcfapi
- FIX - Race-Condition beim Ablehnen/Zustimmen via JavaScript-API aufgelöst
- FIX - Übernahme von Embeddings aus dem Scan, die keine Cookies haben (relevant für externe Banner)
- FIX - Skripte-Platzhalter: Leere und fehlerhafte CSS-Selektoren abfangen
- UPDATE - GeoIP-Datenbank aktualisiert
Version 2023.07.12
12.07.2023 - 40474fa0d7726c4c9f9b2d6d79a181d0d725204f
Diese Version liefert eine Hand voll Optimierungen und Korrekturen, nichts Großes. Das Update wird wie gewohnt in den nächsten Tagen als automatisches Update bezogen oder kann manuell im Update-Bereich von CCM19 installiert werden.
Hier die Änderungen im Detail:
- FIX - Konflikt beim Einfärben des Einstellungs-Icons behoben
- FIX - TCFv2: Erkennung neuer GVL-Einträge verstärkt
- FIX - TCFv2: Zustimmung für TCF-Ressourcen korrigiert
- FIX - Probleme aus statischer Code-Analyse behoben
- FIX - Caching-Header bei A/B-Tests verbessert
- FIX - Zuordnung der Länder bei "Nur in der EU anzeigen" verbessert
Version 2023.07.06
06.07.2023 - c84950a559fe5046eceb6070025768196a75979b
Mit dieser Version führen wir den TCFv2.0-Kompatibilitätsmodus ein. Einige Werbenetzwerke unterstützen TCFv2.2 noch nicht, was zum Ausbleiben von Werbeanzeigen führen kann. Für bestehende Kunden und Domains ist dieser Modus automatisch aktiv und kann bei Bedarf über die IAB-Framework-Einstellungen in CCM19 an- und ausgeschaltet werden.
Zudem gibt es ein neues Feature für die Agency-Version zum systemweiten Überschreiben der Vorlage accountweiter Standardtexte.
Hier die Änderungen im Detail:
- NEW - Agency-Version: Systemweiten Bereich "Standardtexte überschreiben" eingerichtet
- NEW - TCFv2.0-Kompatibiltätsmodus (standardmäßig aktiv für Bestandsdomains)
- FIX - TCFv2.2: Fixes für TCF-Validierung
- FIX - Intro-Text-Platzhalter auch in der Cookie-Erklärungstabelle ersetzen
Version 2023.07.04
04.07.2023 - dd6655d267b07c0655634ac5b696b1bcdd66bdbf
Heute veröffentlichen wir eine neue Version, die neben Korrekturen und einem neuen Theme auch technische Neuerungen rund ums Thema TCFv2.2 liefert. Das Update wird wie gewohnt im Laufe der nächsten Tage an alle verteilt.
Hier die Änderungen im Detail:
- NEW - Kategoriefenster optional um "Alles widerrufen"-Button erweitern
- NEW - Anzahl der Partner/Embeddings pro (TCF-)Purpose im 2. Layer anzeigen
- NEW - Widget-Intro-Text: Platzhalter :partnerCount, :decline und :settings für die Partnerzahl, den "Ablehnen"- und "Einstellungen"-Button ergänzt
- NEW - TCF: TCFv2.2-Spezifikation berücksichtigen
- NEW - Neues Theme "Summer Rain" in die Standardvorlagen aufgenommen
- NEW - Basis-Layout "Summer Rain" hinzugefügt
- NEW - Theme-Konfiguration um Auswahl eines Basis-Layouts erweitert
- NEW - Frontend-Übersetzungen für die Zustände "aktiv", "inaktiv" und "teilweise" hinzugefügt
- NEW - Einbindungen von Domains als accountweite Einbindungsvorlage übernehmen
- NEW - Agency-Version: Einbindungsvorlagen von Kunden/Domains als systemweite Einbindungsvorlage übernehmen
- FIX - Mögliche PHP-Warnungen behoben
- FIX - Optimierung: Lazy-Loading des Logos im Cookie-Banner
- FIX - Formatierung der Kategorien vereinheitlicht
- FIX - Buttons zum Löschen account- und systemweiter Themes aus Domainkontext entfernt
- FIX - Fehler beim Invalidieren der Frontend-Caches in MongoDB-Installationen beseitigt
- CHANGE - Maximale Länge der Beschreibungstexte von Cookies entfernt
- CHANGE - Benutzerverwaltung: Gruppen und Domains alphabetisch sortieren und tabellarisch darstellen
- CHANGE - Benutzerverwaltung: URL-Pfad zwecks Identifizierung der genauen Domain ausgeben
- UPDATE - Übersetzungen aktualisiert
Version 2023.06.01
01.06.2023 - 9e2214c0012fc5ff2954b87127ec550dc7bc281d
Neue Version mit ein paar Bugfixes und erweiterten Funktionen. Das Update wird wie gewohnt im Laufe der nächsten Tage an alle verteilt.
Hier die Änderungen im Detail:
- NEW - JavaScript-API für werbe- und trackingfreie Netzwerke um Endpunkt 'CCM.tcf.customVendors' erweitert
- NEW - JavaScript-API für werbe- und trackingfreie Netzwerke um Endpunkt 'CCM.tcf.stacks' erweitert
- NEW - Skripte-Platzhalter: Anzeigebedingungen in abgeleiteten Platzhaltern überschreibbar
- FIX - Einstellungs-Icon verbergen, falls Teil eines werbe- und trackingfreien Netzwerks
- FIX - Onboarding auch bei leerem Scan-Ergebnis fortsetzen
- FIX - ImEx-Plugin: Fehlermeldung wegen undefinierten UserEmbeddings bei Import behoben
- CHANGE - 'CCM.tcf.vendors' liefert jetzt kein Objekt mehr, sondern ein Array
- CHANGE - Locales und Standard-Texte in eine Tabelle zusammengeführt
- CHANGE - Locales: Übersichtstabelle nach Spalten "Aktiv" und "Sprache" sortieren
- CHANGE - Skripte-Platzhalter: Accountweite Platzhalter immer an alle Domains verteilen
Version 2023.05.25
25.05.2023 - 3a2ac98d7842788675a94c6a5b3c87b9d7c40eb5
Neue Version mit einer Hand voll Korrekturen. Das Update wird wie gewohnt im Laufe der nächsten Tage an alle verteilt.
Hier die Änderungen im Detail:
- FIX - Fehler behoben, wenn eine unbekannte Domain ausgewählt wird
- FIX - ImEx: Ausweich-Länderkürzel korrigiert (für den Fall, dass kein Land in Domain/Benutzer angegeben)
- FIX - Subuser-Rechte für Benutzer-Einbindungsvorlagen berücksichtigen
- FIX - Übersetungen vereinheitlicht: "Einbettung" → "Einbindung"
- FIX - Gruppenverwaltung: Bereiche innerhalb der Rechtezuweisungstabelle übersetzen
- FIX - Gruppenverwaltung: Versehentlicher Paginierung vorgebeugt
Version 2023.05.22
22.05.2023 - 6a026dfd52b76a440956e225ccea25a60d9079fe
Neue Version mit einigen Bugfixes, erweiterten Funktionen im Skripte-Platzhalter-Plugin, einer neuen Funktion für Einbindungsvorlagen auf Benutzerebene und einigen kleineren Ergänzungen. Das Update wird wie gewohnt im Laufe der nächsten Tage an alle verteilt.
Hier die Änderungen im Detail:
- NEW - Skripte-Platzhalter: Reversible Eingabefelder für abgeleitete Platzhalter
- NEW - Skripte-Platzhalter: Bereich für statische Vorlagen hinzugefügt
- NEW - Skripte-Platzhalter: Verknüpfte Einbindungen in Übersichtstabelle verlinkt
- NEW - Skripte-Platzhalter: Vorlage für generische Overlays hinzugefügt
- NEW - Optionale Priorisierung der Browser-Spracheinstellungen gegenüber dem 'lang'-Attribut
- NEW - Detailfenster per JavaScript-API öffnen und schließen ermöglicht
- NEW - Abweichende Rechnungs-E-Mail-Adresse in Datenmodell vorgesehen
- NEW - Batch-Tag-Manager: Schaltfläche "Alle verteilen" für Einbindungen hinzugefügt
- NEW - Consent-Protokoll: Export von Suchergebnissen
- NEW - Optional abweichende Consent-Lebensdauer bei teilweiser Zustimmung
- NEW - JavaScript-API um Eigenschaft 'CCM.fullConsentGiven' erweitert
- NEW - Suchfunktion in den SystemLogs integriert
- NEW - Hinweis im Domainkontext ergänzt, wenn eine Einbindung durch "URLs ausschließen" nie angezeigt wird
- NEW - Neues Hintergrundbild mit Sommerfeeling beim Login
- NEW - Reversible Eingabefelder für accountweite Übersetzungen (Standard-Texte)
- NEW - Infrastruktur für User-Cronjobs hinzugefügt
- NEW - Benutzer-Einbindungsvorlagen hinzugefügt
- NEW - Twig-Templating/Variablenersetzung im "Individuellen CSS" von Themes
- CHANGE - Performance in Cluster-Installationen: Caching-ETags auf Basis eines Content-Hashes statt Timestamps
- CHANGE - Erweiterung der Update-Routinen durch Versionsnummern zur gezielteren Planung im Update-Prozess
- CHANGE - Standardwerte für Widgetelemente im CSS ergänzt
- CHANGE - Einbindungsvorlagen: Zwischenüberschriften in der Tabelle ergänzt
- CHANGE - Skripte-Platzhalter: Vorlagen nach ihrem Namen sortieren
- CHANGE - Skripte-Platzhalter: Alphabetische Auflistung accountweiter Platzhalter
- CHANGE - Standard-E-Mail-Vorlagen bzgl. Call-Limit um Namen der betroffenen Domain ergänzt
- FIX - Weiterleitungsziel für "Speichern und schließen" in der Domainübersicht korrigiert
- FIX - Eigentliche Domain beim Zählen zzgl. der Consent-Sharing-Domains einbeziehen
- FIX - Skripte-Platzhalter: Eltern-Element für Detail-Button in Kategorie-Liste hinzugefügt, um Google-Pagespeed-Audit zu erfüllen
- FIX - Skripte-Platzhalter: Redundante DOM-Manipulation vermeiden
- FIX - Performance: Bereits kumulierte Domainanzahl im Agentur-Dashboard ausgeben
- FIX - Fehlende Platzhalter-Vorlagen beim Import neuer Domains korrekt erkennen
- FIX - Consent-Protokoll: CSV-Export besser strukturiert
- FIX - Code für neuere PHP-Versionen überarbeitet (obsoletes `var` entfernt)
- FIX - Attribute 'width' und 'height' für das Seitenlogo im Banner generieren
- FIX - Korrekturen deutscher Übersetzungen
- FIX - Korrekturen spanischer Übersetzungen
- FIX - Globale Account-Einstellungen überarbeitet
- FIX - SSO-Plugin: Einstellungen wieder in "Mein Konto" anzeigen
- FIX - Mobilansicht: Footer auf kleinen Bildschirmen vollständig anzeigen
- FIX - Mobilansicht: Tarifübersicht in Domainverwaltung optimiert
- FIX - User-Themes: Hinweis, wenn noch keine Themes angelegt sind, überarbeitet
- FIX - Kundenliste: Text bei erfolgloser Suche korrigiert
- FIX - Einbindungsvorlagen: Paginierung repariert und vereinheitlicht
- FIX - Inline-CSS im Backend reduziert
- FIX - Styling des Hinweises "Sie nutzen nur technisch notwendige Embeddings" korrigiert
- FIX - HTML-Struktur-Korrektur in den IFrame-Einstellungen
- FIX - Datenvorlagen aus Plugins einlesen
- FIX - Code-Refactoring auf Basis statischer Code-Analyse
- FIX - Anpassungen für PHP 8.2-Kompatibilität
- FIX - Skripte-Platzhalter: Browserkompatibilität der Vorlagenvorschau verbessert
- FIX - Skripte-Platzhalter: Option "URLs ausschließen" verknüpfter Einbindungen berücksichtigen
- FIX - Einbindungsvorlagen: Backend-Übersetzung u. U. aus mehreren Sprachen zusammenstellen
- FIX - Einbindungsvorlagen: Nur Übersetzungen für die aktive Backend-Sprache durchsuchen
- FIX - Einbindungsvorlagen: Suchergebnis bewerten und nach Relevanz sortieren
- FIX - Auto-Update auf Cluster-Instanzen deaktiviert
- FIX - Gleittarif-Link öffnet sich jetzt in neuem Tab
- FIX - Iframe-Blocker: Zugriff auf das Hintergrund-Thumbnail schlug u. U. fehl
- FIX - Performance-Optimierung beim Löschen von Kunden
- FIX - MongoDb: Frontend-Cache-Invalidierung bei globalen Änderungen an mehreren Domains optimiert
- FIX - Hosting-API: Sub-Requests mit temporärer 'Session' und sinnvollem 'RequestContext' ausstatten
- FIX - Hosting-API: Aussagekräftigere Fehlermeldungen
- FIX - Auslesen des Zeitstempels der letzten Cronjob-Ausführung korrigiert
- FIX - mögliche Fehlermeldung während eines Updates vermeiden
Version 2023.05.19
19.05.2023 - f690cc9b1ebe5e18c6467a3738fa2ca9cab6d869
Hotfix für fehlerhafte TCF-Daten. Leider werden im letzten Update einer IAB/TCF-Ressource vom Abend des 18.05.2023 ungültige Daten verknüpft. Dies führt bei einigen Domains, die das TCF-Framework verwenden, zu Problemen bei der Verarbeitung jener Inhalte und der anschließenden Ausgabe des Banners. In der betroffenen Dateiversion ist die Datenintegrität durch Referenzierung eines undefinierten Objekts beschädigt – das konnten wir nicht vorhersehen, nur jetzt nachträglich behandeln. Bitte diesen Hotfix dringend installieren, falls Sie die TCF-Komponenete nutzen.
Im Laufe der nächsten Woche wird wieder ein reguläres Update mit einigen neuen Funktionen kommen, das natürlich auch den Hotfix enthält.
Nachtrag: Die betroffene Datei wurde inzwischen aktualisiert, sodass das Problem auch durch Leeren des TCF-Caches in CCM19 anstelle dieses Updates behoben werden kann.
Hier die Änderungen im Detail:
- FIX - Ungültige Einträge der betroffenen JSON-Datei ignorieren und nur korrekte Daten durchlassen
Version 2023.03.29
29.03.2023 - 5e6c6a5c30e903e59876273cea9fb8398fcdefc8
Neue Version mit einigen Bugfixes und neuer Importfunktion für Banner anderer Hersteller. Das Update wird wie gewohnt im Laufe der nächsten Tage an alle verteilt.
Hier die Änderungen im Detail:
- NEW - Cookiebot-Seiten können jetzt nach einem initialen Scan komplett übernommen werden. Alle Cookies, Embeddings und sogar die Farbgebung wird in das CCM19-Banner übernommen. Ebenfalls wird die automatische Erkennung verschleierter Skripte aktiviert – siehe dazu Punkt 2. Passiert automatisch, sobald der Scanner eine CB-Implementierung findet
- NEW - Notation '[type="text/plain"][data-cookieconsent]' im Skript-Blocker berücksichtigen (Option unter "Developer-Einstellungen")
- NEW - Upgrade-Hinweise etwas freundlicher und deutlicher gemacht
- NEW - Theme-Vorlagen jetzt mit "Speichern-Button im Details-Fenster" standardmäßig aktiv
- FIX - Klonen von Domains repariert
- FIX - CSRF-Token bei Consent-Protokoll-Controller ergänzt
- FIX - Mögliche Duplikation des 'p'-Elements im Einleitungstext vermeiden
- FIX - Tippfehler behoben, Code optimiert, Kommentare verbessert, Code umstrukturiert
Version 2023.03.20
20.03.2023 - c59f97501ea1d4302716644a436a9dde8bd03ff7
Neue Version! Das Dashboard wurde überarbeitet und bietet jetzt u. a. einen Überblick über vorhandene Einbindungen, URLs zu Impressum und Datenschutz, das aktive Theme und Domaininfos. Zudem wird das Frontend-Widget jetzt im Dashboard ein- und ausgeschaltet. Darüber hinaus enthält diese Version diverse Bugfixes, Optimierungen und neue Funktionen.
Hier die Änderungen im Detail:
- NEW - Skripte-Platzhalter: Accountweite Vorlagen durch verteilbare Platzhalter ersetzt
- NEW - Link zum Aufrufen von Domains in der Kundenverwaltung ergänzt
- NEW - Optionen für Websites als Teil eines werbe- und trackingfreien Netzwerks
- NEW - Dashboard überarbeitet
- FIX - Zustand "aktiv" beim Verteilen accountweiter Übersetzungen erhalten
- FIX - Leite das 'load'- bzw. 'error'-Event an das nachgeladene Skript weiter, um registrierte Handler auszulösen
- FIX - Bildelement bis zum Laden des Einstellungs-Icons ausblenden (Pagespeed-Optimierung)
- FIX - Reihenfolge zum Laden des individuellen CSS im Iframe-Blocker korrigiert
- FIX - Symbol und Farbe für Sammel-Widget-Aktivierung geändert
- FIX - Mögliche Fehlermeldung vom 2FA-Plugin in der Benutzerverwaltung behoben
- FIX - Überprüfung auf noch vorhandene 'setup.php': keine 'open_basedir'-Warnung auslösen
- FIX - Deprecated-Meldungen für PHP 8.1 behoben
- FIX - Plugins in erkannter bzw. aktiver Sprache laden
- CHANGE - Standardfarbe für das Einstellungs-Icon nach v2023.01.31 zurückgesetzt
- CHANGE - Bereich "Frontend-Verhalten" nach "Developer-Einstellungen" umgezogen. Das Frontend-Widget wird jetzt über das Dashboard de-/aktiviert.
- CHANGE - Lesbarkeit der Tariflimits durch Tausendertrennzeichen erleichtern
- UPDATE - Ausführung der Migrationsroutinen nach einem Update optimiert
- UPDATE - Eigenschaften im ImEx-Plugin und der Hosting-API ergänzt
- UPDATE - CCM19-Installationen unter MongoDB optimiert
- UPDATE - Theme Vorlagen ergänzt und aktualisiert
Version 2023.02.22
22.02.2023 - 22a58c3ac723b9306e8f9b2ca8cd47b7cc2d9d98
Neue Version! Einige Bugfixes und neue Usersettings in der Administration wo jeder Benutzer dann Elemente aus der Admin freischalten kann.
Hier die Änderungen im Detail:
- NEW - Neuer Settings Bereich, es können jetzt im eigenen Account verschiedene Einstellungen aktiviert werden, wie z.B. Domainübergreifende Themeverwaltung, Sprachverwaltung, die Domain API, IAB/TCF und einiges mehr.
- FIX - Iframe-Blocker in erkannter bzw. aktiver Sprache laden
- FIX - Backend-Sprache beim Auflisten systemweiter Einbindungen berücksichtigen
- FIX - Übersetzungen des Anzeigenamen beim Import systemweiter Einbindungen übernehmen
- FIX - Anzeige Reset Counter in die richtige Spalte
- FIX - Plugin Manager auf Domainabene - nur Plugins anzeigen die auch per Domain aktivierbar sind
- FIX - Anzeige Erneut senden in Agency Plugin bei akzeptierten Kunden nicht mehr anzeigen
Version 2023.02.15
15.02.2023 - 04f238e811f36c991a9937da951837ed2651caa5
Neue Version! Diesmal mit ein paar Optimierungen und Korrekturen nachträglich zur letzten Version.
Hier die Änderungen im Detail:
- FIX - Freischaltung diverser Plugins für Unterbenutzer korrigiert
- FIX - ImEx-Plugin: Import diverser Eigenschaften korrigiert
- FIX - Session-Handling für Symfony 5 optimiert
- FIX - Verwaiste Klassenreferenz behoben, die mit v2023.02.10 eingeführt wurde
- FIX - Template-Fehler behoben, die mit v2023.02.10 eingeführt wurden
- UPDATE - Übersetzungen aktualisiert
Version 2023.02.10
10.02.2023 - 87ae32d469374cb6a2d886b59165bf362d156a1a
Wir haben eine neue Version für euch, das Highlight dürfte hierbei der Umstieg von der alten Symfony 4.4 LTS auf Symfony 5.4 LTS sein.
Achtung: Die folgenden Hinweise sind nur relevant für Agentur- / Enterprise- und Tarifkunden, die eine Download-Variante mit eigener Installation nutzen!
- Solange CCM19 mit Symfony 5.4 LTS läuft, werden die PHP-Versionen 7.2.5 bis 8.0.x noch unterstützt – voraussichtlich bis Ende 2024.
- Mit der nächsten LTS-Version (voraussichtlich Symfony 6.4) werden wir den Support für diese alten PHP-Versionen einstellen – die Entwicklung von PHP 7 wurde bereits vollständig eingestellt und PHP 8.0 erhält bis November 2023 nur noch Sicherheitspatches.
- Die Umstellung auf die nächste LTS-Version wird voraussichtlich Ende 2024/Anfang 2025 erfolgen. Ab diesem Zeitpunkt wird CCM19 nur noch unter PHP 8.1 und neuer laufen.
- Für einen schnellen Überblick über die LTS-Versionen von Symfony empfehlen wir einen Blick auf den Symfony-Release-Kalender.
Die Umstellung hat keine Auswirkung auf die Unterstützung von PHP 8.1 und neuer.
Hier die Änderungen im Detail:
- NEW - CCM19 läuft jetzt mit Symfony 5.4 LTS
- NEW - Aufrufzähler-Ausnahmen um IP-Adressbereiche erweitert
- NEW - Frontend auch bei dysfunktionalem Session-Speicher aktiv halten
- NEW - `lang`-Attribut bei automatischer Spracherkennung berücksichtigen
- FIX - Abstände um das Label des Consent-Schalters für Iframes ergänzt
- FIX - ImEx-Plugin: Weitere Eigenschaften berücksichtigen
- FIX - Visuelles Hervorheben von `[role="document"]:focus-visible` unterbinden
- FIX - NULL-Byte-Fehler in Cookie-Scan und Permanent-Crawler vermeiden
Version 2023.01.31
01.02.2023 - f906bfb3e8e199ce6648b9b8bb15d933841cab06
Eine neue Version ist da! Es wurden einige Bugfixes integriert und einiges ist auch wieder neu. Insbesondere kann man jetzt das Einstellungsicon auf der Webseite farblich anpassen.
Hier die Änderungen im Detail:
- NEW - Hosting-API: Endpunkte zur Verwaltung systemweiter Einbindungen implementiert
- NEW - Hosting-API: Dokumentation aktualisiert
- NEW - Einstellung zum Reduzieren von "Google Tag Manager"-Events hinzugefügt
- NEW - Farben des Einstellungs-Icons für alle Theme-Typen frei definierbar
- FIX - Iframe-Blocker: Erkennung/Freischaltung modifizierter Iframes optimiert
- FIX - Panels "Iframes" und "URLs ausschließen" in System-Embeddings vervollständigt
- FIX - JSON-Dekodierung in Repository-Sonderfall korrigiert
- FIX - Fehlende Fälle zu 'ConfigNotWritableException' bei nicht-beschreibbarem 'var'-Verzeichnis ergänzt
- FIX - Sicherstellen, dass das Settings-Icon nicht in inneren IFrames angezeigt wird, wenn außen bereits CCM19 läuft
- FIX - Neue benutzerweite Übersetzungen nach einem Update migrieren
- FIX - ImEx-Plugin: Nicht mehr vorhandene TCF-Vendor-IDs ignorieren
- FIX - MongoDB-Indexes überarbeitet
- FIX - Migration der unübersetzten Embedding-Cookie-Beschreibungen bei sehr alten Installationen
- UPDATE - Performance-Optimierung
- UPDATE - Geo-IP-Datenbank aktualisiert
Version 2023.01.18
18.01.2023 - 22bdb5afc412164b08c68493993dc54ac2d28351
Eine neue Version ist da! Es wurden einige Bugfixes integriert und einiges ist auch wieder neu.
Hier die Änderungen im Detail:
- NEW - Benutzerweite Freigabe bzw. Sperre von Auto-Updates für Einbindungen
- NEW - Sortierbare Tabellen im Backend: Sortierung und Paginierungs-Länge in LocalStorage speichern
- NEW - Skript-Platzhalter: Zeitabhängige Anzeigebedingung implementiert
- NEW - Zwischengespeicherte TCFv2-Daten beim manuellen Cache-Leeren auch löschen
- NEW - Agency-Version: Hosting-Option zur Widget-Ausgabe, sofern Einbindungen aktiv sind
- NEW - Neues Login-Hintergrundbild - Cardiff Bay
- NEW - Agency-Version: Hosting-API: 'Locale' wird jetzt mit Standardwerten aus 'UserLocale' erzeugt
- NEW - Verzeichnisschutz-Daten könnne jetzt pro Domain eingetragen werden
- NEW - Quickscan kann jetzt Verzeichnisschutz-Daten nutzen
- NEW - Agency-Version: Hosting-API: Endpunkte zur Verwaltung systemweiter Einbindungen implementiert
- NEW - Entwicklereinstellung zum Reduzieren von "Google Tag Manager"-Events hinzugefügt
- FIX - Speicherverbrauch beim Laden der Cookie-Datenbank gesenkt
- FIX - Consent-Sharing auch bei Klicks auf Links in Shadow-DOM-Elementen
- FIX - Consent-Sharing jetzt robuster gegen URL-Manipulation durch fremde Scripte
- FIX - Automatische Mails nicht an deaktivierte User senden
- FIX - Korrektur polnischer Übersetzungen
- FIX - Aufblitzen des Darkmode-Buttons vermeiden, wenn noch kein Farbschema explizit gewählt wurde
- FIX - Beim Benutzerwechsel Backend-Farbschema des ursprünglich eingeloggten Benutzers verwenden und speichern
- FIX - Darkmode: Darstellung einiger Eingabefelder beim Wechseln des Farbschemas korrigiert
- FIX - HTML-IDs im Backend korrigiert
- FIX - Statistik-Plugin: Fehlermeldung bei leerer Statistik behoben
- FIX - Darkmode: Darstellung der Auswahlliste für Anbieternamen korrigiert
- FIX - TCFv2-Support in systemweiten Einbindungsvorlagen korrigiert
- FIX - Einbindungsvorlagen: Speichern-Button-Leiste vereinheitlicht
- FIX - Fehlerbehandlung beim Herunterladen der TCFv2-Daten verbessert
- FIX - Color-Komponente um neuere CSS-Syntax für Farbwerte ergänzt
- FIX - Plugin-YAML-Konfigurations-Template für abweichende 'var'-Pfade angepasst
- FIX - Standardwert für die Zeitzone von Domains aus dem Hauptbenutzer lesen
- FIX - Gleittarif jetzt nur noch in bezahlten Monatstarifen möglich, sonst kommt eine Fehlermeldung
- FIX - Bei korrumpierten TCF-Daten Frontend-Banner trotzdem soweit möglich anzeigen
- FIX - TCFv2: fehlerhafte Downloads nicht im Cache speichern
- FIX - CSS-Darstellungsprobleme bei Checkboxen/Slidern im Banner auf einigen Websites behoben
- FIX - Fehler beim Speichern der NoLabel-Daten in MongoDB-Installationen korrigiert
- FIX - Domain-Kontext außerhalb von domainspezifischen Routen ignorieren
- FIX - MongoDB-PHP-Library-Version fixiert, um alle MongoDB-Versionen ab 1.6 zu unterstützen
- FIX - CSV Ausgabe Consent Log korrigiert
- FIX - Einbindungen: Datenbank beim Löschen von Cookie-Einträgen bereinigen
- CHANGE - Performance-Optimierung des PHP-Autoloaders
- CHANGE - Übersetzungen aktualisiert
- CHANGE - Agency-Version: NoLabel-Menüpunkte und -Routen der Hosting-Navigation überarbeitet
- CHANGE - Agency-Version: Dokumentation aktualisert
- CHANGE - Veraltete Workarounds für IE7 aus Backend-CSS entfernt
- CHANGE - Neuer Block „Domain-Voreinstellungen" in den Account-Einstellungen
Ältere Changelogs