Releases: FriendsOfREDAXO/consent_manager
Releases · FriendsOfREDAXO/consent_manager
4.0.0
Version 4.0.0 – 20.01.2023
Breaking Changes
- Achtung: Das Template für die Consent-Box und CSS wurde angepasst (Fragment consent_manager_box.php)! Bei eigenen Fragmenten entsprechend anpassen!
- Template für die Consent-Box angepasst (fragments/consent_manager_box.php)
- Buttons statt Links für die Buttons und den Close-Button
- Neuer Button "Alles ablehnen" (@thorol)
- Tabindex(e) hinzugefügt, Consent-Box ist jetzt auch per Tastatur bedienbar
- SCSS angepasst, Variablen hinzugefügt und Style vereinfacht (scss/consent_manager_frontend.scss)
- Browser-Default-Checkboxen ohne SchnickSchnack (nur greyscale/hue-rotate, und mit scale vergrössert), dadurch sind die Checkboxen auch per Tastatur erreichbar
Features
- Themes sind jetzt möglich, SCSS mit Variablen, mehrere Standard-Themes sind beim Addon dabei, Theme-Vorschau im Backend, @aeberhard
- Standard Theme Light, Light Bottom-Bar, Light Bottom-Right
- Standard Theme Dark, Dark Bottom-Bar, Dark Bottom-Right
- Olien's Dark Theme, Olien's Light Theme von @olien
- Skerbis' Dark glass, Skerbis' Light glass von @skerbis
- XOrange Themes von @aeberhard
- Eigene Themes können im project-Addon im Ordner consent_manager_themes gespeichert werden
- README.md grundlegend überarbeitet und verbessert, Danke @skerbis
- Hinweistext überarbeitet, Cookie* an vielen Stellen durch Dienste ersetzt, rechtliche Hinweise @skerbis
- CHANGELOG.md hinzugefügt, Anzeige im Backend (package.yml)
- Host-Validation angepasst (consent_manager_rex_form::validateHostname)
- JavaScript-Funktion consent_manager_showBox zum anzeigen der Consent-Box (assets/consent_manager_frontend.js) #230
- JavaScript-Funktion consent_manager_hasconsent zur Consent-Abfrage hinzugefügt
- Toggle Details anzeigen auch per Tastatur mit Enter (assets/consent_manager_frontend.js)
- Domain bei Setcookie hinzugefügt, Subdomains sollten damit auch möglich sein (assets/consent_manager_frontend.js) #110
- Consent-Log
- IP-Adresse im Log ausgeben
- Suchfeld hinzugefügt (Suche nach Datum, Host, IP, Cachelog-Id)
- consent_manager_backend.js im Backend hinzugefügt
- Standard-Klassen für Listen hinzugefügt (table-striped, table-hover)
- Schlüsselfelder in den Listen verlinkt (editieren)
- Update js.cookie-3.0.1.min.js
- Reload der Seite kann erzwungen werden REX_CONSENT_MANAGER[forceReload=1]
- In der Übersicht der Gruppen eine Warning ausgeben wenn noch keine Domain zugeordnet wurde #257
- Validierungen in der Gruppenverwaltung verbessert
- Code-Quality (rexstan) Level 9, Extensions: REDAXO SuperGlobals, Bleeding-Edge, Strict-Mode, Deprecation Warnings, PHPUnit, phpstan-dba, report-mixed, dead code
- added .php-cs-fixer.dist.php, Code überarbeitet mit Coding Standards
Bugfixes
4.0.0beta6
Version 4.0.0beta6 – 16.01.2023
Breaking Changes
- Achtung: Das Template für die Consent-Box und CSS wurde angepasst (Fragment consent_manager_box.php)! Bei eigenen Fragmenten entsprechend anpassen!
- Template für die Consent-Box angepasst (fragments/consent_manager_box.php)
- Buttons statt Links für die Buttons und den Close-Button
- Neuer Button "Alles ablehnen" (@thorol)
- Tabindex(e) hinzugefügt, Consent-Box ist jetzt auch per Tastatur bedienbar
- SCSS angepasst, Variablen hinzugefügt und Style vereinfacht (scss/consent_manager_frontend.scss)
- Browser-Default-Checkboxen ohne SchnickSchnack (nur greyscale/hue-rotate, und mit scale vergrössert), dadurch sind die Checkboxen auch per Tastatur erreichbar
Features
- Themes sind jetzt möglich, SCSS mit Variablen, mehrere Standard-Themes sind beim Addon dabei, Theme-Vorschau im Backend, @aeberhard
- Eigene Themes können im project-Addon im Ordner consent_manager_themes gespeichert werden
- README.md grundlegend überarbeitet und verbessert, Danke @skerbis
- Hinweistext überarbeitet, Cookie* an vielen Stellen durch Dienste ersetzt, rechtliche Hinweise @skerbis
- CHANGELOG.md hinzugefügt, Anzeige im Backend (package.yml)
- Host-Validation angepasst (consent_manager_rex_form::validateHostname)
- JavaScript-Funktion consent_manager_showBox zum anzeigen der Consent-Box (assets/consent_manager_frontend.js) #230
- JavaScript-Funktion consent_manager_hasconsent zur Consent-Abfrage hinzugefügt
- Toggle Details anzeigen auch per Tastatur mit Enter (assets/consent_manager_frontend.js)
- Domain bei Setcookie hinzugefügt, Subdomains sollten damit auch möglich sein (assets/consent_manager_frontend.js) #110
- Consent-Log
- IP-Adresse im Log ausgeben
- Suchfeld hinzugefügt (Suche nach Datum, Host, IP, Cachelog-Id)
- consent_manager_backend.js im Backend hinzugefügt
- Standard-Klassen für Listen hinzugefügt (table-striped, table-hover)
- Schlüsselfelder in den Listen verlinkt (editieren)
- Update js.cookie-3.0.1.min.js
- Reload der Seite kann erzwungen werden REX_CONSENT_MANAGER[forceReload=1]
- In der Übersicht der Gruppen eine Warning ausgeben wenn noch keine Domain zugeordnet wurde #257
- Code-Quality (rexstan) Level 9, Extensions: REDAXO SuperGlobals, Bleeding-Edge, Strict-Mode, Deprecation Warnings, PHPUnit, phpstan-dba, report-mixed, dead code
- added .php-cs-fixer.dist.php, Code überarbeitet mit Coding Standards
Bugfixes
Themes für die Consent-Box
Version 4.0.0beta5 – 13.01.2023
Breaking Changes
- Achtung: Das Template für die Consent-Box und CSS wurde angepasst (Fragment consent_manager_box.php)! Bei eigenen Fragmenten entsprechend anpassen!
- Template für die Consent-Box angepasst (fragments/consent_manager_box.php)
- Buttons statt Links für die Buttons und den Close-Button
- Neuer Button "Alles ablehnen" (@thorol)
- Tabindex(e) hinzugefügt
- SCSS angepasst, Variablen hinzugefügt und Style vereinfacht (scss/consent_manager_frontend.scss)
- Browser-Default-Checkboxen ohne SchnickSchnack (nur greyscale/hue-rotate, und mit scale vergrössert), dadurch sind die Checkboxen auch per Tastatur erreichbar
Features
- Themes sind jetzt möglich, SCSS mit Variablen, 5 Standard-Themes sind beim Addon dabei, Theme-Vorschau im Backend
- Standard Theme Light
- Standard Theme Light Bottom-Bar
- Standard Theme Light Bottom-Right
- Standard Theme Dark
- Olien's Dark Theme von @olien
- Eigene Themes können im project-Addon im Ordner consent_manager_themes gespeichert werden
- CHANGELOG.md hinzugefügt, Anzeige im Backend (package.yml)
- Host-Validation angepasst (consent_manager_rex_form::validateHostname)
- JavaScript-Funktion consent_manager_showBox zum anzeigen der Consent-Box (assets/consent_manager_frontend.js) #230
- JavaScript-Funktion consent_manager_hasconsent zur Consent-Abfrage hinzugefügt
- Toggle Details anzeigen auch per Tastatur mit Enter (assets/consent_manager_frontend.js)
- Domain bei Setcookie hinzugefügt, Subdomains sollten damit auch möglich sein (assets/consent_manager_frontend.js) #110
- Consent-Log
- IP-Adresse im Log ausgeben
- Suchfeld hinzugefügt (Suche nach Datum, Host, IP, Cachelog-Id)
- consent_manager_backend.js im Backend hinzugefügt
- Standard-Klassen für Listen hinzugefügt (table-striped, table-hover)
- Schlüsselfelder in den Listen verlinkt (editieren)
- Update js.cookie-3.0.1.min.js
- Reload der Seite kann erzwungen werden REX_CONSENT_MANAGER[forceReload=1]
- In der Übersicht der Gruppen eine Warning ausgeben wenn noch keine Domain zugeordnet wurde #257
- Code-Quality (rexstan) Level 9, Extensions: REDAXO SuperGlobals, Bleeding-Edge, Strict-Mode, Deprecation Warnings, PHPUnit, phpstan-dba, report-mixed, dead code
- added .php-cs-fixer.dist.php, Code überarbeitet mit Coding Standards
Bugfixes
4.0.0beta4
Version 4.0.0beta4 – 01.01.2023
Breaking Changes
- Achtung: Das Template für die Consent-Box und CSS wurde angepasst (Fragment consent_manager_box.php)! Bei eigenen Fragmenten entsprechend anpassen!
- Template für die Consent-Box angepasst (fragments/consent_manager_box.php)
- Buttons statt Links für die Buttons und den Close-Button
- Neuer Button "Alles ablehnen" (@thorol)
- Tabindex(e) hinzugefügt
- CSS angepasst (scss/consent_manager_frontend.scss)
- Browser-Default-Checkboxen ohne SchnickSchnack (nur greyscale, und mit scale vergrössert), dadurch sind die Checkboxen auch per Tastatur erreichbar
Features
- CHANGELOG.md hinzugefügt, Anzeige im Backend (package.yml)
- Host-Validation angepasst (consent_manager_rex_form::validateHostname)
- JavaScript-Funktion consent_manager_showBox zum anzeigen der Consent-Box (assets/consent_manager_frontend.js) #230
- JavaScript-Funktion consent_manager_hasconsent zur Consent-Abfrage hinzugefügt
- Toggle Details anzeigen auch per Tastatur mit Enter (assets/consent_manager_frontend.js)
- Domain bei Setcookie hinzugefügt, Subdomains sollten damit auch möglich sein (assets/consent_manager_frontend.js) #110
- Consent-Log
- IP-Adresse im Log ausgeben
- Suchfeld hinzugefügt (Suche nach Datum, Host, IP, Cachelog-Id)
- consent_manager_backend.js im Backend hinzugefügt
- Standard-Klassen für Listen hinzugefügt (table-striped, table-hover)
- Schlüsselfelder in den Listen verlinkt (editieren)
- Update js.cookie-3.0.1.min.js
- Reload der Seite kann erzwungen werden REX_CONSENT_MANAGER[forceReload=1]
- In der Übersicht der Gruppen eine Warning ausgeben wenn noch keine Domain zugeordnet wurde #257
- Code-Quality (rexstan) Extensions: REDAXO SuperGlobals, Bleeding-Edge, Strict-Mode, Strict-Mode, phpstan-dba, code complexity, dead code
Bugfixes
4.0.0beta3
Breaking Changes
- Achtung: Das Template für die Consent-Box und CSS wurde angepasst (Fragment consent_manager_box.php)! Bei eigenen Fragmenten entsprechend anpassen!
- Template für die Consent-Box angepasst (fragments/consent_manager_box.php)
- Buttons statt Links für die Buttons und den Close-Button
- Tabindex(e) hinzugefügt
- CSS angepasst (scss/consent_manager_frontend.scss)
- Browser-Default-Checkboxen ohne SchnickSchnack (nur greyscale, und mit scale vergrössert), dadurch sind die Checkboxen auch per Tastatur erreichbar
Features
- CHANGELOG.md hinzugefügt, Anzeige im Backend (package.yml)
- Host-Validation angepasst (consent_manager_rex_form::validateHostname)
- JavaScript-Funktion consent_manager_showBox zum anzeigen der Consent-Box (assets/consent_manager_frontend.js) #230
- JavaScript-Funktion consent_manager_hasconsent zur Consent-Abfrage hinzugefügt
- Toggle Details anzeigen auch per Tastatur mit Enter (assets/consent_manager_frontend.js)
- Domain bei Setcookie hinzugefügt, Subdomains sollten damit auch möglich sein (assets/consent_manager_frontend.js) #110
- Consent-Log
- IP-Adresse im Log ausgeben
- Suchfeld hinzugefügt (Suche nach Datum, Host, IP, Cachelog-Id)
- consent_manager_backend.js im Backend hinzugefügt
- Standard-Klassen für Listen hinzugefügt (table-striped, table-hover)
- Schlüsselfelder in den Listen verlinkt (editieren)
- Update js.cookie-3.0.1.min.js
- Reload der Seite kann erzwungen werden REX_CONSENT_MANAGER[forceReload=1]
- In der Übersicht der Gruppen eine Warning ausgeben wenn noch keine Domain zugeordnet wurde #257
- Code-Quality (rexstan) Extensions: REDAXO SuperGlobals, Bleeding-Edge, Strict-Mode, Strict-Mode, phpstan-dba, code complexity, dead code
Bugfixes
4.0.0beta2
Version 4.0.0beta2 – 07.11.2022
Breaking Changes
- Achtung: Das Template für die Consent-Box und CSS wurde angepasst (Fragment consent_manager_box.php)! Bei eigenen Fragmenten entsprechend anpassen!
- Template für die Consent-Box angepasst (fragments/consent_manager_box.php)
- Buttons statt Links für die Buttons und den Close-Button
- Tabindex(e) hinzugefügt
- CSS angepasst (scss/consent_manager_frontend.scss)
- Browser-Default-Checkboxen ohne SchnickSchnack (nur greyscale, und mit scale vergrössert), dadurch sind die Checkboxen auch per Tastatur erreichbar
Features
- CHANGELOG.md hinzugefügt, Anzeige im Backend (package.yml)
- Host-Validation angepasst (consent_manager_rex_form::validateHostname)
- JavaScript-Funktion consent_manager_showBox zum anzeigen der Consent-Box (assets/consent_manager_frontend.js) #230
- JavaScript-Funktion consent_manager_hasconsent zur Consent-Abfrage hinzugefügt
- Toggle Details anzeigen auch per Tastatur mit Enter (assets/consent_manager_frontend.js)
- Domain bei Setcookie hinzugefügt, Subdomains sollten damit auch möglich sein (assets/consent_manager_frontend.js) #110
- Consent-Log
- IP-Adresse im Log ausgeben
- Suchfeld hinzugefügt (Suche nach Datum, Host, IP, Cachelog-Id)
- consent_manager_backend.js im Backend hinzugefügt
- Standard-Klassen für Listen hinzugefügt (table-striped, table-hover)
- Schlüsselfelder in den Listen verlinkt (editieren)
- Update js.cookie-3.0.1.min.js
- Reload der Seite kann erzwungen werden REX_CONSENT_MANAGER[forceReload=1]
- In der Übersicht der Gruppen eine Warning ausgeben wenn noch keine Domain zugeordnet wurde #257
- Code-Quality (rexstan) Extensions: REDAXO SuperGlobals, Bleeding-Edge, Strict-Mode, Strict-Mode, phpstan-dba, code complexity, dead code
Bugfixes
Version 4.0.0beta1
Version 4.0.0beta1 – 02.11.2022
Achtung: Das Template für die Consent-Box und CSS wurde angepasst (Fragment consent_manager_box.php)! Bei eigenen Fragmenten entsprechend anpassen!
Changes
- CHANGELOG.md hinzugefügt, Anzeige im Backend (package.yml)
- Host-Validation angepasst (consent_manager_rex_form::validateHostname)
- Template für die Consent-Box angepasst (fragments/consent_manager_box.php)
- Buttons statt Links für die Buttons und den Close-Button
- Tabindex(e) hinzugefügt
- CSS angepasst (scss/consent_manager_frontend.scss)
- Browser-Default-Checkboxen ohne SchnickSchnack (nur greyscale, und mit scale vergrössert), dadurch sind die Checkboxen auch per Tastatur erreichbar
- JavaScript-Funktion consent_manager_showBox zum anzeigen der Consent-Box (assets/consent_manager_frontend.js) #230
- JavaScript-Funktion consent_manager_hasconsent zur Consent-Abfrage hinzugefügt
- Toggle Details anzeigen auch per Tastatur mit Enter (assets/consent_manager_frontend.js)
- Domain bei Setcookie hinzugefügt, Subdomains sollten damit auch möglich sein (assets/consent_manager_frontend.js) #110
- Consent-Log
- IP-Adresse im Log ausgeben
- Suchfeld hinzugefügt (Suche nach Datum, Host, IP, Cachelog-Id)
- consent_manager_backend.js im Backend hinzugefügt
- Standard-Klassen für Listen hinzugefügt (table-striped, table-hover)
- Schlüsselfelder in den Listen verlinkt (editieren)
- Update js.cookie-3.0.1.min.js
- Reload der Seite kann erzwungen werden REX_CONSENT_MANAGER[forceReload=1]
- In der Übersicht der Gruppen eine Warning ausgeben wenn noch keine Domain zugeordnet wurde #257
- Code-Quality (rexstan) Extensions: Bleeding-Edge, Strict-Mode, Deprecation Warnings, PHPUnit, phpstan-dba, cognitive complexity
Bugfixes
Version 3.0.8
Version 3.0.7
Version 3.0.6
- Fehler beim Installieren der Beispieldateien behoben