REDAXO v5.11.0 Release Notes

Release Date: 2020-07-01 // almost 4 years ago
  • REDAXO-Core 5.11.0 – 01.07.2020

    Neu

    • ⚡️ Update der externen Bibliotheken
    • Setup: Bei Anlage des Administrators werden nun die Passwortregeln geprüft (@gharlan)
    • Passwortregeln:
      • Passwortwechsel kann nach definiertem Zeitraum erfordert werden (@gharlan)
      • Wiederverwenden der letzten X Passwörter oder der Passwörter aus definiertem Zeitraum kann unterbunden werden (@gharlan)
    • Admins können explizit einen Passwortwechsel nach Login für Benutzer verlangen (@gharlan)
    • 📦 JSON-Schema-Dateien für die config.yml und package.yml (für Validierung/Autovervollständigung) (@gharlan)
    • Editor-Einstellung kann optional clientbasiert als Cookie gespeichert werden, um auf Produktivsystemen den jeweils eigenen Editor und lokalen Projektpfad hinterlegen zu können (@gharlan)
    • rex_sql_table: Spaltenkommentare können ausgelesen/gesetzt werden (werden auch beim Schema-Dump berücksichtigt) (@staabm)
    • rex_sql_util: Neue Methoden copyTable und copyTableWithData (@tbaddade, @gharlan)
    • rex_user: Neue statische Methoden get, require und fromSql für die Abfrage der Benutzer (@gharlan)
    • rex_fragment: Neue Methode getSubfragment für Abfrage Subfragment, ohne dieses direkt auszugeben (@gharlan)
    • Reihenfolge der Backend-Navi-Blöcke kann über neuen EP PAGE_NAVIGATION geändert werden (@gharlan)
    • Console:
      • Neuer Command package:list: Auflistung der Addons (alle, nur installierte/aktivierte etc.) (@bloep)
      • config:set: Boolsche Werte können über --type boolean true/false gesetzt werden (@bloep, @staabm)
    • Systemlog:
      • Dateipfade werden mit Editor-URL verlinkt (@gharlan)
      • Logeinträge vom Typ success (grün) werden unterstützt (@danspringer)
    • Systembericht als Markdown: DB-Version wird auch in der Zusammenfassungszeile ausgegeben (@gharlan)
    • Aktualisierung Backend-Übersetzungdateien: Schwedisch (@interweave-media), Spanisch (@nandes2062), Englisch (@ynamite)
    • 🐎 Performance-Optimierung bei Datei-Existenz-Checks (@staabm)
    • Code-Stabilität durch statische Code-Analyse verbessert (@staabm, @gharlan)
    • Kommentar-Texte erweitert (@staabm)
    • Beispiel-.gitignore erweitert/optimiert (@alexplusde, @schuer)

    🛠 Bugfixes

    • ⚡️ rex_form: Der Language-Support konnte nur genutzt werden, wenn die Tabelle die globalen Felder (updatedate etc.) enthielt (@Sysix)
    • Darstellung der dump()-Ausgabe bei Nutzung von UIKit korrigiert (@skerbis)
    • Console:
      • Änderungen an den YAML-Dateien wirkten sich erst nach Cache-Löschen oder Backendaufruf aus (@gharlan)
      • setup:run: Es kam zu einem Fehler, wenn das Backup-Addon deinstalliert wurde (@gharlan)
    • Passwortregeln: Unnötige Regeln mit "min: 0" werden in der Regelbeschreibung in Fehlermeldungen nicht mehr mit ausgegeben (@gharlan)
    • Editor-Basepath musste mit abschließendem Slash eingetragen werden (@gharlan)
    • Setup: Pfad zur config.yml war teils falsch (und nicht dynamisch bei eigenen Path-Providern) in den Meldungen (@staabm)

    backup 2.6.1 – 01.07.2020

    🛠 Bugfixes

    • Backup erstellen: Fehlermeldung bei ungültigen Zeichen im Dateinamen wurde fälschlich als Erfolgsmeldung ausgegeben (@frood)

    💅 be_style 2.11.0 – 01.07.2020

    • Anpassungen für Änderungen in den Core-Addons
    • Farben für Systemlogzeilen korrigiert (@gharlan)
    • Font-Awesome wird nicht mehr per Preloading geladen (@staabm)

    debug 1.0.0 – 01.07.2020

    Neu

    • 🐎 Neues Addon um Frontend-/Backend-/Console-Aufrufe besser analysieren zu können (Performance, Datenbankabfragen, Extension Points...), basierend auf Clockwork (@bloep, @staabm, @gharlan)

    install 2.8.0 – 01.07.2020

    Neu

    • Neue Klasse rex_install mit PHP-Api zum Herunterladen/Aktualisieren von Addons (@bloep)
    • In Addon-Details wird die Addon-Website ausgegeben (@gharlan)

    🛠 Bugfixes

    • Nach Entpacken werden die Dateirechte entsprechend der config.yml angepasst (@Koala, @gharlan)

    media_manager 2.10.0 – 01.07.2020

    Neu

    • Effekt mirror: Opazität der Spiegelung kann gesetzt werden (@lexplatt)

    🛠 Bugfixes

    • Auslesen von Medien über rex_media_manager::create() funktionierte nicht korrekt, wenn der Mediatype den Effekt mediapath beinhaltete (@gharlan)
    • Table-Hover-Effekt fehlte (@tbaddade)

    mediapool 2.9.0 – 01.07.2020

    Neu

    • Neuer EP MEDIA_ADD, über den neue Medien vor dem Speichern weiter validiert werden können (@portux)
    • 🔀 Neues Recht media[sync] um den Zugriff auf die Sync-Page explizit steuern zu können (@skerbis)

    metainfo 2.7.2 – 01.07.2020

    🛠 Bugfixes

    phpmailer 2.9.0 – 01.07.2020

    Neu

    phpmailer 2.8.2 – 28.05.2020

    🔒 Security

    structure 2.11.0 – 01.07.2020

    Neu

    • Neues Recht publishSlice[] für den Slice-Status (@tbaddade)
    • rex_category/rex_article: Neue Methoden getClosest und getClosestValue für Abfragen vom Element ausgehend den ParentTree aufwärts, sowie isOnlineIncludingParents (@gharlan)
    • rex_article_slice: neue isOnline-Methode, und $ignoreOfflines-Parameter bei einigen Methoden (@DanielWeitenauer)
    • rex_template/rex_module: Abfrage der Keys wird gecacht (@gharlan)
    • Fragment module_select.php: Module-Key wird mit übergeben (@skerbis)
    • Darstellung in Artikelbearbeitung bei fehlenden Slice-Rechten verbessert (@tbaddade)
    • Modulbearbeitung: Hinweis auf Nutzungsmöglichkeit der Aktionen (@staabm)

    🛠 Bugfixes

    • 0️⃣ Beim Versuch das Default-Template zu löschen, kam es teilweise zu einer Exception statt zu der angedachten Fehlermeldung (@gharlan)
    • ⚠ history-Plugin: Beim Aufruf der alten Artikelversionen kam es zu einer Warning bzgl. Module-Keys (@gharlan)
    • Mobilansicht der Struktur: Bei leerer Artikelliste erschien der Hinzufügen-Button ohne Untergrund (@tbaddade)

    👉 users 2.7.0 – 01.07.2020

    Neu

    • Neuerungen bzgl. Passwortregeln/-wechsel siehe Core-Changelog für 5.11