Skip to content

4.0.0beta4

Compare
Choose a tag to compare
@aeberhard aeberhard released this 01 Jan 22:34

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

  • YAML validieren, bevor es gespeichert / übernommen wird #248
  • fix target file name @alxndr-w PR #258