Skip to content

3.0.0 [22.07.2024]

Compare
Choose a tag to compare
@alxndr-w alxndr-w released this 22 Jul 12:10
· 42 commits to main since this release
538d3a1

Das Maintenance-Addon wurde von Grund auf neu programmiert, um die zukünftige Weiterentwicklung und Wartung zu vereinfachen.

Neue Funktionen

  • #78 Wartungsfenster-Meldungen definieren und zeitgesteuert Ausgeben inkl. Hilfsfragment
  • Automatisch Secret bei Installation vergeben (bin2hex())
  • Automatisch aktuelle IP bei Installation als Ausnahme hinzufügen
  • Auswahl von YRewrite-Domains, die freigegeben werden können (wenn installiert)
  • Migration der Einstellungen via update.php von maintenance 2.x zu dieser Version
  • Neues Icon (toggle-off / toggle-on) und zusätzliche Ausgabe, ob Frontend und/oder Backend gesperrt sind.

image

What's Changed

  • Überarbeitung der Klassen-, Methoden- und Variablen-Namen
  • Überarbeitung der rex_config-Schlüssel
  • Überarbeitung der Einstellungsseiten, standardisierter Aufbau mit rex_config_form
  • Überarbeitung der gesamten boot.php Logik (ganz schön kompliziert historisch gewachsen!)
  • Überarbeitung der Beschriftungen, überall Einsatz von i18n-Methoden
  • Übersetzung der dotlang-Dateien in 10 gängige Sprachen
  • Hilfe / Docs aktualisiert
  • Wiederherstellung der Konformität mit rexstan-Prüfung LVL >= 8

In dieser Version derzeit leider entfernt

  • Automatische Tests e2e. Unterstützung gesucht!

Außerdem zu beachten

  • Mindest-Version REDAXO 5.17 (wegen neuer Icons)

Geplante Funktionen nach dem Release von 3.0.0

  • Erweitertes Fragment für die Ausgabe im Frontend #82

Änderungen im Einzelnen (Nur PRs)

Full Changelog: 2.9.2...3.0.0

Danke auch für Tests und Feedback an @olien und @dpf-dd