From 954436b504081b2ecc7c71e22a658ed4f4f9e28b Mon Sep 17 00:00:00 2001
From: Stefan Suchi <suchi@data-quest.de>
Date: Fri, 15 Mar 2024 10:03:46 +0000
Subject: [PATCH] update ChangeLog, re #3614

---
 ChangeLog.md | 124 +++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 124 insertions(+)

diff --git a/ChangeLog.md b/ChangeLog.md
index 3e7448f162d..f835d5da453 100644
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -1,3 +1,127 @@
+# 14.03.2024 v 5.4.2
+
+https://gitlab.studip.de/studip/studip/-/issues?milestone_title=Stud.IP+5.4.2&state=all
+- VVZ: Text läuft aus Kachel [#3574]
+- Raumverwaltung > Raumplanung > Aktionsmenü >Dialog "Anfrage bearbeiten" [#3610]
+- Veranstaltungsadministration: Sortierung klappt nicht [#3637]
+- VVZ: Kacheln laden teilweise nicht mehr nach [#3638]
+- Initiales Laden des Veranstaltungsverzeichnisses sowie das Suchen dauert immer noch zu lange [#3639]
+- Unterveranstaltungen lassen sich eventuell nicht finden [#3670]
+- Mehrfachzuordnung von Studienbereichen ignoriert SEM_TREE_ALLOW_BRANCH_ASSIGN [#3680]
+- Vue-Version konkretisieren [#3689]
+- MVV: Bearbeiten und Speichern von Modulteilen geht nicht mehr [#3720]
+- In den ReleaseNotes für für 5.4 fehlenden wichtige Hinweise [#3722]
+- Plugin Aktion "Beschreibung und Hervorhebung" zeigt nur leeren Dialog [#3727]
+- Reiter aktualisieren sich verspätet [#3729]
+- Drag and Drop für Bilderpool funktioniert nicht [#3730]
+- Tippfehler Veranstaltungsverwaltung link hover text [#3746]
+- Suche im Vorlesungsverzeichnis funktioniert nicht [#3753]
+- Fehler bei MyCourseWidget [#3756]
+- CKEditor: Quellcodeansicht ist bei leerer Eingabe unten abgeschnitten [#3760]
+
+# 14.03.2024 v 5.3.5
+
+https://gitlab.studip.de/studip/studip/-/issues?milestone_title=Stud.IP+5.3.5&state=all
+- /shared/modul/description/ verwendet falschen Sprachicon Pfad [#2757]
+- Lernmaterial hinzufügen verwirrende Links [#2768]
+- Neue Unterseiten geteilter Lernmaterialien stehen in Arbeitsplatz-Liste "Geteilte Lernmateralien" gleichwertig neben der CW zu der sie gehören [#2925]
+- Export von Raumbuchungen: Buchungen von manuell gebuchten mehrtägigen Terminen werden bei einzelnen Wochentagen nicht exportiert [#3038]
+- Raumsuche, Semesterbelegungsplan: "zukünftige Einzeltermine" auswählen ist nur für Rechteinhaber möglich [#3057]
+- PHP8 - Warnungen im Kalender [#3186]
+- Warnungen und Fehler bei den Funktionstests mit PHP8.2 (vermutlich auch 8.0 und 8.1) [#3207]
+- Raumplanung: "Filter zurücksetzen" wählt "Eigene Anfragen anzeigen" aus [#3244]
+- Courseware: Wizard Probleme in der Mobilansicht [#3392]
+- Fragebogen: Auswahlfrage zeigt Aussagen in zufälliger Reihenfolge an [#3526]
+- Gesammelte PHP8-Warnungen und relevante Notices aus einer 5.4 [#3562]
+- PHP8-Warnungen [#3611]
+- PHP8-Warnings und Notices [#3623]
+- Die Druckansicht enthält die Überschriften von Seiten [#3628]
+- PHP8-Warnungen [#3648]
+- PHP8-Warnings [#3674]
+- Diverse (PHP8-) Warnungen aus dem Error Log [#3686]
+- WYSIWYG-Editor kann auf unterschiedlichen Elementen mit der gleichen Id nur einmalig erzeugt werden [#3698]
+- PHP8-Fehler [#3702]
+- FormBuilder kann nicht mit zusätzlichen SORM Attributen umgehen [#3706]
+- Weitere PHP8-Fehler [#3707]
+- Ungünstige Doppelung von Icons im Widget "Ankündigungen" [#3723]
+- PHP8-Warnung [#3728]
+- PHP 8 Warnings in search und shared [#3732]
+- Doppelte Anführungszeichen führen zu leeren Textersetzungen beim printf im Courseware-Zertifikat [#3734]
+- PHP8-Warnungen [#3739]
+- Shibboleth / CAS Login in der Kopfzeile funktioniert nicht [#3755]
+- CKEditor: Editor hat seit 5.3 immer etwas Abstand nach oben (margin-top) [#3758]
+- Courseware Akkordion bricht im Vollbildmodus um [#3759]
+- Ankündigungen können nicht gespeichert werden (500 Call to undefined method StudipNews::isRelation()) [#3763]
+- Call to a member function canVisit() on null [#3772]
+- PHP8-Warnungen [#3781]
+- Toggle für responsives Menü wird zu klein [#3790]
+
+# 14.03.2024 v 5.2.7
+
+https://gitlab.studip.de/studip/studip/-/issues?milestone_title=Stud.IP+5.2.7&state=all
+- Courseware: Im Vollbildmodus wird mit Screenreadern auch unsichtbarer Text vorgelesen [#2113]
+- Link "Hohen Kontrast aktivieren" auf der Startseite ist unterstrichen [#2562]
+- Courseware: Companion-Meldungen werden nicht vom Screenreader vorgelesen [#2674]
+- Import einer als ZIP exportierten Courseware beachtet die Sortierung der Seiten nicht [#3166]
+- Ankündigung bearbeiten: Der Bearbeiter wird immer als Ersteller eingetragen [#3566]
+- Vue-Warnungen beim Erstellen einer Ankündigung [#3649]
+- OER Material vorschlagen in Courseware beachtet OERCAMPUS_ENABLED nicht [#3677]
+
+# 14.03.2024 v 5.1.8
+
+https://gitlab.studip.de/studip/studip/-/issues?milestone_title=Stud.IP+5.1.8&state=all
+- Buchungen mit Kommentaren: Nur Buchungen mit internen Kommentaren werden angezeigt [#179]
+- "Falsche" Verzeichnisstruktur bei Download aus Veranstaltung [#928]
+- Belegungsplan: Bearbeiten von Wiederholungsterminen versucht, ausfallende Termine zu buchen [#1043]
+- Blubber: Link zu Veranstaltungsadministration [#2530]
+- Diverse Sprach-Icons haben keine festgelegte Größe [#2724]
+- Druckansicht zeigt die Skiplinks in der Druckvorschau an [#3365]
+- Sprechstunden: Fehlende Benachrichtigungen über Buchungen/Stornierungen [#3391]
+- Courseware: Dateiordner-Block zeigt den falschen Ordnertyp an [#3426]
+- Courseware: Dateiordner-Block zeigt Inhalt unsichtbarer Ordner an [#3427]
+- Courseware: Nutzer verlieren beim Bearbeiten der Sichtbarkeit einer Seite Zugang zum Lernmaterial [#3437]
+- Methode StudIPPlugin::onActivation() bzw. onDeactivation() wird für Plugins auf dem Profil einer Person nicht aufgerufen [#3569]
+- Email-2FA generiert immer neue Tokens [#3570]
+- CW - Aufgaben werden nicht geladen [#3592]
+- Zwei-Faktor-Authentifizierung: Jeder Seitenaufruf generiert ein neues Token, wenn 2FA abgeschaltet ist [#3596]
+- Aktionsmenü: falsche Ausrichtung des Textes zum Icon [#3599]
+- Im Dialog zur Personensuche fehlen initial die Avatare in der Liste [#3600]
+- Kryptographisch unsichere Session-Ids [#3607]
+- Nutzer Löschen geht nicht, wenn man die CourseMemberships nicht mit löschen will [#3608]
+- Fehler beim Löschen von Nutzern [#3613]
+- JSON-API: Rechtestufe "user" kann keine Nutzer auflisten oder suchen [#3617]
+- JSON-API / PHP8 - Aufruf der API erzeugt Fehler wenn man nicht eingeloggt ist [#3618]
+- Fullcalendar: Buttons zum Blättern sind nicht rechtsbündig und die Pfeile darin nicht mittig [#3631]
+- Deaktivierte Formularfelder werden nicht ausgegraut [#3642]
+- CKEditor: Startwert der Aufzählungsliste geht beim Speichern verloren [#3653]
+- Versand von E-Mail funktioniert in der Standardeinstellung meist nicht [#3658]
+- Stud.IP-Konten können nur dann gelöscht werden, wenn der Benutzername nicht in einem anonymisierten Konto vorliegt [#3660]
+- Impressum: "Neue Seite anlegen" zeigt keinen HTML-Editor an [#3667]
+- Falsche Migrationsnummer, Migration ignoriert das Tabellenschema [#3669]
+- Zitieren eines Bildes in Blubber klappt nicht sauber [#3671]
+- ILIAS-Schnittstelle:  Konfigurationsoption "Authentifizierungsplugin übernehmen" hat keine Auswirkungen [#3681]
+- Klasse .button-group fügt unnötigen Abstand ein [#3714]
+- Forum: Abstand fehlt beim "Löschen"-Button im Beitrag [#3717]
+- Gradebook meldet beim Speichern "Die Noten wurden gespeichert." obwohl nicht alle Daten prozessiert wurden [#3718]
+- Tabellenhelfer .withdetails funktioniert nur beim ersten Klick vernünftig [#3724]
+- „resource_property_definitions.options must not be null.“ beim Anlegen einer Eigenschaft als dozent mit admin-Berechtigungen in der Raumverwaltung [#3731]
+- PHP8-Warnungen in ExportPDF [#3735]
+- Direkte Buchung: ausfallende Termine bei Wiederholungsbuchung können doppelt gebucht werden [#3736]
+- Nachrichten: Buttons in Link-Elementen [#3737]
+- Personenverwaltung: Hochstufen zu admin/root läuft in Fehler [#3752]
+- Raumsuche: Filter für Raumeigenschaft funktioniert nur direkt nach dem Hinzufügen [#3754]
+- DB in der Pipeline schlägt [#3761]
+- TypeError: Argument 1 passed to Courseware\StructuralElement::findDescendants() must be an instance of User or null, instance of Seminar_User given [#3762]
+- Ilias Schnittstelle: Probleme beim Anlegen der Nutzer Kategorie mit Ilias 8 [#3765]
+- Hauptordner einer VA bearbeiten mit „dozent“-Berechtigungen: TypeError: Argument 2 passed to Deputy::isDeputy() must be of the type string, null given [#3766]
+- Tippfehler in #3754 [#3767]
+- PHP-Fehler beim Eintragen einer Standardvertretung [#3770]
+- Benutzerverwaltung: overflow bei zu langen Usernames [#3773]
+- Drucken von Nachrichten ist defekt [#3776]
+- Textstring „Datenschutz“ ist bei der Übersetzung zu mehrdeutig [#3777]
+- Raumsuche ist defekt [#3782]
+- Abspeichern von Raumeigenschaften (Mögliche Werte) geht nicht. [#3783]
+
 # 28.12.2023 v 5.4.1
 
 https://gitlab.studip.de/studip/studip/-/issues?milestone_title=Stud.IP+5.4.1&state=all
-- 
GitLab