Behoben
- Teams, Spiele, Kategorien, Partner und Auszeichnungen verschwinden in den anderen Sprachen nicht mehr. Die Verwaltung speichert einen Titel nur in der Sprache, in der man schreibt, und diese Objekte existierten nur in dieser: auf der Demo drei Teams auf Französisch, keines auf Englisch. Die Gruppe eines Teams, mit den Berechtigungen, die von ihr abhängen, verschwand mit ihm. Sie werden jetzt in der angefragten Sprache angezeigt, sonst auf Französisch, sonst in der, die existiert. Listen, die eine Zeile pro Übersetzung zurückgaben (Rekrutierungen, Matches, Aktivitätsstrom der Verwaltung), geben jetzt nur noch eine zurück. Die Inhaltslisten (News, Artikel, Seiten) bleiben in der angefragten Sprache.
- Ein Update wendet endlich die Datenbankänderungen des Kerns an. Bisher wendete nur die Installation sie an: Eine aktualisierte Website behielt ihre alte Datenbank unter neuem Code. Per Schaltfläche werden sie während des Updates angewendet, das abgebrochen wird, wenn sie fehlschlagen. Per FTP werden sie bei der ersten vom neuen Code ausgelieferten Seite angewendet. (Die eigenen Änderungen der Module folgten in der 1.2.4.)
- Anmeldung mit Discord: Die Adresse eines animierten Avatars (102 Zeichen) überschritt den Platz, den die Datenbank für sie vorsah (100), und die Anmeldung schlug fehl; dieser Platz wächst für alle verknüpften Konten auf 255. Ein Discord-Mitglied ohne Avatar erhielt ein kaputtes Bild.
Geändert
- Der E-Mail-Versand geht auf PHPMailer 7 (7.1.1). Seine einzige inkompatible Änderung betrifft Klassen, die ihn
erweitern, und NeoFrag hat keine. Mit einem echten Versand mit den Einstellungen einer Website getestet, über SMTP
wie über
mail().