Changelog CCM19

.

Changelog CCM19

Changelog

Hier finden Sie das aktuelle Changelog von CCM19 - dem Cookie Consent Manager.

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

  1. NEW - Iframe-Ausnahmen als White- oder Blacklist definieren
  2. NEW - CCM.navigate() + CCM.crossDomainConsentString - hier gehts zum Doku Eintrag.
  3. FIX - Fehlermeldung im Protokoll, wenn zwischen altem und neuem System gewechselt wird
  4. FIX - Consent im alten Verwaltungs-System wurde unter bestimmten Umständen nicht korrekt vermerkt
  5. FIX - Consent bei Cross-Domain-Sharing immer korrekt übertragen
  6. FIX - Übernahme aus Pagecheck sprang noch in die alte Cookie Maske
  7. FIX - Selectfeld mit "Auswählen" bei den Purposes erweitert -> Usability
  8. FIX - Übernahme unbekannter Local Storage Elemente führte zu Array Fehler
  9. 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
  10. FIX - Übernahme der alten Cookie Daten beim Upgrade in Embeddings funktioniert jetzt wieder, da war ein Code Bestandteil beim mergen verloren gegangen.
  11. 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

  1. 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.
  2. Neues Whitelabling für Agenturen für die Agency Version
    Agenturen die die Whitelabel 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)
  3. 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 Whitelabel Einstellungen anpassen.

Detailliertes Changelog

  1. UPDATE - Theme Anpassungen Light / Dark Theme - modernisiert und an neue Ausgabe angepasst
  2. UPDATE - Onboarding an neues Skripthandling angepasst
  3. UPDATE - Übersetzungen hinzugefügt
  4. UPDATE - Link zur Doku auf neue Dokuseite gesetzt
  5. UPDATE - verwendete Symfony und andere Klassen aktualisiert
  6. UPDATE - Nach Installation nur Deutsch aktiv
  7. NEW - Verpflichtende Einwilligung vor Umschaltung von Cookie auf Embedding

  8. NEW - Neues Handling von Cookies, Local Storage und Skripten (umschaltbar)

  9. NEW - integrierter Upgrade Prozess für Benutzer um auf die neue Darstellung umzusteigen

  10. NEW - Consent Sharing auch über iframes

  11. NEW - Iframe Handling jetzt auch per einmaligem Consent alle freigeschaltet

  12. NEW - Erweitertes Whitelabeling für Agenturen (jetzt kann man wirklich ALLES anpssen!), Custom Backend CSS, Eigene Texte usw.

  13. NEW - Übernahme von Cookies und Skripten aus einer Datenbank

  14. NEW - Preview Funktion im Theme - damit man nicht direkt die Seite aktivieren muss

  15. FIX - IFrame-Blocker bei festem Seitenverhältnis in Element einpassen

  16. FIX - Inhalt des IFrame-Blockers immer vollständig anzeigen

  17. FIX - Tippfehler

  18. 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

  1. 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

  1. Kopieren ganzer Domains nun per Klick in der Domainverwaltung (Hosting-Version, ICMP)
  2. 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

  1. Aufrufzähler kann nun kundenbasiert zurückgesetzt werden (Hosting-Version, ICMP)
  2. Logik zum Nachladen von Skripten nach Consent-Konfiguration korrigiert
  3. Kategorien per Theme-Konfiguration im Hauptfenster ausgeben
  4. 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

  1. Agency-Version: Liste der Share-Domains in Domainübersicht anzeigen
  2. Agency-Version: Klarstellenden Hinweis zur Domaineinrichtung beim Consent-Sharing ergänzt
  3. Hinweis bei nicht verfügbarem Consent-Sharing verdeutlicht
  4. Unzulässige Cookies auf Subdomains auch für .example.com löschen
  5. Cache-Directory-Tagdatei hinzugefügt
  6. 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

  1. Ausgabe des Widgets, auch wenn CCM19 von anderer Software nachgeladen wird
  2. Klick-Manipulationsschutz jetzt eingeschränkt abschaltbar
  3. Page-Check: Sonderbehandlung für Local-Storage-Enträge von Shopware Widget Caches
  4. Frontend-Verhalten: "Skripte blockieren" durch "Neue Skripte automatisch blockieren" ersetzt
  5. Einige Übersetzungen deutsch/englisch korrigiert
  6. Eingebaute Blacklist für LocalStorage-Einträge erweitert
  7. Fix: Blacklist hat für Einträge des SessionStorage nicht gegriffen
  8. 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

  1. Auswahl, ob Impressum und Datenschutz als Link oder als Inhalt vorliegen
  2. Bei der Paginierung im Backend bleiben Sucheingaben erhalten
  3. Paginierung jetzt auch beim Systemlog pro Monat
  4. Page-Check: Nur bis zu 10 Seiten-URLs zu gefundenen Cookies usw. speichern
  5. Page-Check: "Alle Einträge löschen"-Button
  6. Agency-Version: Benutzer-Wechsel-Funktion für Admin-Accounts
  7. Agency-Version: Wechsel in Kundenaccounts im System-Log loggen
  8. Warnmeldung, wenn Logout in einem anderen Tab oder Session abgelaufen
  9. Bei Kunden ohne letztes Login nicht 1.1.1970 anzeigen, sondern —
  10. Kunden bearbeiten/löschen mit CSRF-Tokens abgesichert und Code optimiert
  11. Domains bearbeiten/löschen mit CSRF-Tokens abgesichert und Code optimiert
  12. Cookie-Bearbeiten-Code leicht optimiert
  13. Agency-Version: Caching-Bug im Hosting-Dashboard behoben
  14. Logo-Caching + längeres Caching externer Routen
  15. Ungecachte Logo-Vorschauen
  16. Bei ungültiger Domain-ID in URL umleiten statt Fehlerseite anzeigen
  17. 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

  1. Erklärungstexte im Abschnitt Caching ergänzt
  2. Modals werden vertikal scrollbar, wenn nicht alles passt. Das ist z. B. im Kategoriefenster relevent, sobald längere Beschreibungstexte hinterlegt werden
  3. Webressourcen mit Iframe-Blocker erkennen, wenn diese zur Laufzeit definiert werden. (Dynamische Aktualisierung des src-Attributs)
  4. Domain-Matching bei autom. Domainauswahl verbessert
  5. Kompatibilität zwischen autom. Domainauswahl und Domainliste bei Consent-Speicherung
  6. Custom Events "CCM19.cookieAccepted.<cookiename>" in Google Tag Manager auslösen
  7. Ü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

  1. 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

  1. 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

  1. Agency-Version: Konfigurierbarer BCC bei Quota-E-Mails
  2. JS/CSS-Minifizierung unter "Frontend-Verhalten" deaktivierbar
  3. PageCheck: Darstellungsfix bei leerer Tabelle
  4. Consent-Sharing über Subdomains mit Cookie-Speicherung
  5. Agency-Version: Cross-Domain-Consent-Sharing
  6. Neuer Menüpunkt: Caching mit Cache-Leerungs-Funktion
  7. Menü umsortiert: "Protokolle" für System-Log und Consent-Protokoll
  8. Breadcrumbs überarbeitet
  9. .htaccess für einige Apache-Versionen kompatibler gemacht
  10. Cache-Neuaufbau-Funktionalitäten konsolidiert
  11. Neuer Standard-Hinweis-Text im Banner
  12. Kompatibilität der Javascript-Polyfills auf alten Browsern verbessert
  13. Optimierung der Domain-Suche und -Paginierung
  14. Anzeige aktive Domains jetzt mit Haken
  15. Bei neuen Domains Widget nicht mehr automatisch aktivieren
  16. Bestätigungshinweis vor Aktivierung des Widgets
  17. Javascript-Code weiter kommentiert
  18. Höhe blockierter Iframes erst ermitteln, sobald diese sichtbar werden
  19. Suche in Consent Messages
  20. Dynamisch eingefügte Scripte besser blockieren (appendChild/insertBefore)
  21. Blockierbare Elemente finden, die z. B. per innerHTML hinzugefügt werden
  22. Quick-Setup in Self-Service-Variante
  23. Magento-Init-Code blockierbar machen
  24. 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

  1. FIX: IE11-Kompatibilität verbessert
  2. NEW: Kategorie-Übersetzungen im Protokoll als Spaltenüberschriften verwenden
  3. 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

  1. FIX Cookie Scanner - jetzt werden alle Daten übernommen...
  2. FIX: Leere Cookies mit N.A. erweitert damit das onboaerding durchlaufen kann...
  3. NEW: Neues Menü - Consent-Speicherung + Consent in Cookie/LocalStorage/SessionStorage speicherbar
  4. Consent Protokoll hinter Consent-Speicherung gehängt damit das thematisch zusammen zu sehen ist
  5. Cookie Zwecke auch im Listing anzeigen
  6. Nur aktuell eingestellten Consent-Speicherort verwenden
    Fallback auf Cookies erfolgt nur wenn localStorage und sessionStorage
    nicht unterstützt werden
  7. 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.
  8. 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

  1. 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

  1. Styling Proxy-Einstellung im Setup
  2. Proxy schon im Setup einstellbar machen
  3. Proxy auch immer im Lizenz-Check verwenden
  4. Fix: Unter Umständen undefinierte Twig-Variable update_notifier
  5. 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

  1. Fix: Limitwert -1 für Whitelabel-Lizenzen als unbegrenzt betrachten; wurde vorher nicht beachtet
  2. Fix: Zugriff auf undefinierte Konstante behoben; Debugcode entfernt
  3. Styling: Ausrichtung des Hauptinhalts in CCM19-Administration vereinheitlicht
  4. Styling: LESS-Code aufgeräumt
  5. 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

  1. FIX Einbindung jquery im onboardig script.... verwies noch auf 3.4.1 nicht auf 3.5.1
  2. Dashboard: Quicksetup temporär in Base-Edition ausblenden
  3. 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

  1. Widget auf Mobilgeräten nicht generell vollflächig; Logo wird ausgeblendet
  2. Übersetzungen aktualisiert
  3. Fixes Update-Notification + Refactoring
  4. E-Mail-Settings-Dialog überarbeitet
  5. Proxy über Netzwerk-Einstellungen bearbeitbar gemacht
  6. Neuer Button zur vollständigen Zustimmung in Kategorieauswahl (per Theme aktivierbar)
  7. Entfernen von noch nicht zugestimmten Cookies verbessert: bei www-Domain auch für .example.com löschen
  8. Dashboard: Geänderte Consents in Statistik berücksichtigen
  9. Sortier- und filterbare Domainliste
  10. 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

  1. Balken am rechten Seitenrand des Widgets entfernt
  2. 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

  1. Einbindung eines Vorschaubilds bei geblockten Slideshare-Einbettungen
  2. Veraltete Vorschaubilder werden automatisch nach einiger Zeit gelöscht
  3. Verbesserte Kompatibilitöt für Safari
  4. Erfassung der Widget-Neueinblendungen für die Statistik
  5. Resilienz gegen Datenkorruption erhöht
  6. Das Löschen von Page-Check-Einträgen funktioniert jetzt unabhängig vom Server
  7. Script-Blockierung bei Cookies erfolgt nur noch wenn das Widget aktiv ist
  8. Der Iframe-Blocker ist jetzt standardmäßig deaktiviert

Detailliertes Changelog

  1. Hinweis bei "Widget aktivieren", dass Iframe/Script-Blocking davon unabhängig ist
  2. Iframe-Blocker standardmäßig deaktiviert lassen
  3. Erlaubte HTTP-Methoden bei externen Routen spezifischer angegeben
  4. Locking verbessert -> Deadlocks vermeiden
  5. Script-Blocking durch Cookies nur wenn Widget auch aktiv
  6. Page-Check: Cookiename beim Übernehmen urlencoden
  7. PageCheck: URL/Namen für Löschen-Button als Base64 übertragen
  8. Logging von Clients-API-Calls
  9. Diverse Fixes
  10. Edit-/Delete-Formulare mit Locking versehen
  11. Sauberes Locking aller JSON-Dateien -> Höhere Datensicherheit bei vielen gleichzeitigen Zugriffen
  12. Kategoriebeschreibungen speichern und im Frontend-Widget ausgeben
  13. Standardmäßig Platzhalter {Firma_Ort} und {Firma_Datenschutz} verwenden
  14. Fake-Clicks auf Consent-Button ignorieren
  15. Sprachwechsel nicht als neue Einblendung zählen
  16. Deaktiviertes Widget nicht als View mitzählen
  17. Dashboard: Einblendungen insg. im Chart darstellen
  18. Dashboard: Anzahl der Einblendungen statt Anzahl der Consents anzeigen
  19. Neueinblendungen des Widgets erfassen
  20. Obsoleten Hinweis zu HTML-Tags aus Platzhalter-Tooltip entfernt
  21. Unterdrücke Fehlermeldung bei manipuliertem Cookie/LocalStorage-Wert
  22. Fix: Safari Layout Banner
  23. HTTP-Cookienamen beim Löschen nicht zugelassener Cookies betrachten
  24. Unbekannte Cookies nicht beim Check selektierter Kategorien löschen
  25. Mail bei zuviel Traffic in der Base-Edition ausblenden
  26. Kommentare im Code ergänzt
  27. Fix: Erstellung des Domain-Verzeichnisses in der Base-Edition, wenn dieses fehlt
  28. Thumbnails per Cronjob regelmäßig bereinigen
  29. Fehler bei Thumbnail-Holen im Log sammeln statt kaputtem Iframe
  30. Thumbnail-Extractor für Slideshare
  31. Textfeld zur Skript-Blockierung im "Cookie erstellen"-Dialog ergänzt
  32. 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

  1. Einbindung von Standbildern von geblockten Videos
  2. Consent wird jetzt im Local-Storage gespeichert
  3. Ausgegebene Skripte werden jetzt minifiziert und komprimiert
  4. Deutlich verbesserte Browserkompatibilität
  5. Blockieren von Skripten je nach Consent integriert - erhöht die Flexibilität deutlich!

Nur Fullservice Variante

  1. Geführtes Quicksetup inkl. Cookie-Scan und automatische Vorbelegung von Cookies und Texten
  2. Es können jetzt mehrere Domains parallel in verschiedenen Tabs bearbeitet werden

Detailliertes Changelog

  1. Iframes ohne URL oder mit data:/about:-URL nicht blocken
  2. Thumbnails 12 Stunden lang cachen
  3. Consent in LocalStorage statt Cookie speichern
  4. Thumbnail-Cache beim Löschen eines Kunden mitlöschen
  5. Thumbnail-Cache-Leeren-Button erzeugt
  6. GET-Parameter bei serverinterner Weiterleitung durchreichen
  7. Standardmäßig index.php beim Aufruf von Verzeichnissen laden
  8. Content-Blocker: Thumbnail-srcset optimiert
  9. Thumbnail-Extractor: Facebook-Videos
  10. Refactoring: VideoInformation → EmbedInformation
  11. Thumbnail-Extractor: Vimeo und Peertube
  12. Iframe für Content-Blocker nur ggf. vergrößern, nicht verkleinern
  13. Thumbnail-Extractor: Youtube + als Hintergrundbild in ContentBlocker eingebaut
  14. ThumbnailExtractor: Youtube
  15. Minifier: Behandlung von TwigMarkup verbessern
  16. JS/CSS-Minification
  17. z-index für widget geändert Anzeige JS Ausgabe in QUick Setup angepasst
  18. OnBoarding Service: Check auf interne IPs überarbeitet
  19. OnBoarding-Model: Code-Einrückung
  20. FIX manueller Raussprung aktivieren
  21. auf lokale urls checken bei quick setup
  22. FIX Datenschutz Daten korrekt speichern
  23. FIX Versand von Mails bei Quota...
  24. Sprachliche Fixes
  25. Quick setup Überspringen Button eingebaut...
  26. aus OK Alles akzeptieren gemacht
  27. Fixes um auch mit den neuen url strukturen das onboarding korrekt umzusetzen
  28. Domain-Auswahl über die URL gelöst
  29. PageCheck: Cookie/Storage-Namen mit Slashes besser behandeln
  30. Hinweis auf neu setzen der Cookie DB eingebaut Hinweis auf Quick Setup im Dashboard nach oben geschoben
  31. Finalisierung und Übersetzung Quick Setup
  32. Cookie, Platzhalter und Impressum / Datenschutz werden jetzt im QUicksetup gesetzt iframes werden jetzt als Voreinstellung immer geblockt light theme immer standard
  33. Domain-Auswahl über die URL gelöst
  34. Routen in Cookie-Controller vereinfacht
  35. Browser-Kompatibilität für jumpTo-Funktion erhöht
  36. Ausgabe der Cookies jetzt testweise sortiert
  37. Quick Setup, Cookies werden jetzt korrekt verarbeitet und kategorisiert
  38. Htaccess: Komprimierung der ausgelieferten JS/CSS-Dateien
  39. Neues Script-Hashing (löscht bisherige Script-Einträge)
  40. IE-kompatibilität beim CustomEvent-Triggern
  41. Interaktion zwischen Script-Blocker und Pro-Cookie-Script-Blocking verbessert
  42. Text ergänzt mit Hinweis auf Ein Eintrag Pro Zeile für die Cookie Blocking FUnktion
  43. Durch Cookies blockierte Zwecke bei Zustimmung reaktivieren
  44. Script-Blockierung pro Cookie
  45. Speicherung des Script-Blockings für Cookies optimiert + Übersetzungen
  46. Iframe-Blocker Höhenanpassung ohne direkten Zugriff auf das Iframe
  47. Anpassung der Höhe von Iframes an Blockierung im Iframe-Blocker
  48. Block Feld hinzugefügt im Cookie Manager
  49. Dynamische Pfaderzeugung in Twig für Assets des Projekts ergänzt

Version 2020.05.13

13.05.2020 - (5f472158bfc7b1e28cad1156570e189aa4efe057)

  1. Mehrere Minderheitensprachen hinzugefügt
  2. Neue Platzhalter-Ersetzung im Widget anwenden
  3. Altes Platzhalter-Ersetzungssystem entfernt
  4. Platzhalter {IHRE_FIRMA} durch {FIRMA} ersetzt
  5. FIX - Widget-Initialisierung stürzte auf manchen Geräten ab
  6. Iframe-Blocker: Ausnahmen ermöglicht
  7. FIX - CCM-Widget für den Lesemodus diverser Browser uninteressant gemacht
  8. FIX - Logfile-Datumsauswahl repariert
  9. Modals des Frontend-Widgets um Attribut aria-hidden erweitert
  10. Mehr zufällig veränderliche Teile von Script-URLs ignorieren
  11. Cookies in Script-Liste anzeigen
  12. Übersetzungen repariert
  13. Gesetzte Cookies zu Scripten erfassen
  14. Zahlenwert 4 statt XMLHttpRequest.DONE für erhöhte Kompatibilität beim Laden des Widgets verwenden
  15. Verhalten des Widget-Icons in Theme-Konfiguration festlegen – Hauptfenster oder Kategorieauswahl öffnen

Version 2020.05.05

05.05.2020 – (b1234ae024fefb15b0d0177f44648b7a95e125f1)

Hostingversion

  1. Fix: Widgets waren bei einem festgelegten Domainlimit von -1 nicht aktivierbar
  2. Domainauswahl im Header in ihrer maximalen Breite beschränkt

Version 2020.04.30

30.04.2020 – (034e2677c768f23fe9afa293475029e3e9efb762)

Generelle Anpassungen

  1. Ausgabe der Besucher-Cookie-ID in Detailansicht des Widgets
  2. Frontend-Widgets überarbeitet, um Kollisionen mit OnSite-CSS zu vermeiden
  3. Übersetzungen aktualisiert

Hostingversion

  1. System- und User-Themes – Einfache Verteilung der Themes über alle Domains
  2. 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:

  1. 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.
  2. Diverse Anpassungen in der Theme Erstellung / Verwaltung
  3. Neues Onboarding Skript für neue User - wird laufend erweitert und geändert
  4. Verbessertes Unterbinden der Indizierung durch Google
  5. Automatische Sperre von Skripten und Verwaltung von Skripten integriert
  6. Cookies ablehnen Button hinzugefügt

 

Detailliertes Changelog

  1. 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.
  2. Script Blocking und Verwaltung integriert
  3. aktive Domain verlinkt.. damit man die auch klicken kann
  4. Rahmenfarbe des Widgets wird jetzt aus Theme-Konfiguration gelesen
  5. Fehlermeldung für korrupte Farbwerte in Themes zusammengefasst
  6. Logins werden jetzt gelogged
  7. 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
  8. Passwort vergessen Link ins Form umgebaut - wird so hoffentlich besser gefunden
  9. Algorithmus zur Farbaufhellung durch leichte Entsättigung optimiert
  10. CCM19-Skripte mit X-Robots-Tag versehen
  11. Benutzer können jetzt durchsucht werden in der Kundenverwaltung
  12. Bapperl im Menü bei Update on / off - damit wird angezeigt ob ein Update gemacht werden soll oder nicht...
  13. Themes um Look&Feel-Auswahltypen Checkbox und Switch erweitert
  14. E-Mail-Adresse in Kunden-API beim Erstellen als Pflichfeld behandeln
  15. Cookie Vorbelegung einmal sinnvoll optimiert
  16. CCM19-Backend-Session-Cookie absichern
  17. ccm_consent-Cookie mit SameSite=Lax setzen
  18. Caching verbessert
  19. Übersetzung hinzugefügt
  20. Fallback zu Username bei Quota-E-Mail, wenn keine E-Mail-Adresse gesetzt
  21. Exception abfangen und als Warnung im Log festhalten
  22. Generische Fehlermeldung für Frontend-Requests per API-Key
  23. Nutzung des Arbeitsspeicher bei Protokollarchivierung optimiert
  24. Archivierung des Protokolls, sobald die Dateigröße 5 MB erreicht
  25. Neuen Menüpunkt Skripte hinzugefügt
  26. Netzwerkeinstellung für SSL-Offloading (HTTPS-Verbindung erzwingen)
  27. RewriteRule für mod_cache optimiert
  28. Text zentrieren, um Buttons per CSS-Klasse getreuer zu simulieren
  29. Flexbox-Support für Buttons des gesamten Frontend-Widgets
  30. HTML-Code zwecks Flexbox-Support für Buttons des Hauptfensters angepasst
  31. Problem behoben, das bei der Dekodierung von Cookies u. U. auftrat
  32. Ausgabe der Widget-Buttons überarbeitet
  33. Kürzung von "Cookies ablehnen" im Fallback nachgetragen
  34. Widget-Buttons nebeneinander positioniert und Text gekürzt
  35. Fallback für unübersetzten Text in bestehenden Konten eingerichtet
  36. Schaltfläche "Cookies ablehnen" im Frontend-Widget implementiert
  37. Sprachwechsler in oben ausgerichtetem Widget korrekt positioniert
  38. iFrame-Blocker mit noindex als meta-Element und HTTP-Header versehen
  39. Fix: Die Platzhalter-Format-Fehlermeldung verschwindet jetzt, wenn die Eingabe korrigiert wird
  40. Im Widget enthaltene Links mit nofollow gekennzeichnet
  41. Anzeige des Logos für Themes in Vorlage deaktiviert
  42. 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.

  1. Neue Sprachen wurden hinzugefügt ("fr", "es", "pt", "it", "nl", "pl", "ru")
  2. Die Sprachdateien wurden übersetzt, ebenso die Inhalte für die Sprachen - außer den Cookies, diese Daten müssen eh individuell gesetzt werden.
  3. Powered By Links kann jetzt individueller gestaltet werden

Detailliertes Changelog

  1. FIX: nicht alle Sprachen direkt aktiv - nur DE / EN.
  2. Übergabe der ermittelten Sprache ans Widget-Template korrigiert
  3. Nur aktive Sprachen als Tabs in der Cookieverwaltung ausgeben
  4. Übersetzungen fürs Frontend-Widget de-/aktivieren
  5. Benutzerrolle beim Auslesen, Bearbeiten und Löschen via Kunden-API berücksichtigen
  6. 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...
  7. Weitere Sprachen und Übersetzungen zum Backend hinzugefügt
  8. Repo nach Löschung einer Domain immer speichern; Parameter übergehen
  9. Versionsnamen bei make eines zip-Archivs aktualisieren
  10. Modulare Komponenten für "Powered by"-Konfiguration eingerichtet
  11. Abstand zwischen legend und .panel-body vereinheitlicht
  12. Lizenzschlüssel wurde nicht an Update-Server übermittelt
  13. Vorlage für Platzhalter um Datenschutz-URL und Firmensitz erweitert
  14. Neuladen nach Löschung unbekannter Cookies bis auf Weiteres deaktiviert
  15. Laufzeitfehler bei Überprüfung aktiver Cookies behoben
  16. Validierung der Benutzereingaben in Kundenverwaltung optimiert
  17. Dokumentation der Anfrage-Signatur mit Hawk erweitert
  18. "make translations" zum Updaten der Übersetzungs-Datei
  19. Korrekturen der Übersetzungen
  20. Login-Lizenzcheck: Fehlermeldung im Log umformuliert
  21. Caching der CSS-Route fürs Frontend implementiert
  22. Kleinere Bugfixes
  23. Hosting-Dashboard Chart
  24. Update-Benachrichtigungs-E-Mails wenn Autoupdate inaktiv
  25. Merge branch 'master' of bitbucket.org:papooteam/cookie-consent-management
  26. JS code Kommentare aufgeräumt
  27. Fix: undeclared array im Theme-Controller
  28. Cookie-Controller: CookieDB-Code aufgeräumt
  29. Kleine Bugs in WidgetEmbedding und SetupWarningHandler gefixt
  30. Warnings in Cookie-Model und -Controller behoben, Minimales Refactoring
  31. Fix Notices in ControllerUpdate
  32. Statistik im Hosting-Dashboard
  33. Overlay zur Anzeige der Cookie-Konfiguration im Frontend implementiert
  34. E-Mail zur Benachrichtigung bei Ausschöpfung des Aufruflimits
  35. Zählen und Blocken der Widgetaufrufe eingebaut
  36. Debugcode entfernt
  37. Cronjob zur Integritätsprüfung der Tarifparameter implementiert
  38. Indikator zur Ausgabe des Frontend-Widgets in Domaintabelle ergänzt
  39. Ausgabe des Widgets an Domainanzahl des Tarif gekoppelt
  40. ?{versionID} an eingebundenes CSS/JS angehängt
  41. Annotations, damit die statische Code-Analyse glücklich ist
  42. Twig-Variablen in TwigGlobalsHandler verschoben
  43. Fehler-E-Mail bei fehlgeschlagenem Auto-Update
  44. Laden von Klassen die am Ende des Updates benötigt werden
  45. E-Mail-Versand: sendmail_path aus php.ini berücksichtigen
  46. Ausgewählte Domain durch Hintergrundfarbe hervorheben
  47. Zurück-Link zum Verlassen der Meta-Sidebar hinzugefügt
  48. Paginierung des System-Logs korrigiert
  49. Logo-Eintrag aus Theme entfernen, wenn Datei nicht existiert
  50. Ausgabe aktiver Whitelabel-Lizenzen korrigiert
  51. Versionsbezeichnung in .gitignore ergänzt
  52. AutoUpdate: E-Mails bei Erfolg und bei falschen Verzeichnisrechten
  53. Version in Footer anzeigen
  54. Rücksprung nach Login repariert
  55. Autowiring für Cronjobs verwenden
  56. Menschenlesbare Versionsnummern hinzugefügt
  57. instapaper_ignore-CSS-Klasse an Widget
  58. Diverse Bugfixes
  59. AutoUpdate überarbeitet
  60. Merge branch 'master' of bitbucket.org:papooteam/cookie-consent-management
  61. Hosting Api in Kunden Api umbennannt... das triffts eher
  62. Passwort-Hashes von Kunden per Hosting-API editierbar gemacht
  63. Fehlermeldung für ungültigen Payload angepasst; application/json
  64. Validierung des Lizenzschlüssels per Cronjob
  65. Nach Auto-Update: Cache reinitialisieren
  66. LoggerInterface eingeführt + Mehr Logging
  67. Bild für Setup hinzugefügt und Lineendings sind irgendwie anders... scheint so - sonst sind die restlichen Dateien identisch...
  68. Datenintegrität bei Ausführung sequenzieller Cronjobs gewährleistet
  69. Kritischen Bug in Frontend-API Benutzerhandling behoben
  70. Hosting-API unter Menüpunkt Kunden platziert
  71. API-Endpoints zur Kundenverwaltung (CRUD) implementiert
  72. SystemLog für Hosting-Interface
  73. Autoupdate + Systemlog
  74. Übersetzungen für Bereich Hosting-API aktualisiert
  75. Grundgerüst der Hosting-API implementiert
  76. Syntaxfehler in Methodensignatur behoben
  77. Vorbereitung Autoupdate
  78. Config nicht als dirty flaggen, wenn primitiver Datentyp o. String unverändert
  79. Verzerrung benutzerdefinierter Backend-Logos in Agenturversionen behoben
  80. Whitelabel und Powered-by-Link für Agenturversion eingerichtet
  81. Registrierung von CCM19-Lizenzen in den API-Client migriert
  82. Benutzernavigation bei ungültiger Lizenz überarbeitet
  83. Fehlerhaften Objekttyp korrigiert
  84. Fix: Session beim Login leeren
  85. Code-Refactoring: Update-Funktion in AppComponentUpdate ausgelagert
  86. Cronjob 'LicenseCheck' implementiert
  87. Grundgerüst zur Ausführung von Cronjobs hinzugefügt
  88. Fehleranfälligkeit beim Iterieren von Domaindaten reduziert
  89. NEW - im Domainmanager werden jetzt auch die Tarifbasisdaten angezeigt.
  90. FIX Variablen Fehler bei EIngabe neuer Domain
  91. Sicherstellen, dass Verzeichnisse beim Update erzeugt werden
  92. Setup und Update: Entzippen optimiert
  93. Update auf neues System umgestellt + Übersetzungen
  94. Merge branch 'master' of bitbucket.org:papooteam/cookie-consent-management
  95. Whitelabel 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.

  1. Pagecheck wurde überarbeitet und Daten zusammen gefasst
  2. Der Cookie- / Skript-Crawler läuft nun permanent
  3. Accountdaten sind jetzt bearbeitbar (Username, Passwort usw.)
  4. Funktion „Passwort zurücksetzen“ neu hinzugefügt - funktioniert nur wenn der E-Mail-Versand sinnvoll konfiguriert wurde.
  5. System ist jetzt komplett mehrsprachig und so auch steuerbar (Frontend wie Backend)
  6. Hinweis auf noch existierende Setupdateien eingebaut
  7. Expliziter Logout aus der Verwaltungsoberfläche jetzt möglich
  8. Beliebig viele Mandanten mit Agency-Lizenz möglich
  9. Youtube und Co. Videos können jetzt geblockt werden
  10. Geolokalisierung – User außerhalb der EU müssen jetzt nicht bestätigen (deaktivierbar)
  11. Whitelabeling auch im Backend
  12. Automatische Updates integriert
  13. Bugs in der Lizenzverwaltung beseitigt
  14. Layout der Loginmaske verschärft
  15. Platzhalter-Verwaltung integriert
  16. Dashboard für Agency-Version erweitert
  17. Integration Verknüpfung mit Cookie Datenbank – Daten können jetzt automatisch übernommern werden
  18. Neue Cookies können jetzt aus dem Check direkt übernommen werden
  19. Sprachwechsel im Cookie Banner aktiviert
  20. Cookie-Banner kann jetzt aktiviert / deaktiviert werden
  21. Changelog wird auch in der Admin von CCM19 angezeigt
  22. Cookies werden jetzt auch direkt entfernt wenn der Haken für die Kategorie entfernt wurde
  23. Multidomain Management erweitert
  24. Kundenverwaltung in Agency-Version erweitert 
  25. Kundenverwaltung jetzt via API
  26. Powered By Link jetzt managebar für Agency Version
  27. viele weitere kleine Änderungen und Verbesserung in der Usability
  28. Hunderte von kleineren Bugfixes
  29. Insgesamt 155 Commits

Version 2020.01.23

23.01.2020 – (818c0856042283528b708402dd77ec8768241291)

  1. Syntax-Highlighting beim Bearbeiten von Theme-CSS und Cookie-JavaScript-Code
  2. Alternative Linkziele zum erneuten Öffnen des Cookie-Widgets hinzugefügt

  3. Sprachwechsel im CCM-Widget ermöglicht

Version bis 23.01.2020

Kein Changelog verfügbar.


 

//Photo von Ross Findon | unsplash

Powered by Papoo 2020
229678 Besucher