Skip to content

Version 5.14.0

Compare
Choose a tag to compare
@gharlan gharlan released this 25 Jul 10:38
· 453 commits to main since this release
141b07a

REDAXO-Core 5.14.0 – 25.07.2022

Neu

  • Setup:
    • Lizenzschritt entfernt (@gharlan)
    • Bei erneutem Setup ist die bisherige Sprache vorausgewählt (@gharlan)
  • rex_backend_login:
    • Neue backend_login_policy (in config.yml) mit Optionen login_tries_until_blocked, login_tries_until_delay, relogin_delay und enable_stay_logged_in (@staabm)
    • Neue Methode increaseLoginTries (@staabm)
  • rex_password_policy: Neue Methode getHtmlAttributes, die passend zur Policy die Attribute minlength, maxlength und passwordrules liefert (wird im Backend an passenden Stellen auch verwendet) (@gharlan)
  • rex_form_base:
    • Neue Methode setFormAttribute (@pherzberger)
    • In addFieldset können Attribute als zweiten Parameter übergeben werden (@gharlan)
  • rex_select: Optgroups können per endOptgroup beendet werden (@gharlan)
  • rex_context: Neue Methoden getParams, hasParam, removeParam (@tbaddade)
  • rex_be_page: Neuer Setter setTitle (@DanielWeitenauer)
  • rex_socket:
  • rex_path: Neue Methode findBinaryPath (@staabm)
  • rex_type: Neue Type-Assertion-Methoden wie int, nullOrInt etc. (@gharlan)
  • rex_sql: Bei factory wird noch nicht die DB-Verbindung geöffnet, sondern erst wenn wirklich notwendig (@Sysix)
  • Neuer EP PACKAGE_CACHE_DELETED (@gharlan)
  • Eingabefelder teils mit spezifischeren Typen (type="email" etc.) und required/autocomplete-Attributen (@gharlan)
  • System/Log: "Slow Query Log" wird als Subpage angeboten, wenn in der DB aktiviert (@staabm)
  • Aktualisierung Übersetzungen: schwedisch (@interweave-media)
  • Autoloading: Wenn eine Klasse nicht gefunden wird, wird automatisch der Autoload-Cache geleert (@staabm)
  • PHP 8.2: SensitiveParameter-Attribut wird an geeigneten Stellen verwendet (@staabm)
  • Code-Stabilität durch statische Code-Analyse verbessert (@staabm, @gharlan)

Bugfixes

  • rex_request: Vermeidung von Exceptions in der cli (@staabm)
  • rex_socket_proxy: Der Host-Header wurde fälschlich inkl. Port gesetzt (@gharlan)
  • Cookie rex_htaccess_check hat nicht die Cookie-Einstellungen aus der config.yml verwendet (@staabm)
  • PHP 8.2: Deprecation-Warnings entfernt (@staabm, @gharlan)

backup 2.8.2 – 25.07.2022

Bugfixes

  • Umlaute in Sprachdatei korrigiert (@frood)

be_style 3.1.0 – 25.07.2022

  • Login-Seite: Neues Hintergrundbild, dazu Styleanpassungen (@schuer)
  • JS-Darkmode-Detektor (rex:theme.change) (@christophboecker)
  • CodeMirror-Aktualisierung (@aeberhard)
    • Unterstützung des Darkmodes (Default-Theme dracula)
    • Eigene globale Optionen können gesetzt werden

cronjob 2.9.0 – 25.07.2022

Neu

  • Skript-Umgebung: Auflistung der ausgeführten Jobs mit Status und Meldung (@gharlan)
  • Im Cronjob-Formular werden teils Checkboxen/Radios statt Selects verwendet (@gharlan)
  • Anzeige Logeinträge auf 100 erhöht (@staabm)

debug 1.2.2 – 25.07.2022

Bugfixes

  • REDAXO-Installationen in einem Unterordner funktionierten nicht (@staabm)

install 2.10.0 – 25.07.2022

Neu

  • Erläuterung zum API-Key und dass bei Hinterlegung auch eigene Offline-Addons erscheinen (@tbaddade)
  • Beim Upload werden automatisch Git/PhpStorm/VSCode-Dateien ignoriert (@gharlan)

Bugfixes

  • Core-Updates: Neue Default-Config-Werte aus System-Plugins wurden nicht gesetzt (@gharlan)

media_manager 2.13.0 – 25.07.2022

Neu

  • Cache-Order für generierte Bilder kann per rex_media_manager::setCacheDirectory geändert werden (@gharlan)

Bugfixes

  • rex_managed_media::getMediaFilename lieferte uneinheitliche Ergebnisse, nun einheitlich den neuen Dateinamen (@gharlan)

media_manager 2.12.3 – 09.05.2022

Bugfixes

  • Effekt image_format: Bei .jpg-Dateien (nicht .jpeg) war die neue Extension im Header nicht korrekt (@gharlan)

mediapool 2.12.0 – 25.07.2022

Neu

  • Natives Lazy-Loading wird verwendet (@staabm)

metainfo 2.9.0 – 25.07.2022

Neu

  • Es können Notizen/Hinweise zu Feldern hinzugefügt werden (@gharlan)

structure 2.14.0 – 25.07.2022

Neu

  • rex_template: Neue Methode getCtypes die ein Array von neuen rex_ctype-Objekten liefert (@staabm)
  • Beim Löschen von Kategorien/Artikeln wird im confirm-Dialog darauf hingewiesen, dass in allen Sprachen gelöscht wird (@gharlan)
  • version-Plugin:
    • Voransicht Arbeitsversion: Bei fehlender Backend-Session kommt die Oops-Page mit Erläuterung (statt hartem Fehler mit Logmeldung) (@gharlan)
    • Nach Kopieren zwischen Live/Arbeitsversion wird in die Zielversion gesprungen (@gharlan)

Bugfixes

  • history-Plugin: Session-Übernahme bei Multidomain korrigiert (@gharlan)
  • Templates-Cache war fälschlich in cache/addons/templates statt im structure-Cacheordner (@gharlan)

users 2.9.0 – 25.07.2022

Neu

  • Benutzerliste: Zugewiesene Rollen werden als Liste ausgegeben für bessere Lesbarkeit (@tbaddade)
  • Rollen können dupliziert werden (@gharlan)