Changelog CCM19 - 2020
Sie können es hier nachlesen: Hinter den Kulissen wird ständig an Verbesserungen unseres Cookie Consent Managers gearbeitet.
Version 2020.12.21
21.12.2020 - 0034fc8ecb14431f30fbc92839954a9712f54d9e
Das hoffentlich letzte Update vor den Weihnachtsferien. Es gibt wieder eine Menge neuer Funktionen, die zu einem großen Teil auf Anregungen aus unserer Community zurückzuführen sind. Also scheuen Sie sich nicht, uns Anfragen für Funktionen zu schicken :-) Das Update wird wie immer in den nächsten Tagen nach und nach ausgerollt.
Hier die wichtigsten Neuerungen zusammengefasst:
- Neues Hintergrundbild Winter - damit wir zumindest ein wenig Schnee sehen
- Zwangsreset des Consents - Sie können jetzt einstellen ab wann ein Consent neu gegeben werden muss
- Export der Consent Daten über Button
- Neue Consent und Domain Listing API für alle Accounts
- Suchfunktion in der Embedding Datenbank
Ausblick auf das neue Jahr
Im neuen Jahr werden einige neue neue Funktionen dazu kommen, an denen derzeit schon intensiv gearbeitet wird.
- Endlich die TCFV2 Konformität - wird vermutlich noch dieses Jahr fertig und geht dann in den ersten Januartagen in die intensive Betaphase
- Pluginschnittstelle für beliebige Erweiterung der Funktionalität, auch das wird im Dezember noch fertig und geht dann ebenfalls im Januar in die Beta Phase
Zu Anfang werden wir nur eigene Plugins anbieten, das System soll aber im Laufe des 1. Quartals 2021 für andere Programmierer und Anbieter geöffnet werden, sowohl für kostenfreie als auch für kostenpflichtige Erweiterungen - Und natürlich fortlaufende Optimierungen und Erweiterungen die aus unserer Community kommen
Detailliertes Changelog
- NEW - Widget-Ausgabe bei entsprechendem Zwangsreset-Datum erzwingen
- NEW - neue General Domain API mit der Consent Daten exportiert und per API abgefragt werden können.
- NEW - Zwangsreset Datum in der Admin für jede Domain eingeführt unter Consent Speicherung
- NEW - Blockierte Domain als Klasse im HTML-Element des Iframe-Blockers
- NEW - Cache-Invalidierung für das Widget ergänzt
- NEW - API Key Seite in der User Admin Seite mit neuem Menüpunkt
- NEW - Export Funktion Consent Log - es werden die aktuellen LogDaten exportiert...
- NEW - zufällig Background Images sind jetzt möglich... aber nicht aktiviert
- NEW - Hintergrund Image und zugehörige Farben können jetzt in der utils Klasse definiert werden...
- NEW - Suchfunktion in Embedding DB, sucht in Beschreibungen und Cookiedaten...
- NEW - Iframe-Blocker erkennt und reinitialisiert Klone geblockter Elemente
- CHANGED - Menüaufbau in der Useradmin, Aufbau koprimiert
- UPDATE - alle Symfony und sonstigen Pakete wieder auf die aktuellste Version gebracht
- FIX - Im Pagecheck nur noch die anzeigen die auf 10 Adressen gefunden wurden und die in den letzten 14 Tagen gefunden wurden...
- FIX - Minification der Javascript-Komponenten optimiertFIX - Translation ergänzt, Code aufgeräumt, formatiert und kommentiert
- FIX - Wiederholtes Laden einer Ressource im Iframe-Blocker berücksichtigen
- FIX - nginx-Beispielkonfiguration - Setzen von PATH_TRANSLATED entfernt. Das verursacht anscheinend Probleme.
- FIX - aktiver Tab bleibt erhalten
- FIX - CSS-Klassen aktualisiert, um Kollision mit OnSite-CSS zu vermeiden
- FIX - Standardwerte für Widgetelemente im CSS ergänzt
- FIX - Nginx-Beispiel-Config verbessert
- FIX - Cookie-Erklärungstabelle in alter Cookie-Struktur
- FIX - Cookie-Erklärungstabelle in alter Cookie-Struktur
- FIX - Manipulationsschutz für href="#CCM.openWidget" und andere Varianten
- FIX - Darstellung Hosting Dashboard -- Grafik volle Breite
- FIX - Verhindere Zugriff auf Eigenschaft bei undefiniertem Objekt
- FIX - Auswirkung unsichtbarer Checkboxen auf das Layout behoben
- FIX - Sporadischen Fehler in der automatischen Domainerkennung behoben
- FIX - Refactoring: Datenmigration beim Klonen von Domains überarbeitet
- FIX - NoLabel-Übersetzungen auch per Suchen & Ersetzen speichern
- FIX - White / Blacklabel umgeschrieben um keine rassistische Stereotypen zu bedienen
- FIX - Beim Springen in die Cookie/Embedding-Liste unbeabsichtigte Sprünge in der History vermeiden
- FIX - Übersetzbarkeit Spaltenüberschriften Embedding-Asset-Tabelle
Version 2020.11.26
26.11.2020 - c95727feb254af513fda0a52977e700e040b877c
Ein kleiner Hotfix für zwischendurch – Mit der gestrigen Version haben wir die Mehrsprachigkeit für Lebensdauer und Beschreibung von Webspeichereinträgen im Embedding-Dialog ergänzt.
Wer das Update bereits eingespielt hatte, wunderte sich wohl über plötzlich leere Textfelder an dieser Stelle. Jetzt werden die alten Einträge wieder ausgegeben.
Es funktioniert aber nur, solange die leeren Felder in der mehrsprachigen Variante noch nicht abgespeichert wurden.
Das Update ist wie gewohnt über den CCM19-Updater im Backend mit dem Administrator-Zugang einzuspielen.
Detailliertes Changelog
- FIX – Alte Einträge der Felder Beschreibung und Lebensdauer für Webspeichereinträge bei Mehrsprachigkeit erhalten
Version 2020.11.25
25.11.2020 - ff826a677be10f4d64e1d85ccb97fc81ffe9f515
Eine neue Version mit diversen, teilweise schon länger geforderten Erweiterungen:
- Erweiterte Statistik
- Link Barrierefreiheit wie Impressum
- Downgrade Möglichkeit um zu einer vorherigen Version zurückzuspringen
- Ausgabe der Cookie Liste in einer beliebigen Seite
Das Update spielen Sie wie gewohnt über den CCM19-Updater im Backend mit dem Administrator-Zugang ein.
Detailliertes Changelog
- NEW - Beim Embedding Onboarding kommt jetzt auch der Freigeabe haken
- NEW - E-Mail-Vorlagen für Update-Lizenz-abgelaufen-Benachrichtigungen Agency Version
- NEW - Buttons bei hover/focus je nach Farbwert aufhellen bzw. abdunkeln
- NEW - Downgrade-Funktion
- NEW - Ausgabe der Cookie-Liste konfigurierbar gemacht
- NEW - Ausgabe der Cookie-Liste im Datenschutz: HTML/CSS-Anpassung
- NEW - Barrierefreiheit-Link auch in Embedding-Modus anzeigen
- NEW - Barrierefreiheit verbessert (Fokus setzen, Aria-Attribute, Tastaturbedienung)
- NEW - Barrierefreiheit verbessert
- NEW - Ausgabe der Cookie-Liste im Datenschutz ermöglichen
- NEW - Protokoll+Statistik zurücksetzbar machen
- NEW - Neue Statistik in Hosting-Dashboard verwenden
- NEW - Neues Statistik-System
- NEW - Cookies & Co. jetzt auch bei Embeddings mehrsprachig - Backend Verwaltung
- NEW - AccessCountJournal hinzugefügt
- NEW -Externe Verlinkungen um Eigenschaft noopener erweitert
- NEW - Dokumentation jetzt kontextsensitiv...
- FIX - Übergabe der Sprachdaten aus der Datenbank ins CCM für Assets
- FIX - Embeddings: Label korrigiert
- FIX - Fokussierten Textcontainer nicht mehr visuell hervorheben
- FIX - Übersetzungen korrigiert (Barrierefreiheitsangaben, Impressum, Datenschutz)
- FIX - Übersetzte Asset-Beschreibungen auch ausgeben
- FIX - Mehrsprachigkeit Embedding-Assets-Bearbeitung
- FIX -Darstellungsproblem im Safari bei Ausgabe eines Widgetlogos behoben
- FIX -Blockierendes Widget auf :root-Element auswirken
- FIX -Embedding-Bearbeitung repariert
- FIX -Autom. Lizenzprüfung ohne Auswirkung auf Betrieb einer Agenturversion
- FIX - Bei abgelaufener Update-Lizenz keine Notice im Dashboard produzieren
- FIX -Exception-Struktur für Config/Log-Zugriffsfehler
- FIX -EmbeddingAssets immer als numerisches Array laden
- FIX -AutoUpdate-Benachrichtigung bei abgelaufener Lizenz nur noch 1x pro Version
Version 2020.11.04
04.11.2020 - b53d6c61d9eb916d5d881529b3178f730e3b3e01
Und es geht weiter - einige kleinere Änderungen und Anpassungen. Details können dem folgenden Changelog entnommen werden.
Das Update spielen Sie wie gewohnt über den CCM19-Updater im Backend mit dem Administrator-Zugang ein.
Detailliertes Changelog
- NEW – Accessibility / Barrierefreiheit Angaben Verwaltung wie Impressum / Datenschutz hinzugefügt.
- NEW – .htaccess Allow/Deny durch Require bei Apache 2.4+ ersetzt.
- NEW – Hinweis überall anzeigen wenn Widget nicht aktiviert ist.
- NEW – Consent-Sharing (NUR ALTES COOKIE-MANAGEMENT): Consent auch an andere Domains des gleichen Users in Iframes weitergeben.
- FIX – wenn Embeddings kein Cookie enthält auch nicht in der DB Liste anzeigen...
- FIX –für Ansicht wenn keine Domain ausgewählt ist...
- FIX– Warnings in Embedding erstellen.
- UPDATE – Standardwerte für Widgetelemente im CSS ergänzt.
Version 2020.10.28
28.10.2020 - 2c17718f0670ea3272dfbd65051a6c1e54829d06
Heiß und fettig: Eine frische Version mit vielen, vielen Neuerungen und Optimierungen! Zum Beispiel können jetzt endlich, wie bereits häufig angefragt, die Farben für den Iframe-Blocker angepasst und zusätzlich individuelles CSS definiert werden. Des Weiteren konnte die Performance der Anwendung in bestimmten Bereichen um bis zu 70 % gesteigert werden.
Diese und viele weitere Neuerungen, Aktualisierungen sowie Korrekturen können dem folgenden Changelog entnommen werden.
Das Update spielen Sie wie gewohnt über den CCM19-Updater im Backend mit dem Administrator-Zugang ein.
Detailliertes Changelog
- NEW – Browserkompatibilität: Support für u. a. Safari iOS 8 (Darstellungsprobleme sind jedoch möglich)
- NEW – Farbverwaltung und individuelles CSS für Iframe-Blocker
- NEW – GTM-Event pro zugelassenem Embedding auslösen
- NEW – Share-Domains auch in Domainverwaltung mitzählen
- NEW – htaccess: Check auf Apache 2.4 um <If>-Konstrukte
- NEW – Indexierung der CCM19-Administration per Metatag vermeiden
- NEW – JS-API: Aktuelle CCM19-Version via CCM.version auslesen
- NEW – JS-API: Akzeptierte Embeddings via CCM.acceptedEmbeddings auslesen
- NEW – Frontend-Logo und -Headline jetzt auch in Agency-Version änderbar
- NEW – Performance-Optimierung: Model-Repositories und Benutzerabfragen cachen
- NEW – Performance-Optimierung: Session nicht für die externen Routen öffnen
- NEW – Sammel-Page-Check-Leeren: PHP-Garbage-Collection nach jeder Domain laufen lassen
- NEW – Sammel-Löschfunktion: Vorauswahl nur an Impressum/Datenschutzerklärung festmachen
- NEW – Domainliste: Sammel-Löschfunktion
- NEW – nopush bei Preload-Headern von ccm19.js hinzugefügt
- FIX – Domainverwaltung: HTML-Fix der Tarifvorgaben-Tabelle
- FIX – Cross-Domain-Sharing-Domains beim Check, ob Skripte extern sind, berücksichtigen
- FIX – Skripte: Hinweis korrigiert: "Skript-Blockierung" unter "Frontend-Verhalten" gibt es nicht mehr
- FIX – Logikdreher bei Erkennung unbekannter Webspeichereinträge behoben
- FIX – Höhe von Iframes nicht mehr aktualisieren, sobald Zustimmung erteilt wurde
- UPDATE – Standardwerte für Widgetelemente im CSS ergänzt
- UPDATE – Stub für globale TCF-Schnittstelle __tcfapi deaktiviert
- UPDATE – Layout der Farbauswahl in Theme-Konfiguration überarbeitet
- UPDATE – Übersetzungen aktualisiert
- UPDATE – Erläuterung zur Widget-Aktivierung verdeutlicht
- UPDATE – Einen Redirect beim Backendaufruf einsparen (/public → /public/)
Version 2020.10.14
14.10.2020 - f946ad11cc8881085a06db9d93d41ad54ec14df8
Im Nachgang zur neuen Version von gestern sind dann doch noch einige Probleme aufgetaucht die erst "in the wild" wirklich zu Tage getreten sind und die wir mit diesem Update dann korrigieren.
Das Update spielen Sie wie gewohnt über den CCM19-Updater im Backend mit dem Administrator-Zugang ein.
Detailliertes Changelog
- NEW - Iframe-Ausnahmen als White- oder Blacklist definieren
- NEW - CCM.navigate() + CCM.crossDomainConsentString - hier gehts zum Doku Eintrag.
- FIX - Fehlermeldung im Protokoll, wenn zwischen altem und neuem System gewechselt wird
- FIX - Consent im alten Verwaltungs-System wurde unter bestimmten Umständen nicht korrekt vermerkt
- FIX - Consent bei Cross-Domain-Sharing immer korrekt übertragen
- FIX - Übernahme aus Pagecheck sprang noch in die alte Cookie Maske
- FIX - Selectfeld mit "Auswählen" bei den Purposes erweitert -> Usability
- FIX - Übernahme unbekannter Local Storage Elemente führte zu Array Fehler
- FIX - wenn Cookie / Local Storage aus Pagecheck übernommen wird und nichts gefunden wird in der DB - dann steht der Eintrag jetzt auch im Cookies & Co. TAB
- FIX - Übernahme der alten Cookie Daten beim Upgrade in Embeddings funktioniert jetzt wieder, da war ein Code Bestandteil beim mergen verloren gegangen.
- UPDATE - Reihenfolge der Einbindungen im Pagecheck geändert - Cookies und Local Storage stehen jetzt oben
Version 2020.10.13
13.10.2020 - f83de605111468de34df3427c4141907bfff60be
Diese Version bringt einige größere Neuerungen, daher hat es seit dem letzten Update auch etwas gedauert. Das Update spielen Sie wie gewohnt über den CCM19-Updater im Backend mit dem Administrator-Zugang ein.
Größere Neuerungen
- Neues Handling von Cookies, Local Storage und Skripten (umschaltbar) - das bedeutet man stimmt jetzt nicht mehr einzelnen Cookies zu sondern der Einbindung insgesamt. Beispiel: Google Analytics setzt mind. 3 Cookies. Bisher musst man die Cookies einzeln eintragen und denen auch zustimmen. Es machte aber keinen Sinn z.B. dem ersten Cookie _ga zuzustimmen, aber dem 2. Cookie _gid nicht.
Dieses Problem haben wir jetzt gelöst indem man der Nutzung von Google Analytics jetzt zustimmen kann oder auch eben nicht. Die Nutzung der Kategorien bleibt wie bisher, daran ändert sich nichts.
Durch diese Anpassungen kommen wir der aktuellen rechtlichen Interpretation nach dass man einzelnen Nutzungen auch einzelen widersprechen können muss und nicht nur auf Kategorie Ebene. Sie können das ganze bequem in der Administration umstellen.
Den Upgrade Prozess genauer beschrieben finden Sie in der neuen Online Dokumentation. - Neues Whitelabling für Agenturen für die Agency Version
Agenturen die die NoLabel Agency Version nutzen können nun die Optik und die Inhalte des Backends komplett anpassen - mehr dazu finden Sie in unserer neuen Dokumentation (https://www.docs.ccm19.de) - Neue Online Dokumentation
Wir habend die Dokumentation komplett neu geschrieben und auf einen eigene Subdomain ausgelagert: https://docs.ccm19.de/ Der Quellcode der Dokumentation findet sich auf Github und unterliegt einen offenen Lizenz. Sie können diese also jederzeit forken, können Issues und Pull Request abgeben und an der Dokumentation mitarbeiten.
Agenturen die die Doku forken möchten, können das ganze jederzeit machen und die Inhalte an Ihre NoLabel Einstellungen anpassen.
Detailliertes Changelog
- UPDATE - Theme Anpassungen Light / Dark Theme - modernisiert und an neue Ausgabe angepasst
- UPDATE - Onboarding an neues Skripthandling angepasst
- UPDATE - Übersetzungen hinzugefügt
- UPDATE - Link zur Doku auf neue Dokuseite gesetzt
- UPDATE - verwendete Symfony und andere Klassen aktualisiert
- UPDATE - Nach Installation nur Deutsch aktiv
NEW - Verpflichtende Einwilligung vor Umschaltung von Cookie auf Embedding
NEW - Neues Handling von Cookies, Local Storage und Skripten (umschaltbar)
NEW - integrierter Upgrade Prozess für Benutzer um auf die neue Darstellung umzusteigen
NEW - Consent Sharing auch über iframes
NEW - Iframe Handling jetzt auch per einmaligem Consent alle freigeschaltet
NEW - Erweitertes NoLabeling für Agenturen (jetzt kann man wirklich ALLES anpssen!), Custom Backend CSS, Eigene Texte usw.
NEW - Übernahme von Cookies und Skripten aus einer Datenbank
NEW - Preview Funktion im Theme - damit man nicht direkt die Seite aktivieren muss
FIX - IFrame-Blocker bei festem Seitenverhältnis in Element einpassen
FIX - Inhalt des IFrame-Blockers immer vollständig anzeigen
FIX - Tippfehler
FIX - diverse kleinere Fixes und Korrekturen aufgrund von automatischen Code Analysen
Version 2020.09.22.1
22.09.2020 - 493c714ebe9e776c1a71b4a37d20dafdbbf3ac1d
Diese Version behebt ein Problem, das vermeintlich willkürlich auftrat und für das Löschen von Cookies sorgte, obwohl diese im Widget zugelassen wurden.
Das Update spielen Sie wie gewohnt über den CCM19-Updater im Backend mit dem Administrator-Zugang ein.
Detailliertes Changelog
- Cookies anhand gewählter Kategorien nur aufräumen, wenn das Widget geladen ist
Version 2020.09.22
22.09.2020 - c423d9f741be9609bbb9ecb5cadba335f336d484
Seit dieser Version können Domains in der Hostingversion per Klick kopiert werden. Des Weiteren wurden Inkompatibilitäten mit externen Code-Bibliotheken behoben.
Das Update spielen Sie wie gewohnt über den CCM19-Updater im Backend mit dem Administrator-Zugang ein.
Detailliertes Changelog
- Kopieren ganzer Domains nun per Klick in der Domainverwaltung (Hosting-Version, ICMP)
- Kompatibilität zu externen und extrem veralteten Bibliotheken wie z.B. prototype.js von 2010 optimiert – Das CCM19-Widget ließ sich seit letzter Version in diesen Fällen teilweise nicht mehr schließen.
Version 2020.09.21
21.09.2020 - 1f17846b7fa4dada815b6f16057aab8a6a0a68ec
Mit dieser Version wird CCM19 um weitere Ausgabeoptionen erweitert. Zudem wurde eine Generationsnummer definiert, die den Updateprozess künftig gegen das Einspielen inkompatibler Versionen absichern soll.
Das Update spielen Sie wie gewohnt über den CCM19-Updater im Backend mit dem Administrator-Zugang ein.
Detailliertes Changelog
- Aufrufzähler kann nun kundenbasiert zurückgesetzt werden (Hosting-Version, ICMP)
- Logik zum Nachladen von Skripten nach Consent-Konfiguration korrigiert
- Kategorien per Theme-Konfiguration im Hauptfenster ausgeben
- Generations-Nummer zum Managen von Updates mit Breaking-Changes
Version 2020.09.03
04.09.2020 - c0c92ed1eed277b51abc6bff2164354795358ab4
Diese Version ergänzt, neben kleineren Ergänzungen und Korrekturen, eine Liste der über das Consent-Sharing eingerichteten Domainnamen in der Domainübersicht.
Detailliertes Changelog
- Agency-Version: Liste der Share-Domains in Domainübersicht anzeigen
- Agency-Version: Klarstellenden Hinweis zur Domaineinrichtung beim Consent-Sharing ergänzt
- Hinweis bei nicht verfügbarem Consent-Sharing verdeutlicht
- Unzulässige Cookies auf Subdomains auch für .example.com löschen
- Cache-Directory-Tagdatei hinzugefügt
- Fix: Darstellungsfehler im PageCheck in Chrome/Edge
Version 2020.08.26
26.08.2020 - 37133a40adca09c285844ef4a72c5b6819965d5d
Mit dieser Version wird neben einigen kleineren Ergänzungen und Korrekturen das Blockieren neuer/unbekannter Skripte getrennt vom Blockieren ausgewählter Skripte steuerbar. Der Skript-Blocker lässt sich jetzt nicht mehr generell abschalten, sondern wird immer aktiv, wenn ein Eintrag im Menüpunkt Skripte deaktiviert wird.
Das Update wird wie gewohnt über den CCM19-Updater in der Administration eingespielt.
Detailliertes Changelog
- Ausgabe des Widgets, auch wenn CCM19 von anderer Software nachgeladen wird
- Klick-Manipulationsschutz jetzt eingeschränkt abschaltbar
- Page-Check: Sonderbehandlung für Local-Storage-Enträge von Shopware Widget Caches
- Frontend-Verhalten: "Skripte blockieren" durch "Neue Skripte automatisch blockieren" ersetzt
- Einige Übersetzungen deutsch/englisch korrigiert
- Eingebaute Blacklist für LocalStorage-Einträge erweitert
- Fix: Blacklist hat für Einträge des SessionStorage nicht gegriffen
- Dateigrößenlimit von 512k für Page-Check-Dateien (cm-found-storage.json etc.)
Version 2020.08.19
19.08.2020 - 137f2570d042f59a90ce423c755ff7ef575c0149
Mit dieser Version wird u. a. ermöglicht, Impressum und Datenschutzerklärung zu verlinken, statt sie vollständig in den Cookie-Manager zu kopieren. Zudem wird jetzt bei einer abgelaufenen Session ein Hinweis angezeigt, dass man sich neu anmelden muss.
Das Update wird wie gewohnt über den CCM19-Updater in der Administration eingespielt.
Detailliertes Changelog
- Auswahl, ob Impressum und Datenschutz als Link oder als Inhalt vorliegen
- Bei der Paginierung im Backend bleiben Sucheingaben erhalten
- Paginierung jetzt auch beim Systemlog pro Monat
- Page-Check: Nur bis zu 10 Seiten-URLs zu gefundenen Cookies usw. speichern
- Page-Check: "Alle Einträge löschen"-Button
- Agency-Version: Benutzer-Wechsel-Funktion für Admin-Accounts
- Agency-Version: Wechsel in Kundenaccounts im System-Log loggen
- Warnmeldung, wenn Logout in einem anderen Tab oder Session abgelaufen
- Bei Kunden ohne letztes Login nicht 1.1.1970 anzeigen, sondern —
- Kunden bearbeiten/löschen mit CSRF-Tokens abgesichert und Code optimiert
- Domains bearbeiten/löschen mit CSRF-Tokens abgesichert und Code optimiert
- Cookie-Bearbeiten-Code leicht optimiert
- Agency-Version: Caching-Bug im Hosting-Dashboard behoben
- Logo-Caching + längeres Caching externer Routen
- Ungecachte Logo-Vorschauen
- Bei ungültiger Domain-ID in URL umleiten statt Fehlerseite anzeigen
- Docblock-Kommentare korrigiert
Version 2020.08.11
11.08.2020 - 27bb7381c890b60dff2b31835d6431d427becdf6
Mit dieser Version wird u. a. das Domain-Matching und der Iframe-Blocker optimiert. Außerdem werden jetzt automatisch Events im Google Tag Manager ausgelöst.
Das Update wird wie gewohnt über den CCM19-Updater in der Administration eingespielt.
Detailliertes Changelog
- Erklärungstexte im Abschnitt Caching ergänzt
- Modals werden vertikal scrollbar, wenn nicht alles passt. Das ist z. B. im Kategoriefenster relevent, sobald längere Beschreibungstexte hinterlegt werden
- Webressourcen mit Iframe-Blocker erkennen, wenn diese zur Laufzeit definiert werden. (Dynamische Aktualisierung des src-Attributs)
- Domain-Matching bei autom. Domainauswahl verbessert
- Kompatibilität zwischen autom. Domainauswahl und Domainliste bei Consent-Speicherung
- Custom Events "CCM19.cookieAccepted.<cookiename>" in Google Tag Manager auslösen
- Übersetzungen aktualisiert
Version 2020.07.31.1
31.07.2020 - f1af5da0c3dbc0406188e64031a3a94882d908ad
Doppelt hält besser! Mit einem weitereren Hotfix hinterher, der die Funktionalität der Option "Unbekannte Cookies entfernen" korrigiert.
Das Update wird wie gewohnt über den CCM19-Updater in der Administration eingespielt.
Detailliertes Changelog
- Implementierung der Option "Unbekannte Cookies entfernen" korrigiert
Version 2020.07.31
31.07.2020 - e9bbb1a71b1329f0b36b16c7db621d1d8dfe5561
Heute gibt es wieder ein kleines Hotfix-Update, das ein kleines Problem in der Ausgabe des Iframe-Blockers beheben sollte.
Das Update wird wie gewohnt über den CCM19-Updater in der Administration eingespielt.
Detailliertes Changelog
- Iframe-Blocker: Inline-CSS (Höhe) bei Freigabe eines Iframes wiederherstellen
Version 2020.07.30
30.07.2020 - 2f32b280ceb11fc21507d6ea0e1de13d7d49af26
Mit diesem Update wird neben einiger Korrekturen die Blockierung dynamisch eingefügten Javascripts verbessert und kleinere Funktionalitäten ergänzt.
Das Update wird wie gewohnt über den CCM19-Updater in der Administration eingespielt.
Detailliertes Changelog
- Agency-Version: Konfigurierbarer BCC bei Quota-E-Mails
- JS/CSS-Minifizierung unter "Frontend-Verhalten" deaktivierbar
- PageCheck: Darstellungsfix bei leerer Tabelle
- Consent-Sharing über Subdomains mit Cookie-Speicherung
- Agency-Version: Cross-Domain-Consent-Sharing
- Neuer Menüpunkt: Caching mit Cache-Leerungs-Funktion
- Menü umsortiert: "Protokolle" für System-Log und Consent-Protokoll
- Breadcrumbs überarbeitet
- .htaccess für einige Apache-Versionen kompatibler gemacht
- Cache-Neuaufbau-Funktionalitäten konsolidiert
- Neuer Standard-Hinweis-Text im Banner
- Kompatibilität der Javascript-Polyfills auf alten Browsern verbessert
- Optimierung der Domain-Suche und -Paginierung
- Anzeige aktive Domains jetzt mit Haken
- Bei neuen Domains Widget nicht mehr automatisch aktivieren
- Bestätigungshinweis vor Aktivierung des Widgets
- Javascript-Code weiter kommentiert
- Höhe blockierter Iframes erst ermitteln, sobald diese sichtbar werden
- Suche in Consent Messages
- Dynamisch eingefügte Scripte besser blockieren (appendChild/insertBefore)
- Blockierbare Elemente finden, die z. B. per innerHTML hinzugefügt werden
- Quick-Setup in Self-Service-Variante
- Magento-Init-Code blockierbar machen
- Neue Hintergrundbild der Loginmaske
Version 2020.07.20
20.07.2020 - (e0f769dbdec3e14a3ac524bebccf75db1be812e4)
Neuer Tag, neues Update!
Das Update wird wie gewohnt über den CCM19-Update in der Administration eingespielt.
Detailliertes Changelog
- FIX: IE11-Kompatibilität verbessert
- NEW: Kategorie-Übersetzungen im Protokoll als Spaltenüberschriften verwenden
- FIX: diverse kleinere Fixes in HTML Formularen - Labels etc.
Version 2020.07.17
17.07.2020 - (87a53ce6bfdc34eaca27c3fd7f6b300a596be191)
Mit diesem Update werden einige Fixes und Weichenstellungen neu gesetzt.
Das Update wird wie gewohnt über den CCM19-Update in der Administration eingespielt.
Detailliertes Changelog
- FIX Cookie Scanner - jetzt werden alle Daten übernommen...
- FIX: Leere Cookies mit N.A. erweitert damit das onboaerding durchlaufen kann...
- NEW: Neues Menü - Consent-Speicherung + Consent in Cookie/LocalStorage/SessionStorage speicherbar
- Consent Protokoll hinter Consent-Speicherung gehängt damit das thematisch zusammen zu sehen ist
- Cookie Zwecke auch im Listing anzeigen
- Nur aktuell eingestellten Consent-Speicherort verwenden
Fallback auf Cookies erfolgt nur wenn localStorage und sessionStorage
nicht unterstützt werden - Cookies nach Seitenaufbau anhand ausgewählter Zwecke säubern
Fix: Bisher wurden durch CCM19 verwaltete und noch nicht zugelassene Cookies nach dem Seitenaufruf nur gelöscht, sobald mindestens eine Zustimmung erfolgt war. - NEW: Funktionalität bei inaktivem Widget bis auf Cron/Reporting einstellen
Version 2020.07.13
13.07.2020 - (3ed3b41f420f98dd8244ca6110e77dfa7d40992f)
Neuer Tag, neues Update! Mit diesem Update wird nur 1 kleines Problem adressiert, das dazu führen konnte, dass noch nicht zugelassene Cookies einfach nicht gelöscht wurden. Betroffene Cookies waren z. B. solche, die nicht für die Domain ".www.domain.xyz", sondern "www.domain.xyz" gesetzt wurden.
Das Update wird wie gewohnt über den CCM19-Update in der Administration eingespielt.
Detailliertes Changelog
- FIX: Unzulässige Cookies auch für exakte Domain, ohne führenden Punkt, löschen
Version 2020.07.10
10.07.2020 - (f2d33e223fb907497c5fb3c7260c025838b665bc)
Heute gibt es wieder eine frische Version zum Einspielen über den CCM19-Updater. Neben kleineren Korrekturen ist es jetzt möglich einen Proxy-Server schon während des Setups anzugeben.
Detailliertes Changelog
- Styling Proxy-Einstellung im Setup
- Proxy schon im Setup einstellbar machen
- Proxy auch immer im Lizenz-Check verwenden
- Fix: Unter Umständen undefinierte Twig-Variable update_notifier
- Kleinere Bugfixes
Version 2020.07.09
09.07.2020 - (77ca6b920d69272e1c245e669a1b2214acaecdac)
Wieder einmal ein paar Fixes und Neuerungen zum Einspielen über den CCM19-Updater. Im Folgenden kurz die wichtigsten Neuerungen.
Detailliertes Changelog
- Fix: Limitwert -1 für NoLabel-Lizenzen als unbegrenzt betrachten; wurde vorher nicht beachtet
- Fix: Zugriff auf undefinierte Konstante behoben; Debugcode entfernt
- Styling: Ausrichtung des Hauptinhalts in CCM19-Administration vereinheitlicht
- Styling: LESS-Code aufgeräumt
- Backend: Texte / Übersetzungen aktualisiert
Version 2020.07.07
07.07.2020 - (f2abc4cb020348783f8f35b10bb6208d8f081bbc)
Heute gibt es wieder eine frische Version zum Einspielen über den CCM19-Updater. Im Folgenden kurz die wichtigsten Neuerungen.
Detailliertes Changelog
- FIX Einbindung jquery im onboardig script.... verwies noch auf 3.4.1 nicht auf 3.5.1
- Dashboard: Quicksetup temporär in Base-Edition ausblenden
- Grundlagen für Protokolllöschungen integriert
Version 2020.07.02
02.07.2020 - (88c5005ffd162d0cbf9404d783447533f2ea3b58)
Heute gibt es wieder eine frische Version zum Einspielen über den CCM19-Updater. Im Folgenden kurz die wichtigsten Neuerungen.
Detailliertes Changelog
- Widget auf Mobilgeräten nicht generell vollflächig; Logo wird ausgeblendet
- Übersetzungen aktualisiert
- Fixes Update-Notification + Refactoring
- E-Mail-Settings-Dialog überarbeitet
- Proxy über Netzwerk-Einstellungen bearbeitbar gemacht
- Neuer Button zur vollständigen Zustimmung in Kategorieauswahl (per Theme aktivierbar)
- Entfernen von noch nicht zugestimmten Cookies verbessert: bei www-Domain auch für .example.com löschen
- Dashboard: Geänderte Consents in Statistik berücksichtigen
- Sortier- und filterbare Domainliste
- Update jquery 3.4.1 → 3.5.1
Version 2020.06.25
25.06.2020 - (57cafeac532b5fc7b22edc5c5d5f55abbc632967)
Hierbei handelt es sich um einen kleinen Hotfix zur Behebung einer kleinen visuellen Macke.
Detailliertes Changelog
- Balken am rechten Seitenrand des Widgets entfernt
- Entsperren eines Iframes entsperrt alle Iframes der gleichen Domain
Version 2020.06.23
23.06.2020 - (638d0cbc8935152994aebf4507be079f9039bc11)
Hier die wichtigsten Anpassungen in einer Zusammenfassung, die Version steht ab dem 24.06. im Laufe des Tages als Update zur Verfügung.
Generelle Anpassungen Full- und Selfservice-Variante
- Einbindung eines Vorschaubilds bei geblockten Slideshare-Einbettungen
- Veraltete Vorschaubilder werden automatisch nach einiger Zeit gelöscht
- Verbesserte Kompatibilitöt für Safari
- Erfassung der Widget-Neueinblendungen für die Statistik
- Resilienz gegen Datenkorruption erhöht
- Das Löschen von Page-Check-Einträgen funktioniert jetzt unabhängig vom Server
- Script-Blockierung bei Cookies erfolgt nur noch wenn das Widget aktiv ist
- Der Iframe-Blocker ist jetzt standardmäßig deaktiviert
Detailliertes Changelog
- Hinweis bei "Widget aktivieren", dass Iframe/Script-Blocking davon unabhängig ist
- Iframe-Blocker standardmäßig deaktiviert lassen
- Erlaubte HTTP-Methoden bei externen Routen spezifischer angegeben
- Locking verbessert -> Deadlocks vermeiden
- Script-Blocking durch Cookies nur wenn Widget auch aktiv
- Page-Check: Cookiename beim Übernehmen urlencoden
- PageCheck: URL/Namen für Löschen-Button als Base64 übertragen
- Logging von Clients-API-Calls
- Diverse Fixes
- Edit-/Delete-Formulare mit Locking versehen
- Sauberes Locking aller JSON-Dateien -> Höhere Datensicherheit bei vielen gleichzeitigen Zugriffen
- Kategoriebeschreibungen speichern und im Frontend-Widget ausgeben
- Standardmäßig Platzhalter {Firma_Ort} und {Firma_Datenschutz} verwenden
- Fake-Clicks auf Consent-Button ignorieren
- Sprachwechsel nicht als neue Einblendung zählen
- Deaktiviertes Widget nicht als View mitzählen
- Dashboard: Einblendungen insg. im Chart darstellen
- Dashboard: Anzahl der Einblendungen statt Anzahl der Consents anzeigen
- Neueinblendungen des Widgets erfassen
- Obsoleten Hinweis zu HTML-Tags aus Platzhalter-Tooltip entfernt
- Unterdrücke Fehlermeldung bei manipuliertem Cookie/LocalStorage-Wert
- Fix: Safari Layout Banner
- HTTP-Cookienamen beim Löschen nicht zugelassener Cookies betrachten
- Unbekannte Cookies nicht beim Check selektierter Kategorien löschen
- Mail bei zuviel Traffic in der Base-Edition ausblenden
- Kommentare im Code ergänzt
- Fix: Erstellung des Domain-Verzeichnisses in der Base-Edition, wenn dieses fehlt
- Thumbnails per Cronjob regelmäßig bereinigen
- Fehler bei Thumbnail-Holen im Log sammeln statt kaputtem Iframe
- Thumbnail-Extractor für Slideshare
- Textfeld zur Skript-Blockierung im "Cookie erstellen"-Dialog ergänzt
- Template-Fehler im "Cookie erstellen"-Dialog behoben
Version 2020.06.03
03.06.2020 - (5f78bc07d2b88544756c6b7468765432e4afb91a)
Hier die wichtigsten Anpassungen in einer Zusammenfassung, die Version steht ab dem 04.06. im Laufe des Tages als Update zur Verfügung.
Generelle Anpassungen Full- und Selfservice-Variante
- Einbindung von Standbildern von geblockten Videos
- Consent wird jetzt im Local-Storage gespeichert
- Ausgegebene Skripte werden jetzt minifiziert und komprimiert
- Deutlich verbesserte Browserkompatibilität
- Blockieren von Skripten je nach Consent integriert - erhöht die Flexibilität deutlich!
Nur Fullservice Variante
- Geführtes Quicksetup inkl. Cookie-Scan und automatische Vorbelegung von Cookies und Texten
- Es können jetzt mehrere Domains parallel in verschiedenen Tabs bearbeitet werden
Detailliertes Changelog
- Iframes ohne URL oder mit data:/about:-URL nicht blocken
- Thumbnails 12 Stunden lang cachen
- Consent in LocalStorage statt Cookie speichern
- Thumbnail-Cache beim Löschen eines Kunden mitlöschen
- Thumbnail-Cache-Leeren-Button erzeugt
- GET-Parameter bei serverinterner Weiterleitung durchreichen
- Standardmäßig index.php beim Aufruf von Verzeichnissen laden
- Content-Blocker: Thumbnail-srcset optimiert
- Thumbnail-Extractor: Facebook-Videos
- Refactoring: VideoInformation → EmbedInformation
- Thumbnail-Extractor: Vimeo und Peertube
- Iframe für Content-Blocker nur ggf. vergrößern, nicht verkleinern
- Thumbnail-Extractor: Youtube + als Hintergrundbild in ContentBlocker eingebaut
- ThumbnailExtractor: Youtube
- Minifier: Behandlung von TwigMarkup verbessern
- JS/CSS-Minification
- z-index für widget geändert Anzeige JS Ausgabe in QUick Setup angepasst
- OnBoarding Service: Check auf interne IPs überarbeitet
- OnBoarding-Model: Code-Einrückung
- FIX manueller Raussprung aktivieren
- auf lokale urls checken bei quick setup
- FIX Datenschutz Daten korrekt speichern
- FIX Versand von Mails bei Quota...
- Sprachliche Fixes
- Quick setup Überspringen Button eingebaut...
- aus OK Alles akzeptieren gemacht
- Fixes um auch mit den neuen url strukturen das onboarding korrekt umzusetzen
- Domain-Auswahl über die URL gelöst
- PageCheck: Cookie/Storage-Namen mit Slashes besser behandeln
- Hinweis auf neu setzen der Cookie DB eingebaut Hinweis auf Quick Setup im Dashboard nach oben geschoben
- Finalisierung und Übersetzung Quick Setup
- Cookie, Platzhalter und Impressum / Datenschutz werden jetzt im QUicksetup gesetzt iframes werden jetzt als Voreinstellung immer geblockt light theme immer standard
- Domain-Auswahl über die URL gelöst
- Routen in Cookie-Controller vereinfacht
- Browser-Kompatibilität für jumpTo-Funktion erhöht
- Ausgabe der Cookies jetzt testweise sortiert
- Quick Setup, Cookies werden jetzt korrekt verarbeitet und kategorisiert
- Htaccess: Komprimierung der ausgelieferten JS/CSS-Dateien
- Neues Script-Hashing (löscht bisherige Script-Einträge)
- IE-kompatibilität beim CustomEvent-Triggern
- Interaktion zwischen Script-Blocker und Pro-Cookie-Script-Blocking verbessert
- Text ergänzt mit Hinweis auf Ein Eintrag Pro Zeile für die Cookie Blocking FUnktion
- Durch Cookies blockierte Zwecke bei Zustimmung reaktivieren
- Script-Blockierung pro Cookie
- Speicherung des Script-Blockings für Cookies optimiert + Übersetzungen
- Iframe-Blocker Höhenanpassung ohne direkten Zugriff auf das Iframe
- Anpassung der Höhe von Iframes an Blockierung im Iframe-Blocker
- Block Feld hinzugefügt im Cookie Manager
- Dynamische Pfaderzeugung in Twig für Assets des Projekts ergänzt
Version 2020.05.13
13.05.2020 - (5f472158bfc7b1e28cad1156570e189aa4efe057)
- Mehrere Minderheitensprachen hinzugefügt
- Neue Platzhalter-Ersetzung im Widget anwenden
- Altes Platzhalter-Ersetzungssystem entfernt
- Platzhalter {IHRE_FIRMA} durch {FIRMA} ersetzt
- FIX - Widget-Initialisierung stürzte auf manchen Geräten ab
- Iframe-Blocker: Ausnahmen ermöglicht
- FIX - CCM-Widget für den Lesemodus diverser Browser uninteressant gemacht
- FIX - Logfile-Datumsauswahl repariert
- Modals des Frontend-Widgets um Attribut aria-hidden erweitert
- Mehr zufällig veränderliche Teile von Script-URLs ignorieren
- Cookies in Script-Liste anzeigen
- Übersetzungen repariert
- Gesetzte Cookies zu Scripten erfassen
- Zahlenwert 4 statt XMLHttpRequest.DONE für erhöhte Kompatibilität beim Laden des Widgets verwenden
- Verhalten des Widget-Icons in Theme-Konfiguration festlegen – Hauptfenster oder Kategorieauswahl öffnen
Version 2020.05.05
05.05.2020 – (b1234ae024fefb15b0d0177f44648b7a95e125f1)
Hostingversion
- Fix: Widgets waren bei einem festgelegten Domainlimit von -1 nicht aktivierbar
- Domainauswahl im Header in ihrer maximalen Breite beschränkt
Version 2020.04.30
30.04.2020 – (034e2677c768f23fe9afa293475029e3e9efb762)
Generelle Anpassungen
- Ausgabe der Besucher-Cookie-ID in Detailansicht des Widgets
- Frontend-Widgets überarbeitet, um Kollisionen mit OnSite-CSS zu vermeiden
- Übersetzungen aktualisiert
Hostingversion
- System- und User-Themes – Einfache Verteilung der Themes über alle Domains
- Domain-Autoerstellung – Bei aktiviertem Feature Code-Snippet in Domainverwaltung anzeigen
Version 2020.04.27
27.04.2020 – (1e96dd81bd2e9d8f366a55c0537fdccb4bfb7417)
Es gab einige Zwischenversionen die hier nicht aufgeführt waren - hier das Gesamte Changelog seit der letzten hier erwähnten Version. Insgesamt gab es wieder 79 Commits mit vielen Änderungen und Fixes. Die wichtigsten relevanten Änderungen:
- Accountweite Themes für alle Domains integriert - d.h. man kann über alle eigenen Domains hinweg ein Theme setzen und managen ohne in die einzelne Verwaltung der Domains gehen zu müssen.
- Diverse Anpassungen in der Theme Erstellung / Verwaltung
- Neues Onboarding Skript für neue User - wird laufend erweitert und geändert
- Verbessertes Unterbinden der Indizierung durch Google
- Automatische Sperre von Skripten und Verwaltung von Skripten integriert
- Cookies ablehnen Button hinzugefügt
Detailliertes Changelog
- Accountweite Themes für alle Domains integriert - d.h. man kann über alle eigenen Domains hinweg ein Theme setzen und managen ohne in die einzelne Verwaltung der Domains gehen zu müssen.
- Script Blocking und Verwaltung integriert
- aktive Domain verlinkt.. damit man die auch klicken kann
- Rahmenfarbe des Widgets wird jetzt aus Theme-Konfiguration gelesen
- Fehlermeldung für korrupte Farbwerte in Themes zusammengefasst
- Logins werden jetzt gelogged
- Onboarding soweit fertig - beim ersten Login kriegt man jetzt eine Kurzanleitung - die man auch jederzeit wieder aufrufen kann Außerdem gibt es jetzt den Button Hilfe - der zur Doku führt
- Passwort vergessen Link ins Form umgebaut - wird so hoffentlich besser gefunden
- Algorithmus zur Farbaufhellung durch leichte Entsättigung optimiert
- CCM19-Skripte mit X-Robots-Tag versehen
- Benutzer können jetzt durchsucht werden in der Kundenverwaltung
- Bapperl im Menü bei Update on / off - damit wird angezeigt ob ein Update gemacht werden soll oder nicht...
- Themes um Look&Feel-Auswahltypen Checkbox und Switch erweitert
- E-Mail-Adresse in Kunden-API beim Erstellen als Pflichfeld behandeln
- Cookie Vorbelegung einmal sinnvoll optimiert
- CCM19-Backend-Session-Cookie absichern
- ccm_consent-Cookie mit SameSite=Lax setzen
- Caching verbessert
- Übersetzung hinzugefügt
- Fallback zu Username bei Quota-E-Mail, wenn keine E-Mail-Adresse gesetzt
- Exception abfangen und als Warnung im Log festhalten
- Generische Fehlermeldung für Frontend-Requests per API-Key
- Nutzung des Arbeitsspeicher bei Protokollarchivierung optimiert
- Archivierung des Protokolls, sobald die Dateigröße 5 MB erreicht
- Neuen Menüpunkt Skripte hinzugefügt
- Netzwerkeinstellung für SSL-Offloading (HTTPS-Verbindung erzwingen)
- RewriteRule für mod_cache optimiert
- Text zentrieren, um Buttons per CSS-Klasse getreuer zu simulieren
- Flexbox-Support für Buttons des gesamten Frontend-Widgets
- HTML-Code zwecks Flexbox-Support für Buttons des Hauptfensters angepasst
- Problem behoben, das bei der Dekodierung von Cookies u. U. auftrat
- Ausgabe der Widget-Buttons überarbeitet
- Kürzung von "Cookies ablehnen" im Fallback nachgetragen
- Widget-Buttons nebeneinander positioniert und Text gekürzt
- Fallback für unübersetzten Text in bestehenden Konten eingerichtet
- Schaltfläche "Cookies ablehnen" im Frontend-Widget implementiert
- Sprachwechsler in oben ausgerichtetem Widget korrekt positioniert
- iFrame-Blocker mit noindex als meta-Element und HTTP-Header versehen
- Fix: Die Platzhalter-Format-Fehlermeldung verschwindet jetzt, wenn die Eingabe korrigiert wird
- Im Widget enthaltene Links mit nofollow gekennzeichnet
- Anzeige des Logos für Themes in Vorlage deaktiviert
- FIX: nicht alle Sprachen direkt aktiv - nur DE / EN.
Version 2020.03.06
06.03.2020 – (4778287fd82474049b31a79605d13cd59050288a)
Es wurden 97 Commits in unseren Entwicklungsserver eingespielt, viele Bugfixes aber auch wieder einige substantielle Erweiterungen.
- Neue Sprachen wurden hinzugefügt ("fr", "es", "pt", "it", "nl", "pl", "ru")
- Die Sprachdateien wurden übersetzt, ebenso die Inhalte für die Sprachen - außer den Cookies, diese Daten müssen eh individuell gesetzt werden.
- Powered By Links kann jetzt individueller gestaltet werden
Detailliertes Changelog
- FIX: nicht alle Sprachen direkt aktiv - nur DE / EN.
- Übergabe der ermittelten Sprache ans Widget-Template korrigiert
- Nur aktive Sprachen als Tabs in der Cookieverwaltung ausgeben
- Übersetzungen fürs Frontend-Widget de-/aktivieren
- Benutzerrolle beim Auslesen, Bearbeiten und Löschen via Kunden-API berücksichtigen
- Spracherweiterung auch für den Content hinzugefügt Templates und CSS ein bischen angepasst damit auch alle Sprachen passen Needs Haken für Sprache aktiv...
- Weitere Sprachen und Übersetzungen zum Backend hinzugefügt
- Repo nach Löschung einer Domain immer speichern; Parameter übergehen
- Versionsnamen bei make eines zip-Archivs aktualisieren
- Modulare Komponenten für "Powered by"-Konfiguration eingerichtet
- Abstand zwischen legend und .panel-body vereinheitlicht
- Lizenzschlüssel wurde nicht an Update-Server übermittelt
- Vorlage für Platzhalter um Datenschutz-URL und Firmensitz erweitert
- Neuladen nach Löschung unbekannter Cookies bis auf Weiteres deaktiviert
- Laufzeitfehler bei Überprüfung aktiver Cookies behoben
- Validierung der Benutzereingaben in Kundenverwaltung optimiert
- Dokumentation der Anfrage-Signatur mit Hawk erweitert
- "make translations" zum Updaten der Übersetzungs-Datei
- Korrekturen der Übersetzungen
- Login-Lizenzcheck: Fehlermeldung im Log umformuliert
- Caching der CSS-Route fürs Frontend implementiert
- Kleinere Bugfixes
- Hosting-Dashboard Chart
- Update-Benachrichtigungs-E-Mails wenn Autoupdate inaktiv
- Merge branch 'master' of bitbucket.org:papooteam/cookie-consent-management
- JS code Kommentare aufgeräumt
- Fix: undeclared array im Theme-Controller
- Cookie-Controller: CookieDB-Code aufgeräumt
- Kleine Bugs in WidgetEmbedding und SetupWarningHandler gefixt
- Warnings in Cookie-Model und -Controller behoben, Minimales Refactoring
- Fix Notices in ControllerUpdate
- Statistik im Hosting-Dashboard
- Overlay zur Anzeige der Cookie-Konfiguration im Frontend implementiert
- E-Mail zur Benachrichtigung bei Ausschöpfung des Aufruflimits
- Zählen und Blocken der Widgetaufrufe eingebaut
- Debugcode entfernt
- Cronjob zur Integritätsprüfung der Tarifparameter implementiert
- Indikator zur Ausgabe des Frontend-Widgets in Domaintabelle ergänzt
- Ausgabe des Widgets an Domainanzahl des Tarif gekoppelt
- ?{versionID} an eingebundenes CSS/JS angehängt
- Annotations, damit die statische Code-Analyse glücklich ist
- Twig-Variablen in TwigGlobalsHandler verschoben
- Fehler-E-Mail bei fehlgeschlagenem Auto-Update
- Laden von Klassen die am Ende des Updates benötigt werden
- E-Mail-Versand: sendmail_path aus php.ini berücksichtigen
- Ausgewählte Domain durch Hintergrundfarbe hervorheben
- Zurück-Link zum Verlassen der Meta-Sidebar hinzugefügt
- Paginierung des System-Logs korrigiert
- Logo-Eintrag aus Theme entfernen, wenn Datei nicht existiert
- Ausgabe aktiver NoLabel-Lizenzen korrigiert
- Versionsbezeichnung in .gitignore ergänzt
- AutoUpdate: E-Mails bei Erfolg und bei falschen Verzeichnisrechten
- Version in Footer anzeigen
- Rücksprung nach Login repariert
- Autowiring für Cronjobs verwenden
- Menschenlesbare Versionsnummern hinzugefügt
- instapaper_ignore-CSS-Klasse an Widget
- Diverse Bugfixes
- AutoUpdate überarbeitet
- Merge branch 'master' of bitbucket.org:papooteam/cookie-consent-management
- Hosting Api in Kunden Api umbennannt... das triffts eher
- Passwort-Hashes von Kunden per Hosting-API editierbar gemacht
- Fehlermeldung für ungültigen Payload angepasst; application/json
- Validierung des Lizenzschlüssels per Cronjob
- Nach Auto-Update: Cache reinitialisieren
- LoggerInterface eingeführt + Mehr Logging
- Bild für Setup hinzugefügt und Lineendings sind irgendwie anders... scheint so - sonst sind die restlichen Dateien identisch...
- Datenintegrität bei Ausführung sequenzieller Cronjobs gewährleistet
- Kritischen Bug in Frontend-API Benutzerhandling behoben
- Hosting-API unter Menüpunkt Kunden platziert
- API-Endpoints zur Kundenverwaltung (CRUD) implementiert
- SystemLog für Hosting-Interface
- Autoupdate + Systemlog
- Übersetzungen für Bereich Hosting-API aktualisiert
- Grundgerüst der Hosting-API implementiert
- Syntaxfehler in Methodensignatur behoben
- Vorbereitung Autoupdate
- Config nicht als dirty flaggen, wenn primitiver Datentyp o. String unverändert
- Verzerrung benutzerdefinierter Backend-Logos in Agenturversionen behoben
- NoLabel und Powered-by-Link für Agenturversion eingerichtet
- Registrierung von CCM19-Lizenzen in den API-Client migriert
- Benutzernavigation bei ungültiger Lizenz überarbeitet
- Fehlerhaften Objekttyp korrigiert
- Fix: Session beim Login leeren
- Code-Refactoring: Update-Funktion in AppComponentUpdate ausgelagert
- Cronjob 'LicenseCheck' implementiert
- Grundgerüst zur Ausführung von Cronjobs hinzugefügt
- Fehleranfälligkeit beim Iterieren von Domaindaten reduziert
- NEW - im Domainmanager werden jetzt auch die Tarifbasisdaten angezeigt.
- FIX Variablen Fehler bei EIngabe neuer Domain
- Sicherstellen, dass Verzeichnisse beim Update erzeugt werden
- Setup und Update: Entzippen optimiert
- Update auf neues System umgestellt + Übersetzungen
- Merge branch 'master' of bitbucket.org:papooteam/cookie-consent-management
- NoLabel Lizenz Anzahl wird jetzt auch bei der Erstellung / Verwaltung von Domains benutzt...
Version 2020.02.26
26.02.2020 – (e1a4726ecb7671b8e5d37b7ced153c9757221c83)
Diese Version wurde nach einem längeren Entwicklungszyklus veröffentlicht - kommende Versionen werden kürzere Zyklen haben und daher auch weniger neue Funktionen beinhalten. Da ab dieser Version auch automatische Updates zur Verfügung stehen sollte das auch gut funktionieren.
- Pagecheck wurde überarbeitet und Daten zusammen gefasst
- Der Cookie- / Skript-Crawler läuft nun permanent
- Accountdaten sind jetzt bearbeitbar (Username, Passwort usw.)
- Funktion „Passwort zurücksetzen“ neu hinzugefügt - funktioniert nur wenn der E-Mail-Versand sinnvoll konfiguriert wurde.
- System ist jetzt komplett mehrsprachig und so auch steuerbar (Frontend wie Backend)
- Hinweis auf noch existierende Setupdateien eingebaut
- Expliziter Logout aus der Verwaltungsoberfläche jetzt möglich
- Beliebig viele Mandanten mit Agency-Lizenz möglich
- Youtube und Co. Videos können jetzt geblockt werden
- Geolokalisierung – User außerhalb der EU müssen jetzt nicht bestätigen (deaktivierbar)
- NoLabeling auch im Backend
- Automatische Updates integriert
- Bugs in der Lizenzverwaltung beseitigt
- Layout der Loginmaske verschärft
- Platzhalter-Verwaltung integriert
- Dashboard für Agency-Version erweitert
- Integration Verknüpfung mit Cookie Datenbank – Daten können jetzt automatisch übernommern werden
- Neue Cookies können jetzt aus dem Check direkt übernommen werden
- Sprachwechsel im Cookie Banner aktiviert
- Cookie-Banner kann jetzt aktiviert / deaktiviert werden
- Changelog wird auch in der Admin von CCM19 angezeigt
- Cookies werden jetzt auch direkt entfernt wenn der Haken für die Kategorie entfernt wurde
- Multidomain Management erweitert
- Kundenverwaltung in Agency-Version erweitert
- Kundenverwaltung jetzt via API
- Powered By Link jetzt managebar für Agency Version
- viele weitere kleine Änderungen und Verbesserung in der Usability
- Hunderte von kleineren Bugfixes
- Insgesamt 155 Commits
Version 2020.01.23
23.01.2020 – (818c0856042283528b708402dd77ec8768241291)
- Syntax-Highlighting beim Bearbeiten von Theme-CSS und Cookie-JavaScript-Code
Alternative Linkziele zum erneuten Öffnen des Cookie-Widgets hinzugefügt
- Sprachwechsel im CCM-Widget ermöglicht
Version bis 23.01.2020
Kein Changelog verfügbar.