diff --git a/ChangeLog.md b/ChangeLog.md index 3e7448f162ddf986649a67df4d304f008567b82f..f835d5da453ad41b115f52d4da8f520f595d2a11 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