2021-Update: Aktualisierung auf WoltLab Suite 5.4

  • Ich freue mich, die erfolgreiche Aktualisierung auf die WoltLab Suite 5.4 bekannt geben zu dürfen. Eine umfangreiche Übersicht über alle Neuerungen der neuen Version gibt es direkt vom Hersteller hier. Hinweis: Nicht alle Änderungen sind für sozone.de relevant.


    Das Folgende ist keine vollständige Auflistung aller Neuerungen, sondern nur eine Auswahl der größten Highlights, die für euch relevant sind:

    • Sicherheit: Ab sofort könnt ihr euer Benutzerkonto über eine sogenannte Zwei-Faktor-Authentifizierung (2FA) zusätzlich absichern. Diese Neuerung wurde bereits vor ein paar Tagen ausführlich vorgestellt.
    • Sicherheit: Ebenfalls in euren Sicherheits-Einstellungen findet ihr ein Protokoll aktiver Sitzungen. Darüber könnt ihr euch auch auf anderen Geräten abmelden.
    • Performance: Die Avatare werden nun als WebP-Grafiken angezeigt, was für schnellere Ladezeiten sorgt.
    • Foren-Beiträge: Links zu externen Websites werden jetzt als sogenannte Rich Embeds angezeigt, ähnlich wie man es bereits von internen Verlinkungen kennt, die nicht einfach nur als Text-Link dargestellt werden. So kann man sich bereits vor dem Klick mehr unter dem jeweiligen Link vorstellen.
    • Foren-Beiträge: Nicht direkt in den Beitrag eingebundene Dateianhänge werden jetzt schöner dargestellt.
    • Foren-Beiträge: Im Teilen-Dialog von Beiträgen gibt es neben den einzelnen Feldern nun Buttons zum Kopieren.
    • Benachrichtigungen: Nutzer wurden bei bestimmten moderativen Aktionen bereits benachrichtigt, beispielsweise über die Löschung von Beiträgen, das Schließen oder Verschieben von Themen. Jetzt gibt es auch eine Benachrichtigung, wenn das Thema umbenannt wird.
    • Benutzer: Beim Blockieren von Nutzern wurden bisher automatisch alle Beiträge des jeweiligen Benutzers standardmäßig ausgeblendet. Ab sofort hat man die Wahl, ob man nur die direkte Kontaktmöglichkeit via Konversation unterbinden, aber die Beiträge weiterhin sehen möchte, oder ob man die Beiträge wie bisher auch ausblenden möchte.
    • Einstellungen: Passwort-Felder haben jetzt einen Button, um das eingegebene Passwort in Klartext anzeigen zu können.


    Weiter viel Spaß auf sozone.de und falls euch seit der Aktualisierung irgendwelche Probleme auffallen, bitte melden.

  • Man wird seit dem Update häufig auf die Startseite des Forums geleitet. Bspw. wenn ich durch die Seiten eines Themas blättere, wenn ich die Pfade anklicke oder manchmal auch, wenn ich auf Threads klicke (oft passiert bei Threads in der Box letzte Beiträge)

    32852-df776c5b7f203076ca7fee2865ddc62e46410df1-png
    Mikel Oyarzabal _________ Darwin Nunez _________ Rodrygo Goes
    Christopher Nkunku __ Morgan Gibbs-White
    Boubacar Kamara
    Ian Maatsen _ Levi Colwill _ Giorgio Scalvini _ Trent Alexander-Arnold
    Lucas Chevalier
    ___________________________________________________________________
    Sportiello | Sepp | Quansah | Taylor | Bradley | Bajcetic | Jones | Carvalho | Reyna

  • Danke für den Hinweis. Jetzt besser?

    jap, mercy!

    32852-df776c5b7f203076ca7fee2865ddc62e46410df1-png
    Mikel Oyarzabal _________ Darwin Nunez _________ Rodrygo Goes
    Christopher Nkunku __ Morgan Gibbs-White
    Boubacar Kamara
    Ian Maatsen _ Levi Colwill _ Giorgio Scalvini _ Trent Alexander-Arnold
    Lucas Chevalier
    ___________________________________________________________________
    Sportiello | Sepp | Quansah | Taylor | Bradley | Bajcetic | Jones | Carvalho | Reyna

  • Es wurde eine Aktualisierung der Software von Version 5.4.1 auf Version 5.4.2 vorgenommen.


    Änderungs-Protokoll:

    Nicht alle Änderungen sind in diesem Forum relevant.


    WoltLab Suite Core


    • Fehlerhafte Eingaben in Berechtigungen für Dateigrößen konnten unter PHP 8 zu einer Fehlermeldung führen.
    • Bei einer Neuinstallation wird Imagick nur dann als Grafik-Bibliothek vorausgewählt, wenn die WebP-Unterstützung enthalten ist.
    • Die Feldbezeichnung beim Invertieren von Berechtigungen für Seiten und Boxen war beim Editieren fehlerhaft.
    • Das Invertieren von Berechtigungen wird ignoriert, wenn die Seite oder Box für jeden sichtbar ist.
    • Die Rich Embeds werden in der AMP-Ausgabe unterdrückt.
    • Hochgeladene WebP-Dateien werden an mehr Stellen korrekt als Bild erkannt.
    • Die Einträge der obersten Ebene des ACP-Menüs sind jetzt wieder in voller Fläche klickbar.
    • Die Hintergrundfarbe mancher Elemente war in der mobilen Ansicht fehlerhaft.
    • Die Migration der Mehrfaktor-Daten aus dem Plugin von Hanashi Development während des Upgrades von WoltLab Suite 5.3 ignoriert die Überreste von Daten bereits gelöschter Benutzer.
    • Die Account-Sicherheit konnte nicht aufgerufen werden, wenn der Benutzer eine aktive CLI-Sitzung besitzt. Derartig fehlerhafte Sitzungen werden während des Updates gelöscht.
    • Die Erzeugung der WebP-Variante des Stil-Titelbilds während des Upgrades von WoltLab Suite 5.3 ignoriert nun fehlende Titelbilder und korrigiert die Informationen in der Datenbank.
    • Nachrichten ignorierter Benutzer konnten bei deaktiviertem Debug-Modus nicht aufgeklappt werden.
    • Smiley-Titel mit einem " führen nicht mehr zu einer Fehlermeldung.
    • IPv6-Adressen in der Sitzungsliste der Account-Sicherheit wurden in seltenen Fällen irreführend maskiert.
    • Der Cursor wird nach dem Einfügen von Text unter iOS bzw. Safari unter macOS jetzt korrekt platziert.
    • Ein Problem beim wiederholten Versuch zum Einfügen eines Links wurde behoben.
    • Das Erstellen von Beiträgen als Gast ist bei aktivierten reCAPTCHA ist jetzt auch dann möglich, wenn die Eingabe des Benutzernamen initial fehlerhaft war.
    • Für Entwickler: tsc gibt keine Fehlermeldungen beim Kompilieren des TypeScripts mehr aus.
    • Für Entwickler: Die PHP-basierte DDL-API verhält sich beim Umbenennen von Datenbankspalten nun idempotent.


    WoltLab Suite Forum


    • Eine neue Einstellung Standardwert für „Offizielle Beiträge“ wurde hinzugefügt.
    • Der Aufruf eines Themas war unter bestimmten Umständen sehr langsam.
    • Themen ohne Beiträge führen beim Aufruf nicht mehr zu einer Fehlermeldung.
  • Es wurde eine Aktualisierung der Software von Version 5.4.2 auf Version 5.4.4 vorgenommen.


    Änderungs-Protokoll:

    Nicht alle Änderungen sind für dieses Forum relevant.


    WoltLab Suite Core


    • Ein Fehler bei der Verarbeitung der Reaktionen in Zusammenhang mit der libmysqlclient-Datenbanktreiber wurde korrigiert.
    • Ein Fehler bei der Verarbeitung von BBCodes aus früheren Versionen wurde korrigiert.
    • Bestimmte HTML-Konstrukte wurden nach einem Import nicht korrekt umgewandelt.
    • Bei einem leeren Benutzermenü kommt es in der mobilen Ansicht nicht mehr zu einem JavaScript-Fehler.
    • Die Rich Embeds von communityinternen Inhalten werden jetzt auch bei komplexen Elementen wie Listen in allen Browsern korrekt angezeigt.
    • WebP-Avatare werden jetzt nach dem erstmaligen Anzeigen aktualisieren an jeder Stelle korrekt angezeigt.
    • Die Vorschau eines leeren Editors sendet jetzt keine Serveranfragen mehr.
    • Die Löschung der Reaktions-Bilder beim Löschen einer Reaktion wurde korrigiert.
    • Die Überprüfung von Kennwort-Hashes mit fehlerhaftem Datenbankformat führt nicht mehr zu einem Fehler.
    • Ein Fehler bei der Verarbeitung von {foreach} im Template wurde korrigiert.
    • Der Klassenname des Teilen-Buttons wurde verändert, um zu verhindern, dass Content-Blocker diesen ausblenden.
    • Die Löschung von Kategorien entfernt jetzt die Datenbankeinträge für zugeordnete Berechtigungen.
    • Die Verwendung von Footer-Links auf mobilen Geräten wurde erleichtert.
    • Die Accessibility der Verlinkung von Artikeln in Auflistungen wurde verbessert.
    • Das fehlende Öffnen einiger externer Links in der Administrationsoberfläche wurde korrigiert.
    • „Alle Artikel als gelesen markieren“ entfernt jetzt die rote Zahl aus dem Hauptmenü-Eintrag.
    • Die Sortierung von Artikeln nach Titel zeigt jetzt korrekt die Anzahl der Reaktionen.
    • Dateien, die in frühen Versionen von WoltLab Suite 5.4 fehlerhaft enthalten waren, werden beim Update gelöscht.
    • Der „System Font-Stack“ funktioniert korrekt in Verbindung mit Google Fonts.
    • Das Preloading steht jetzt nach Veränderung eines Stils unmittelbar zur Verfügung.
    • Mit dem Form Builder erzeugte Felder zur Auswahl von Labels zeigen eine Vorauswahl beim Laden der Seite korrekt an.
    • Die „Open Sans“-Google Font wurde auf eine nicht-variable Version zurückgestellt, um das Font-Rendering unter Windows zu verbessern.
    • Das Abmelden in der Administrationsoberfläche führt nicht mehr ins Frontend.
    • JavaScript-Source-Maps werden jetzt durch einen lokalen Proxy anstatt direkt von assets.woltlab.com geladen.
    • Von Browsern generiertes überflüssiges HTML in Nachrichten wird nun besser entfernt.
    • Das Setzen und Entfernen von Fettdruck und ähnlichen Formatierungen war nicht immer möglich.
    • Vendor-spezifische CSS-Eigenschaften werden jetzt vor den standardisierten Eigenschaften definiert.
    • Nicht-ausgefüllte Profilfelder waren nicht über die Suche auffindbar.
    • Das versehentliche doppelte Absenden eines der Formulare zur Verwaltung der Mehrfaktor-Authentifizierung führt nicht mehr zu einer technischen Fehlermeldung.
    • Die Sortierung des E-Mail-Protokolls nach „Status“ wurde korrigiert.
    • Beim Einfügen von Links unter iOS scrollte die Seite nach oben.
    • Der Aufruf von Tabellen, die nach mehrsprachigen Feldern sortierbar sind, führen bei nicht gesetzter Benutzersprache nicht mehr zu einem Fehler.
    • Für Entwickler: Die Interoperabilität der TypeScript-basierten ES6-Klassen mit Legacy-Klassen wurde verbessert.
    • Für Entwickler: Die AbstractOauth2Action unterstützt jetzt PKCE.
    • Für Entwickler: Das LabelFormField berücksichtigt jetzt Dependencies korrekt und stellt keine Werte zur Verfügung, wenn die Abhängigkeiten nicht erfüllt sind.
    • Für Entwickler: JavaScript-Data-Handler für Form Builder-Felder unterstützen jetzt ES6-default-Exports.
    • Für Entwickler: Die PHP-basierte DDL-API hat Datenbankänderungen unter Umständen nicht oder fehlerhaft umgesetzt.


    WoltLab Suite Forum


    • Der Klassenname des Teilen-Buttons und der Beitragsnummer in Themen wurde verändert, um zu verhindern, dass Content-Blocker diesen ausblenden.
    • Beim Löschen bzw. Wiederherstellen des letzten sichtbaren Beitrags wurde das Thema nicht direkt aktualisiert.
  • Es wurde eine Aktualisierung der Software von Version 5.4.4 auf Version 5.4.6 vorgenommen.


    Änderungs-Protokoll:

    Nicht alle Änderungen sind für dieses Forum relevant.


    WoltLab Suite Core


    • Das Aktualisieren von Benutzern entfernt jetzt Datenbankeinträge von Titelbildern, die im Dateisystem nicht mehr existieren.
    • Gastmeldungen zeigen in der Moderation jetzt korrekt Gast als Benutzernamen.
    • Die letzten Aktivitäten zeigen jetzt auch Label von Artikeln.
    • „Alle Artikel als gelesen markieren“ entfernt jetzt auch die rote Zahl aus den Untermenüs des Hauptmenüs.
    • Das Editieren von Stilen konnte unter Umständen eine leere Sprachvariable im System hinterlegen, wodurch an diversen Stellen die Stilbeschreibung angezeigt wurde. Dies wird jetzt unterbunden und die fehlerhafte Sprachvariable gelöscht.
    • Der Stilimport lädt Google Fonts jetzt korrekt herunter.
    • Die Benutzererfahrung des Logins in der Administrationsoberfläche wurde verbessert, indem die Eingabefelder für den Webbrowser als Pflichtfelder ausgezeichnet wurden.
    • Ein lokalisierter Seitentitel wird jetzt im QR-Code zur Einrichtung der Mehrfaktor-Authentifizierung mit Smartphone-App („TOTP“) korrekt hinterlegt.
    • Die Unterstützung für Unicode-Zeichen („Umlaute“) in Smiley-Titeln wurde korrigiert.
    • Etwa 2% der generierten Sitzungs-IDs konnten bei der nächsten Anfrage nicht korrekt aus dem Cookie ausgelesen werden. Diese Problematik konnte sich darin äußern, dass ein Benutzer trotz Erfolgsmeldung bei der Anmeldung nicht korrekt eingeloggt wurde, wenn dieser für den Benutzerwechsel eine betroffene Sitzungs-ID erhalten hat.
    • Cookies erhalten bei erlaubter Einbettung in Frames das SameSite=none-Attribut, um die Funktionsfähigkeit sicherzustellen.
    • Die Liste der zu aktivierenden Benutzer bei Aktivierung durch den Administrator listet nun keine gesperrten Benutzer mehr.
    • Die Bearbeitung der Startseite in der App-Verwaltung wurde nicht sofort aktiv.
    • In Links, die ein @ enthalten, konnte fehlerhaft eine Erwähnung erkannt werden, wodurch der Link zerstört wurde.
    • Bei der Editierung von Hauptmenüeinträgen wird jetzt korrekt überprüft, dass ein Menüeintrag selbst nicht sein übergeordneter Menüeintrag sein darf.
    • Ein Darstellungsfehler der Titelzeile von Code-Boxen bei aktivem Editor wurde korrigiert.
    • Die Drop-Down-Menüs zum Bearbeiten von Nachrichten wurde manchmal fehlerhaft platziert.
    • Für Entwickler: Das TypeScript-Modul WoltLabSuite/Core/Ui/Object/Action/Toogle wurde in WoltLabSuite/Core/Ui/Object/Action/Toggle umbenannt. Der alte Name steht im Sinne der Kompatibilität weiter zur Verfügung, sollte aber nicht mehr verwendet werden.
    • Für Entwickler: Es gibt eine neue Klasse AbstractFormFieldDecorator.
    • Für Entwickler: In diversen Formularen wurde die Unterstützung für beliebige Fehlertypen an Eingabefeldern korrigiert.
    • Für Entwickler: isAvailable() für IFormButton-Objekte wird jetzt korrekt abgeprüft und Buttons falls nötig ausgeblendet.
    • Für Entwickler: Die PHP-basierte DDL-API konnte unter Umständen gültige Änderungen als unzulässig ablehnen.
    • Für Entwickler: Das UserFormField liefert keine Fehler mehr, wenn das entsprechende Feld in den Daten der Anfrage vollständig fehlt.


    WoltLab Suite Core: Elasticsearch


    • Die Versionsprüfung des Elasticsearch-Servers führt nicht mehr zu Fehlermeldungen, wenn ein HTTP-Server antwortet, dieser aber kein Elasticsearch-Server ist.


    WoltLab Suite Forum


    • Manche Aktionen im Dropdown für markierte Themen, wie beispielsweise das Verschieben, waren innerhalb eines Themas ohne Funktion.
    • Fehler beim Ermitteln der ähnlichen Themen, etwa wenn der Suchindex defekt ist, führen nicht mehr zu einer Fehlermeldung beim Absenden eines Themas.
  • Es wurde eine Aktualisierung der Software von Version 5.4.6 auf Version 5.4.7 vorgenommen.


    Änderungs-Protokoll:

    Nicht alle Änderungen sind für dieses Forum relevant.


    WoltLab Suite Core


    • Das Erstellen neuer Menüpunkte war auf Grund eines Fehlers nicht möglich.
    • Das Format von Facebook-Links hat sich geändert und die Erkennung wurde angepasst.
    • Ein Farbwert bei eingebetteten Inhalt wurde irrtümlich fest vergeben.


    WoltLab Suite Forum


    • Ein Fehler bei der Berechnung der offiziellen Beiträge bei einer umgekehrten Beitragssortierung wurde behoben.
  • Es wurde eine Aktualisierung der Software von Version 5.4.7 auf Version 5.4.8 vorgenommen.


    Änderungs-Protokoll:

    Nicht alle Änderungen sind für dieses Forum relevant.


    WoltLab Suite Core


    • Es wurde ein Problem behoben, das zu der falschen Meldung führte, dass die Sitzung beim Absenden des Formulars abgelaufen sei.
    • Es wurde ein Problem behoben, das dazu führte, dass die Einrichtung bei Verwendung einer unverschlüsselten HTTP-Verbindung fehlschlug.
    • Die Meldung beim Auftreten eines ungültigen XSRF-Schutz-Tokens wurde verbessert.
    • Es wurde ein Kompatibilitätsproblem bei der Ausführung unter PHP 8.1 behoben.
    • Es wurde ein visueller Fehler behoben, der sichtbar wurde, sobald nicht mehr alle Einträge im Hauptmenü angezeigt werden können.
    • Ein Problem bei der Verwendung der veralteten mysql-Erweiterung anstelle von mysqlnd (MySQL Native Driver) wurde behoben.
    • Form-Builder: Beim Zurücksetzen eines Formulars wurden die Werte für ACL-Berechtigungen nicht gelöscht.
    • Dev Tools: Die standalone-Flag für Anweisungen wurde nicht korrekt angewendet.


    WoltLab Suite Core: Conversations


    • Die Signaturen von Benutzern wurden nicht unter Nachrichten angezeigt.
    • Es wurde ein Problem behoben, das bei der Anzeige der Liste der Dateianhänge einen Fehler verursachte.


    WoltLab Suite Forum


    • Die mobile Ansicht der Themenliste konnte falsche zwischengespeicherte Werte für den Themenstarter anzeigen.
  • Es wurde eine Aktualisierung der Software von Version 5.4.8 auf Version 5.4.9 vorgenommen.


    Änderungs-Protokoll:

    Nicht alle Änderungen sind für dieses Forum relevant.


    WoltLab Suite Core


    • Tabellen wurden beim Einfügen in den Editor nicht immer korrekt verarbeitet.
    • Das Verhalten vom Editor nach Absenden eines Beitrags wurde für Opera Mobile korrigiert.
    • Die Autokomplettierung, etwa für Benutzernamen, hat unter Umständen ausgeschlossene oder bereits ausgewählte Einträge angezeigt.
    • Die Anzeige unterschiedlicher Inhaltsarten auf einer Seite führt nicht mehr zu Problemen beim Zitieren.
    • Die Löschung von Inhalten mit Reaktionen gelöschter Benutzer konnte aufgrund eines Fehlers in MySQL 8.x fehlschlagen. Ein Workaround für diese Fehlermeldung wurde integriert.
    • Rich Embeds werden nicht länger in Signaturen umgewandelt.
    • Timeouts beim Lesen der Antwort des Quellservers im ImageProxy und bei den Rich Embeds führen nicht mehr zu einer Fehlermeldung.
    • Eine Unterstützung für das Einbetten privater Vimeo-Videos wurde ergänzt.
    • Eine bestehende Blockierung von mittlerweile nicht mehr blockierbaren Benutzern kann jetzt im Benutzerprofil aufgehoben werden.
    • Die erneute Anforderung des Bestätigungscodes für eine E-Mail-Änderung wird nicht mehr fehlerhaft mit einer Meldung abgelehnt, dass der Benutzer bereits aktiviert sei.
    • Beim Versand von E-Mails über das PHP-Verfahren werden E-Mail-Header jetzt ebenfalls in die „kanonische“ Schreibweise überführt, anstatt komplett aus Kleinbuchstaben zu bestehen. Dies umgeht Probleme mit E-Mail-Servern, die entgegen des E-Mail-Standards auf eine bestimmte Schreibweise bestehen.
    • Das acpSimple-Template wurde zwischen Frontend und ACP angeglichen.
    • Die Vorschau in der Administrationsoberfläche funktioniert jetzt auch dann, wenn im Inhalt der Artikel-BBCode genutzt wird.
    • Der fehlerhafte Abstand am unteren Ende der Seite bei der Anzeige von Vollbilddialogen (beispielsweise die Anzeige der reagierenden Benutzer) unter iOS 15 wird jetzt unterdrückt.
    • Der Tooltip für Links im Editor auf kleinen Bildschirmen wurde manchmal fehlerhaft positioniert.
    • Beim Bearbeiten von Links im Editor wurde manchmal nicht der bestehende Link bearbeitet.
    • Die Bearbeitungsoptionen für Nachrichten wurden auf kleinen Bildschirm zu weit oben positioniert.
    • Der Lade-Indikator für Hintergrund-Anfragen („AJAX“) wird jetzt auch nach einer fehlgeschlagenen Anfrage korrekt angezeigt.
    • Wenn Signatur-Bilder aufgrund der Einstellung zur maximalen Höhe skaliert werden, dann bleibt das Seitenverhältnis jetzt erhalten.
    • Die Namen der Autoren in der Auflistung von Artikeln werden nicht mehr verlinkt. Die Links waren in der Praxis nur über die Tastatur erreichbar, da die komplette Fläche einen Link auf den Artikel darstellt.
    • Die Darstellung von Code-Boxen innerhalb von Zitaten wurde korrigiert.
    • Für Entwickler: Die PHP-basierte DDL-API lehnt jetzt Indices mit doppelten Spalten ab.
    • Für Entwickler: Die PHP-basierte DDL-API konnte unter Umständen gültige Änderungen als unzulässig ablehnen.
    • Für Entwickler: Das UserFormField kann jetzt mit IDs nicht-existenter Benutzer initialisiert werden, ohne, dass es zu einer Fehlermeldung kommt. Dies betrifft insbesondere die Bearbeitung von Daten bei denen null als userID gespeichert ist.


    WoltLab Suite Forum


    • Bei der Aktivierung von Beiträgen wird der im Thema hinterlegte Startbeitrag jetzt korrekt aktualisiert.
    • Bei der Zusammenführung von Themen werden bereits gelöschte Themen nicht mehr in der Statistik abgezogen, da diese bereits bei der Löschung abgezogen wurden.
    • Die Reaktions-Details von Beiträgen können nun korrekt in der Artikel-Ansicht eingesehen werden, wenn Diskussionsthemen aktiviert sind.
  • Es wurde eine Aktualisierung der Software von Version 5.4.9 auf Version 5.4.10 vorgenommen.


    Änderungs-Protokoll:

    Nicht alle Änderungen sind für dieses Forum relevant.


    WoltLab Suite Core


    • Mehrere Fehler, die beim Editieren von Listen zu ungültigem HTML führen konnten, wurden korrigiert.
    • Die Zuverlässigkeit beim Einfügen von Tabellen in den Editor, etwa aus Google Sheets, wurde verbessert.
    • Der Sprachwechsel bei Artikeln und aktivierten Entwickler-Werkzeugen funktioniert nicht korrekt.
    • Eine fehlende Berechtigung zum Löschen von Profil-Titelbildern führt nicht mehr zu einem JavaScript-Fehler.
    • Bei der Benutzersuche konnten die Zusatzspalten nicht vollständig abgewählt werden.
    • Die Entfernung von Einträgen bei der Einstellung der Zugriffsrechte konnte dazu führen, dass Änderungen nicht gespeichert wurden.
    • Nullbreite Leerzeichen werden jetzt am Anfang und Ende von Eingaben abgeschnitten.
    • Die Auswahl von Vorschlägen für Suchbegriffen löste manchmal irrtümlich aus.
    • Die Textauswahl im Editor auf mobilen Geräten wird nicht mehr als „Klick“ erkannt und funktioniert jetzt wie erwartet.
    • Es wurde ein Fehler korrigiert, durch den das Stil-Logo in der Datenbank, aber nicht im Dateisystem gelöscht wurde und dadurch verwaiste Dateien im Dateisystem verblieben.
    • Mitgelieferte Favicons werden jetzt beim Stilimport korrekt übernommen.
    • Beim Stilexport werden versteckte Dateien im Bilderordner nicht mehr mit exportiert.
    • Fehlgeschlagene Verbindungen für den Download von Google Fonts beim Stilimport führen nicht mehr zu einer Fehlermeldung.
    • Defekte Attribute von BBCodes konnten einen Abbruch bei der Verarbeitung verursachen.
    • Für Entwickler: Die Parameter der include()-Familie werden jetzt im Stack Trace von Fehlermeldungen korrekt angezeigt.
    • Für Entwickler: Ein fehlerhafter Vergleich des Datenbankzustands für die Länge eines Feldes in der PHP DDL-API wurde korrigiert. Insbesondere war YearDatabaseTableColumn betroffen.


    WoltLab Suite Core: Conversation


    • Entwürfe werden jetzt erst dann auf die Anzahl der versendeten Konversationen angerechnet, wenn diese tatsächlich versendet werden und nicht bereits bei Erstellung
  • Es wurde eine Aktualisierung der Software von Version 5.4.10 auf Version 5.4.11 vorgenommen.


    Änderungs-Protokoll:

    Nicht alle Änderungen sind für dieses Forum relevant.


    WoltLab Suite Core


    • (SICHERHEIT): Die Maskierung von JSON-Strings mit dem |encodeJSON-Template-Modifier wurde korrigiert. Im Standardumfang war es lediglich möglich, dass bestimmte Nutzereingaben zu ungültigen strukturierten Daten für Suchmaschinen führten, ein Sicherheitsrisiko bestand nicht. Bei Erweiterungen und Apps von Dritten konnte es potentiell zur Ausführung von JavaScript kommen.
    • Die Erstellung von Datenbanktabellen bei der Installation von Apps, die die PHP-basierte DDL-API nutzen, wurde korrigiert.
    • Die Anzeige von optionalen Spalten bei der Filterung der Benutzerliste in der Administrationsoberfläche wurde korrigiert.
    • Die Verlinkung von Tabs der zweiten Ebene, beispielsweise in der Benutzergruppenverwaltung, wurde korrigiert.
    • Das Einfügen von Zeilenumbrüchen in Code-Blöcke wurde unter iOS korrigiert.
    • Bei der Aktualisierung des Titelbilds im Profil wird die Existenz einer WebP-Variante jetzt korrekt zurückgesetzt.
    • Der Aufruf einer existierenden CMS-Seite führt bei fehlenden Berechtigungen jetzt korrekt zu einer „Zugriff verweigert“ statt einer „Seite nicht gefunden“-Meldung.
    • Beim Einfügen von HTML aus Microsoft Word wurden einige Formatierungen nicht korrekt übernommen.
    • Das Einfügen von Elementen in eine sogenannte „ItemList“ wurde korrigiert. Dies betrifft beispielsweise die Eingabe von Tags.
    • Die Darstellung des Avatars in Zitaten wurde in Signaturen korrigiert.
    • Bei der Verwendung von WebP-Smileys werden die Dimensionen jetzt automatisch ermittelt.
    • Beim Stilexport werden versteckte Dateien im Bilderordner nicht mehr mit exportiert. Die Korrektur im letzten Update war unvollständig.
    • Der Versand von E-Mails über das SMTP-Verfahren gilt jetzt als offiziell als „Empfohlen“. Der Versand über das PHP-Verfahren ist aus technischen Gründen von diversen Einschränkungen betroffen.
    • Bei der Ersetzung von Medien durch kleine Bilder, die keine Thumbnails erzeugen, werden existierende Thumbnails jetzt korrekt zurückgesetzt.
    • Die PHP 8.1-Kompatibilität wurde verbessert.


    WoltLab Suite Forum


    • (SICHERHEIT): Die Sichtbarkeit von Themen wird jetzt bei der Prüfung der Antwort-Berechtigung korrekt berücksichtigt. Antworten anderer Benutzer oder sonstige Inhalte aus den Themen waren zu keinem Zeitpunkt sichtbar.
  • Es wurde eine Aktualisierung der Software von Version 5.4.11 auf Version 5.4.12 vorgenommen.


    Änderungs-Protokoll:

    Nicht alle Änderungen sind für dieses Forum relevant.


    WoltLab Suite Core


    • Die strukturierten Daten in Templates wurden fehlerhaft erzeugt.
    • Der |json-Template-Modifier wurde als Ersatz für |encodeJSON eingeführt.


    WoltLab Suite Forum


    • Die strukturierten Daten in Templates wurden fehlerhaft erzeugt.
  • Es wurde eine Aktualisierung der Software von Version 5.4.12 auf Version 5.4.13 vorgenommen.


    Änderungs-Protokoll:

    Nicht alle Änderungen sind für dieses Forum relevant.


    WoltLab Suite Core


    • (SICHERHEIT): Die Verarbeitung unbekannter BBCodes arbeitete fehlerhaft und konnte zur Ausführung von „Cross-Site-Scripting”-Angriffen („XSS“-Angriffe) ausgenutzt werden.
    • Die Kodierung von alleinstehenden Punkten in E-Mail-Headern wurde korrigiert.
    • Für Entwickler: Die Verarbeitung von Umfragen mit dem FormBuilder wurde verbessert.
    • Für Entwickler: Die Eingabe der Mindestversion für com.woltlab.wcf wird jetzt beim Editieren der package.xml durch die Entwicklerwerkzeuge überprüft.
    • Die PHP 8.1-Kompatibilität wurde verbessert.
  • Es wurde eine Aktualisierung der Software von Version 5.4.13 auf Version 5.4.14 vorgenommen.


    Änderungs-Protokoll:

    Nicht alle Änderungen sind für dieses Forum relevant.


    WoltLab Suite Core


    • Nach dem Formatieren eines Wortes im Editor wurde der dazugehörige Button nicht unmittelbar als aktiv markiert.
    • Ein Darstellungsproblem in den Benachrichtigungseinstellungen wurde behoben.
    • Die Dateigröße wurde bei hochgeladenen Medien doppelt angezeigt.
    • Die Beschränkung des Zugriffs nur auf eigene Medien wurde nicht durchgehend korrekt angewendet.
    • Das Einfügen und Bearbeiten von Links im Editor funktionierte in iOS 15 nicht mehr.
    • Eigene Einstellungen für Boxen bleiben bei Upgrades jetzt korrekt erhalten.
    • Nachrichten blockierter Nutzer werden bei Verwendung eines Permalinks jetzt automatisch ausgeklappt.
    • Die Darstellung von „Alert“-Boxen (Information / Erfolg / Warnung / Fehler) in Dialogen wurde korrigiert.
    • Eine fehlerhafte Sprachvariable in der HTML-Variante von E-Mail-Benachrichtigungen für Kommentar-Antworten von Artikelkommentaren wurde korrigiert.
    • Der Aufruf der cli.php führt unter PHP 8.0 nicht mehr zu einer Warnung.
    • Für Entwickler: Die Synchronisierung von YEAR-Spalten mit der PHP DDL-API unter MySQL 8 wurde korrigiert.
    • Für Entwickler: Das CheckboxFormField funktioniert jetzt korrekt in AJAX-Formularen.


    WoltLab Suite Core: Konversationen


    • Konversationen, aus denen man vom Ersteller der Konversation entfernt wurde, wurden unter Umständen in der Liste von Konversationen fehlerhaft einsortiert.
    • Bei Konversationen, aus denen man vom Ersteller der Konversation entfernt wurde, wurde unter Umständen in der Liste von Konversationen eine fehlerhafte „letzte Nachricht“ angezeigt. Jetzt erscheinen zuverlässig die Daten der letzten für den Teilnehmer sichtbaren Nachricht.
  • Es wurde eine Aktualisierung der Software von Version 5.4.14 auf Version 5.4.15 vorgenommen.


    Änderungs-Protokoll:

    Nicht alle Änderungen sind für dieses Forum relevant.


    WoltLab Suite Core


    • (SICHERHEIT): HTML in der Fehlermeldung von fehlgeschlagenen Cronjobs wird im Cronjob-Protokoll jetzt korrekt maskiert.
    • (SICHERHEIT): HTML wird in der Anzeige des Dateinamen während des Uploads eines Dateianhangs jetzt korrekt maskiert. Nach Abschluss des Uploads und beim Editieren eines Inhalts (bspw. Beitrags) war das Verhalten bereits korrekt.
    • Das Erwähnen von Benutzergruppen mit nicht-lateinischen Buchstaben wurde korrigiert.
    • Das automatische Ausklappen von blockierten Inhalten bei einem Direktlink in WoltLab Suite 5.4.14 wurde rückgängig gemacht, da es unerwartete Auswirkungen auf die Benutzererfahrung hatte.
    • In den Editor eingefügte Links unter iOS und Android landen nicht mehr am Textanfang.
    • Die Erkennung von IPv4-Adressen mit der StopForumSpam-Integration wurde korrigiert.
    • Leere Benutzerprofilfelder vom Typ labeledUrl werden nicht mehr im Profil angezeigt.
    • Die Verarbeitung von Suchbegriffen in Anführungszeichen wurde bei Verwendung der MySQL-basierten Suche korrigiert.
    • Die Rich Embeds ignorieren jetzt alle nicht-HTTP-Links, anstatt zu versuchen diese erfolglos abzurufen.
    • Unbekannte Kodierungen der abgerufenen Webseite führen bei den Rich Embeds nicht mehr dazu, dass eine Fehlermeldung geloggt wird.
    • Label-Gruppen konnten irrtümlich nur für die ersten Ebenen von Kategorien eingestellt werden.
    • Die Benutzererfahrung bei der Auswahl von Objekten (bspw. eines Forenbereichs) zur Konfiguration eines Menüpunktes wurde verbessert.
    • Die Markierung von zitierbaren Texten führt unter Android / Chrome Mobile beim Überfahren des Zitiermenüs nicht mehr dazu, dass die ganze Seite markiert wird.
    • Beim Absenden eines Formulars mit fehlerhaften Eingaben wurde der richtige Tab nicht automatisch geöffnet.
    • Die Suche in Profilfeldern mit Dezimalzahlen normalisiert jetzt die lokalisierte Such-Eingabe des Benutzers.
    • Die Fehlermeldung bei ungültigen Eingaben für Profilfelder für Ganzzahlen wurde verbessert.
    • Die Berücksichtigung von Wörtern, die kürzer als die minimale Länge zur Aufnahme in den MySQL-Suchindex sind, wird nicht mehr erzwungen. Ohne diese Änderung wurden die Suchergebnisse ausgefiltert, in denen die Wörter alleinstehend vorkommen und lediglich Ergebnisse zurückgeliefert, in denen diese Wörter als Wortbestandteil auftauchen.
    • Für Entwickler: Fehlerkorrekturen an den Dev Tools.
    • Für Entwickler: Deaktivierte Eingabefelder für die Datumsauswahl wurden nicht korrekt initialisiert.
    • Für Entwickler: Der Escape-Key in Dialogen löst nun den Callback für onBeforeClose aus.
    • Für Entwickler: Die Fehlerbehandlung für fehlerhafte $limit und $offset-Parameter in ->prepare() und ->prepareStatement() wurde verbessert.


    WoltLab Suite Forum


    • Die Erzeugung von Direktlinks auf eine gefilterte Themenliste konnte in seltenen Fällen ungültige Links erzeugen.
  • Es wurde eine Aktualisierung der Software von Version 5.4.15 auf Version 5.4.16 vorgenommen.


    Änderungs-Protokoll:

    Nicht alle Änderungen sind für dieses Forum relevant.


    WoltLab Suite Core

    • Fehlerhafte Umleitung bei Links zu unzugänglichen Artikeln.
    • Bei der Aktualisierung von Benutzern wurden Titelbilder im GIF-Format nicht korrekt verarbeitet.
    • Die Ausrichtung von eingebetteten Dateianhängen wurde in einigen Fällen nicht richtig dargestellt.
    • Bei verschachtelten Dialogen wurden Tastatur-Befehle fehlerhaft interpretiert.
    • Sehr kleine Dateianhänge wurden in der Vorschau verzerrt dargestellt.
    • Es wurden mehrere Verbesserungen an der Vorverarbeitung von Suchbegriffen für die MySQL-basierte Suche vorgenommen.
    • Die externe guzzlehttp/psr7-Bibliothek wurde aktualisiert, um einen Fehler bei der Validierung von HTTP-Headern zu korrigieren.
    • Anpassung von favico.js zur Vermeidung eines Fehler beim Einsatz unter Firefox 100.
    • Der Cache wird jetzt nach dem Anlegen neuer Sprachvariablen über die Administrationsoberfläche korrekt zurückgesetzt.
    • Ein Darstellungsfehler bei leeren Code-Boxen wurde korrigiert.
    • Für Entwickler: Die PHP-DDL-API lehnt ->defaultValue()-Werte für BLOB und TEXT-Spalten jetzt ab, da diese in älteren MySQL-Versionen nicht und in neueren Versionen nur inkonsistent zwischen MySQL und MariaDB unterstützt werden.


    WoltLab Suite Forum

    • Menüpunkte die direkt auf ein privates Forum verweisen zeigen jetzt korrekt die Anzahl der ungelesenen Themen.
  • Es wurde eine Aktualisierung der Software von Version 5.4.16 auf Version 5.4.18 vorgenommen.


    Änderungs-Protokoll:

    Nicht alle Änderungen sind für dieses Forum relevant.


    WoltLab Suite Core

    • Kursiver und Unterstrichener Text wird beim Kopieren aus Google Docs jetzt korrekt übernommen.
    • Die Vergabe von Trophäen an einen selbst versendet jetzt keine Benachrichtigung mehr.
    • Bei Benachrichtigungen zu Kommentaren in Artikeln wurde manchmal der falsche Benutzername angezeigt.
    • Vimeo und YouTube erwarten zur erfolgreichen Einbettung, dass der HTTP-Referrer gesendet wird. Die Einbettung in den Medien-Anbietern für die beiden Dienste enthält jetzt eine explizite Angabe des referrerpolicy-Attributs, um etwaige Referrer-Policy-Header des Webservers zu überschreiben.
    • Es wurden Verbesserungen an der Vorverarbeitung von Suchbegriffen für die MySQL-basierte Suche vorgenommen.
    • Die Sitemap für Seiten berücksichtigt jetzt korrekt die Invertierung der Zugriffsrechte. Zuvor wurden potentiell Seiten gelistet, die für Suchmaschinen nicht sichtbar waren.
    • Die Implementierung des phpass-Algorithmus für Überprüfung importierter Kennwörter wurde korrigiert.
    • Duplikate von Smiley-Codes wurden bei unterschiedlicher Schreibweise nicht sofort erkannt
    • Probleme bei der Abfrage von Paket-Servern konnten fehlerhaftes HTML erzeugen.
    • Konsequente Prüfung auf inkompatible PHP-Version zur Vermeidung von (versteckten) Fehlern.
    • Die Auswahl des Empfängers im Kontakt-Formular wird jetzt korrekt visuell als Pflichtfeld hinterlegt.
    • Für Entwickler: Die externe guzzlehttp/guzzle-Bibliothek wurde aktualisiert, um einen Fehler bei der Validierung von Cookies zu korrigieren.
    • Für Entwickler: UserAvatarAction::fetchRemoteAvatar() überprüft die Berechtigung zur maximalen Avatar-Dateigröße nicht mehr.


    WoltLab Suite Forum

    • In der Liste der Beiträge eines Benutzers fehlten bei gelöschten Beiträgen die Angaben zur Löschung.
  • Es wurde eine Aktualisierung der Software von Version 5.4.18 auf Version 5.4.19 vorgenommen.


    Änderungs-Protokoll:

    Nicht alle Änderungen sind für dieses Forum relevant.


    WoltLab Suite Core

    • Der Inhalt des Editors war nach dem Tabwechsel im Stil-Editor nicht sichtbar.
    • Beim Abbruch der Aktualisierung von Anzeigen wurde der Prozess nicht gestoppt, wenn zuvor bereits eine Aktualisierung abgeschlossen wurde.
    • Beim Kopieren einer Box wurde die Einstellung zur Umkehr der Berechtigungen nicht übernommen.
  • Es wurde eine Aktualisierung der Software von Version 5.4.19 auf Version 5.4.20 vorgenommen.


    Änderungs-Protokoll:

    Nicht alle Änderungen sind für dieses Forum relevant.


    WoltLab Suite Core

    • Das mehrfache Editieren von Spoiler-Titeln im Editor führt nicht mehr dazu, dass der Webbrowser sich aufhängt.
    • Die externe guzzlehttp/guzzle-Bibliothek wurde aktualisiert, um einen Fehler bei der Verarbeitung von Umleitungen mit Zugangsdaten zu korrigieren.
    • Im Formular zur Bearbeitung von Kategorien wird jetzt ordnungsgemäß überprüft, dass die Art der Kategorie zum Formular passt. So ist es beispielsweise nicht mehr möglich, dass Smiley-Kategorien über das Formular für Artikel-Kategorien editiert werden.
    • Der automatische Wechsel zu Tabs mit ungültigen Feldern beim Absenden von Formularen, die ein Tabmenü enthalten, wurde korrigiert.
    • Für Entwickler: Die Aktualisierung von Foreign Keys über die PHP-DDL-API enthält jetzt einen Workaround für Foreign Keys, die durch einen Fehler in frühen MySQL 8-Versionen mit falscher Groß-/Kleinschreibung in Spaltennamen angelegt wurden.
    • Für Entwickler: Das FetchCompilerTemplatePlugin ist jetzt deprecated.
    • Für Entwickler: Das AbstractCategoryEditForm ist jetzt wirklich abstract.
  • Cadeyrn

    Hat das Thema geschlossen.

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!