Changelog CCM19
Sie können es hier nachlesen: Hinter den Kulissen wird ständig an Verbesserungen unseres Cookie Consent Managers gearbeitet.
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