Releases: FriendsOfREDAXO/maintenance
4.0.1
4.0.0
Release Notes - Maintenance AddOn 4.0.0
Was ist beim Update zu beachten?
allowed_yrewrite_domains) wurde entfernt. Domain-basierte Wartung läuft jetzt ausschließlich über die neue Seite Maintenance > Domains.
Was ist neu?
Zeitgesteuerte Wartung – Der Wartungsmodus kann jetzt automatisch zu bestimmten Zeiten aktiviert und deaktiviert werden (nur über Cronjob).
Silent Mode – Sendet nur HTTP-Status-Code ohne HTML-Inhalt, ideal für Staging-Umgebungen.
Planungs-Seite – Neue Übersichtsseite unter Maintenance > Frontend > Planung für zeitgesteuerte Wartung und Wartungsankündigungen.
Mehrsprachige Sperrseite – Language-Switcher (DE/EN) mit SessionStorage-Unterstützung.
Backend Sperrseite mit LogOut
Im Impersonate mode kann der Admin immer noch als User agieren : Zusätzliche Info wird angezeigt.
Domain-Verwaltung – YRewrite-Domains können jetzt direkt über Maintenance > Domains verwaltet werden (keine manuelle Eingabe mehr nötig).
Erweiterte Console-Kommandos – Wartungsmodus kann jetzt granular über die Konsole gesteuert werden:
php redaxo/bin/console maintenance:mode status
php redaxo/bin/console maintenance:mode frontend on|off
php redaxo/bin/console maintenance:mode backend on|off
php redaxo/bin/console maintenance:mode all on|off
php redaxo/bin/console maintenance:mode domain example.com --lock|--unlockWas hat sich geändert?
UX-Verbesserungen
- Einstellungen reorganisiert: Frontend > Planung, Frontend > Erweitert
- IP-Whitelist vereinfacht: Click-to-Add-Buttons, komma-getrennte Liste
- Sidebar mit Quick-Links und Bypass-URLs (nur für gesperrte Domains)
- Toggle-Buttons für Domain-Verwaltung
- Moderne Card-basierte UI mit Dark Mode Support
Performance & Code-Qualität
- YRewrite-Check nur einmal pro Request
- Redundante Checks entfernt
- PHP CS Fixer, externe Assets, REDAXO-Standards
Nach dem Update:
Cronjob einrichten (nur für zeitgesteuerte Wartung):
- System > Cronjobs > Neuen Cronjob erstellen
- Typ: "Geplante Wartung prüfen"
- Ausführungsart: "Jede Minute" oder "Alle 5 Minuten"
- Domain-Einstellungen prüfen (falls YRewrite verwendet):
- Öffnen Sie Maintenance > Domains
- Aktivieren/Deaktivieren Sie Domains per Toggle
Die alte Konfiguration wird automatisch migriert.
What's Changed
- Bump tmp from 0.2.3 to 0.2.4 by @dependabot[bot] in #154
- Add 2factor_auth support to prevent maintenance mode bypass by @Copilot in #151
- feat: Umfassende Verbesserungen des Maintenance AddOns by @skerbis in #156
- Update README.md by @skerbis in #158
- Add Joachim Doerr to acknowledgments section by @skerbis in #160
- Update version from 4.0.0-beta2 to 4.0.0 by @skerbis in #161
New Contributors
- @Copilot made their first contribution in #151
Full Changelog: 3.4.0...4.0.0
4.0.0-beta2
What's Changed
- Update README.md by @skerbis in #158
- Add Joachim Doerr to acknowledgments section by @skerbis in #160
Full Changelog: 4.0.0-beta1...4.0.0-beta2
4.0.0-beta1
Release Notes - Maintenance AddOn 4.0.0-beta1
Was ist beim Update zu beachten?
allowed_yrewrite_domains) wurde entfernt. Domain-basierte Wartung läuft jetzt ausschließlich über die neue Seite Maintenance > Domains.
Was ist neu?
Zeitgesteuerte Wartung – Der Wartungsmodus kann jetzt automatisch zu bestimmten Zeiten aktiviert und deaktiviert werden (nur über Cronjob).
Silent Mode – Sendet nur HTTP-Status-Code ohne HTML-Inhalt, ideal für Staging-Umgebungen.
Planungs-Seite – Neue Übersichtsseite unter Maintenance > Frontend > Planung für zeitgesteuerte Wartung und Wartungsankündigungen.
Mehrsprachige Sperrseite – Language-Switcher (DE/EN) mit SessionStorage-Unterstützung.
Domain-Verwaltung – YRewrite-Domains können jetzt direkt über Maintenance > Domains verwaltet werden (keine manuelle Eingabe mehr nötig).
Erweiterte Console-Kommandos – Wartungsmodus kann jetzt granular über die Konsole gesteuert werden:
php redaxo/bin/console maintenance:mode status
php redaxo/bin/console maintenance:mode frontend on|off
php redaxo/bin/console maintenance:mode backend on|off
php redaxo/bin/console maintenance:mode all on|off
php redaxo/bin/console maintenance:mode domain example.com --lock|--unlockWas hat sich geändert?
UX-Verbesserungen
- Einstellungen reorganisiert: Frontend > Planung, Frontend > Erweitert
- IP-Whitelist vereinfacht: Click-to-Add-Buttons, komma-getrennte Liste
- Sidebar mit Quick-Links und Bypass-URLs (nur für gesperrte Domains)
- Toggle-Buttons für Domain-Verwaltung
- Moderne Card-basierte UI mit Dark Mode Support
Performance & Code-Qualität
- YRewrite-Check nur einmal pro Request
- Redundante Checks entfernt
- PHP CS Fixer, externe Assets, REDAXO-Standards
Nach dem Update:
Cronjob einrichten (nur für zeitgesteuerte Wartung):
- System > Cronjobs > Neuen Cronjob erstellen
- Typ: "Geplante Wartung prüfen"
- Ausführungsart: "Jede Minute" oder "Alle 5 Minuten"
- Domain-Einstellungen prüfen (falls YRewrite verwendet):
- Öffnen Sie Maintenance > Domains
- Aktivieren/Deaktivieren Sie Domains per Toggle
Die alte Konfiguration wird automatisch migriert.
3.4.0
What's Changed
- credits changed by @skerbis in #144
- Bump form-data from 4.0.0 to 4.0.4 by @dependabot[bot] in #145
_clear_cache/_clear_cache.phpAufruf erlauben by @alxndr-w in #148- sitemap.xml und YDeploy-Aufruf auf direkten Pfad fixieren by @alxndr-w in #149
Full Changelog: 3.3.1...3.4.0
3.3.1
What's Changed
Full Changelog: 3.3.0...3.3.1
3.3.0
What's Changed
- maintenance['frontend'] by @skerbis in #121
- Update code-style.yml by @skerbis in #126
- FEATURE: maintenance konsolen befehl vereinheitlicht by @crydotsnake in #124
- BUGFIX: Route aus LICENSE.md entfernt wegen Backendansicht by @crydotsnake in #125
- Create cs-fix-manual.yml by @skerbis in #127
- Delete .github/workflows/cs-fix-manual.yml by @skerbis in #128
- Revert "Update code-style.yml" by @skerbis in #129
- FEATURE: Wartungsmodus-Überschrift für Backend und Frontend anpassbar gemacht by @crydotsnake in #131
- BUGFIX: strong Tag formatierung beim hinweistext im startdatum feld korrigiert by @crydotsnake in #136
- TASK: servername auch im title tag im backend fragment ergänzt by @crydotsnake in #132
- FEATURE: Felder für Wartungsmodus-Aktualisierungsintervall hinzugefügt by @crydotsnake in #133
- TASK: apply PHPCS fixes by @crydotsnake in #137
- Enhance "copy-to-clipboard" buttons for non-SSL websites by @tyrant88 in #139
New Contributors
- @crydotsnake made their first contribution in #124
Full Changelog: 3.2.2...3.3.0
3.2.2
3.2.1
What's Changed
- Installation: SERVER_ADDR verwenden statt REMOTE_ADDR by @alxndr-w in #109
- Ankündigung auch während des Wartungsmodus sichtbar halten, Vorschau-Modus by @alxndr-w in #107
- Fix by Adding Empty String Check for Secret / Password by @alxndr-w in #108
- Fix empty secret Problem #110 (#104) by @tyrant88 in #111
New Contributors
Full Changelog: 3.1.0...3.2.1