|
1 | 1 | # REDAXO consent_manager - Changelog |
2 | 2 |
|
3 | | -## Version 5.4.0 - 11.02.2026 |
| 3 | +## Version 5.4.0 - 16.02.2026 |
| 4 | + |
| 5 | +### 🔧 Fixes & Verbesserungen |
| 6 | + |
| 7 | +- **Fix:** Inline CSS/Style-Attribute in `box.php` werden jetzt korrekt nur ausgegeben, wenn "Eigenes CSS verwenden" deaktiviert ist (Issue #458) |
| 8 | +- **Security:** CSP nonce-Attribut zu Script-Tag in `theme_editor.php` hinzugefügt (Issue #459) |
| 9 | +- **Performance:** Neuer `consent_cookie_helper.js` ersetzt `js.cookie.min.js` - 35% kleiner (1.3KB vs 2.0KB) |
| 10 | +- **Performance:** Optimierte Cookie-Operationen in `consent_inline.js` und `consent_debug.js` |
| 11 | +- **Build:** Verbesserter Build-Prozess mit automatischer Terser-Erkennung für optimale Minifizierung |
| 12 | + |
| 13 | +### ⚡ Performance-Optimierungen |
| 14 | + |
| 15 | +**Neuer Cookie Helper:** |
| 16 | +- Eigene, optimierte Cookie-Library speziell für Consent Manager |
| 17 | +- Keine externe Dependency mehr (js.cookie.min.js entfernt) |
| 18 | +- 100% API-kompatibel - Drop-in Replacement ohne Breaking Changes |
| 19 | +- Global als `Cookies` und `ConsentCookieHelper` verfügbar |
| 20 | + |
| 21 | +**JavaScript-Optimierungen:** |
| 22 | +- Effizientere Cookie-Lese/Schreib-Operationen |
| 23 | +- Redundante Code-Teile entfernt |
| 24 | +- Fallback-Logik für maximale Browser-Kompatibilität |
| 25 | + |
| 26 | +**Build-Prozess:** |
| 27 | +- `build.php` nutzt Terser für 73% Kompression (statt 58% Basic Minification) |
| 28 | +- Automatische Tool-Erkennung mit intelligentem Fallback |
| 29 | +- Alle JavaScript-Dateien werden optimiert minifiziert |
| 30 | + |
| 31 | +### 📋 Inline-Consent Features (aus 5.4.0-beta) |
4 | 32 |
|
5 | 33 | - **Feature:** Inline-Consent kann nun optional auf "Session-Scope" beschränkt werden. Zustimmungen gelten dann nur, solange der Browser-Tab offen ist (via `sessionStorage`). Konfigurierbar unter Einstellungen. |
6 | 34 | - **Fix:** Reload-Loop behoben: Das Öffnen der Details aus einem Inline-Element führte unter Umständen zu einem sofortigen Neuladen der Seite. |
|
0 commit comments