aboutsummaryrefslogtreecommitdiff
path: root/ChangeLog.md
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog.md')
-rw-r--r--ChangeLog.md464
1 files changed, 464 insertions, 0 deletions
diff --git a/ChangeLog.md b/ChangeLog.md
index f835d5d..beec59b 100644
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -1,3 +1,467 @@
+# 18.06.2024 v 5.5
+
+https://gitlab.studip.de/studip/studip/-/issues?milestone_title=Stud.IP+5.5&state=all
+- Anspringen von Ankündigungen soll diese gleich öffnen [#912]
+- Überarbeitung des Terminkalenders in Stud.IP [#1354]
+- Kalender/Stundenplan: Teilweise schwierige Kontraste der Farbboxen [#1368]
+- Wiki: Autor:innenzuordnung in der Versionierung ausschließlich über Farben [#1377]
+- Registrierungsformular mit FormBuilder neu bauen [#1559]
+- Wiki: Wiki-Seiten sollen umbenannt werden können [#1790]
+- StEP00370 Neuprogrammierung der "Externen Seiten" [#1800]
+- Neuentwicklung der Exporte [#1959]
+- Aktuelle Termine führen nicht zur Veranstaltung [#2011]
+- LESS/SCSS-Farbvariablen durch CSS-Variablen ersetzen [#2125]
+- Courseware: Bewertung von Lernmaterialien [#2472]
+- Werkzeugleiste für Courseware [#2488]
+- Hinzufügen von Blöcken/Abschnitten per Drag&Drop [#2532]
+- Courseware-CSS nur bei Bedarf laden [#2627]
+- Nutzendenfreundliche Umgestaltung der Loginseite [#2660]
+- Fragebogen: Sortierung nach Spaltenüberschriften [#2822]
+- Likertskala und Polskala sollen absolute Zahlen in der Auswertungen anzeigen [#2911]
+- Nachrichten: Textstrings „Nachrichten im Posteingang löschen“ und „Nachrichten im Postausgang löschen“ ersetzen [#2975]
+- Trennlinien in Aktionsmenüs ermöglichen [#3013]
+- Fehler beim Zustellen von E-Mails an den Absender senden lassen [#3023]
+- Lernmaterialien in Courseware sortieren [#3032]
+- Array bei UNI_LOGOUT_ADD zulassen [#3092]
+- Widget-Verwaltung der Startseite auf SORM umstellen [#3094]
+- Neugestaltung der ersten Seite eines Lernmaterials (Courseware) [#3111]
+- Lernmaterial OER-Metadaten nur bei Inhaltstyp OER-Material anzeigen [#3112]
+- Aufräumen von object_user_visits in den GarbageCollector aufnehmen [#3113]
+- Mindestanforderung auf PHP 7.4 hochsetzen [#3123]
+- Informationsseite zu Leichter Sprache bereitstellen [#3132]
+- Avatare als WebP statt als PNG speichern [#3183]
+- JSONAPI Routen für Feedback Elemente und Einträge [#3185]
+- Keine unbegrenzten Veranstaltungen mehr in der Kategorie Lehre [#3193]
+- Deprecation-Warnings im Autoloader mit PHP8.2 [#3201]
+- Fehler bei StudipFileloader::load() bei den Tests mit PHP 8.2 [#3202]
+- Warnungen und Fehler bei Unit-Tests mit PHP8.2 (vermutlich auch 8.0 und 8.1) [#3204]
+- Warnungen und Fehler bei den Tests der JSONAPI mit PHP8.2 (vermutlich auch 8.0 und 8.1) [#3206]
+- Wiki modernisieren [#3215]
+- "Bewegung reduzieren" vereinheitlichen und anders lösen [#3216]
+- Polyfills für PHP 8.2 und 8.3 hinzufügen [#3221]
+- Properties der SORM-Models korrekt definieren [#3225]
+- Einstellung zum Deaktivieren des ckeditor entfernen [#3227]
+- Trennlinien in Sidebar-Widgets ermöglichen [#3235]
+- Dependabot-gitlab für Stud.IP ermöglichen [#3242]
+- Überarbeitung der Kommentarfunktion von Courseware [#3255]
+- Courseware Seiten-Export als eine Aktion [#3257]
+- Courseware Lerninhalte und Seiten hinzufügen, kopieren und importieren als eine Aktion [#3258]
+- Courseware Ansichten entfernen [#3260]
+- Courseware Seiten im Inhaltsverzeichnis anlegen und umbenennen [#3261]
+- Erweiterter Dateiwähler als Vue-Komponente [#3262]
+- Lernmaterial im Inhaltsverzeichnis prominenter darstellen [#3266]
+- Courseware Aufgaben erweitern [#3286]
+- Updates der Bibliotheken zur 5.5 [#3315]
+- Erweiterung der Courseware-Zertifikate [#3319]
+- Impressum mit Option ausstatten: Seiten für nicht eingeloggte Nutzer ausblenden, Reihenfolge ändern, Entwurfsmodus [#3331]
+- Matrikelnummer als Feld in auth_user_md5 [#3336]
+- Testergebnisse aus ILIAS in das Stud.IP Gradebook importieren [#3344]
+- Bump @vue/eslint-config-typescript from 11.0.3 to 12.0.0. [#3352]
+- Courseware CSS aufteilen [#3361]
+- Optimierung der Courseware-Ladezeiten [#3364]
+- Flash-Altlasten entfernen [#3371]
+- Dialog-Titel ist schwarz und nicht lesbar [#3372]
+- Sprechstunden: Link zum kopieren anbieten & Fehler mit falscher URL vermeiden [#3373]
+- Fehler beim Aufruf von web_migrate [#3374]
+- MVV: Logging von Personen und Dateizuordnungen [#3384]
+- MVV: Ausgabetemplates für Objektnamen [#3386]
+- MVV: Suche (Filter) nach Abschlüssen und Fächern im Backend [#3387]
+- AudioBlock modernisieren [#3388]
+- SimpleORMap::__clone() sollte die Kopie als "neu" markieren [#3398]
+- Parameter `-f` bei mysql-Kommandos entfernen [#3417]
+- Sidebar in "Veranstaltungen->Administration" ist zu lang [#3421]
+- JSON-API: Auflisten von Nutzern einer Einrichtung ermöglichen [#3429]
+- Sprechstunden: Möglichkeit schaffen, dass TutorInnen vom Emfpang der Buchungsbenachrichtigung ausgeschlossen werden [#3435]
+- Belegungsplan eines Raumes - Bearbeiten ist nicht verlinkt [#3451]
+- TIC 3336: Nach dem Feld Matrikelnummer kann in admin/user nicht sortiert werden [#3455]
+- Dateigrößen im FileArchiveManager besser lesbar machen [#3463]
+- Admin-Benutzerverwaltung - Tabellenfusszeile ist kaputt [#3470]
+- UserManagement->deleteUser verschickt jedes mal eine E-Mail [#3473]
+- Felder bei den Einrichtungsdaten mehrsprachig erlauben [#3474]
+- Checkboxen in Aktionsmenüs werden als "Link" vorgelesen [#3482]
+- Polishing: CoursewareStructuralElement Komponente aufräumen [#3501]
+- Polishing: Überarbeitung der Sprechblasen in Blubber [#3512]
+- SelectListElement ignoriert Parameter $selected_option [#3522]
+- Verwaltung -> Grunddaten: Bereich „Beschreibungen“ umbenennen in „Weitere Angaben“ [#3525]
+- Ungenutzte Dateien in "public/pictures/blubberstream" entfernen [#3530]
+- Die Designänderungen in TIC 3512 funktionieren nicht mit dem Hochkontrastmodus [#3537]
+- Anzeige des Avatars bei Einrichtungen zu groß [#3540]
+- Courseware: Abruf des Zertifikats, obwohl das für die Unit gar nicht aktiviert ist [#3548]
+- Fehlendes CSS - Arbeitsplatz -> Courseware -> Meine Veranstaltungen [#3564]
+- Layout Fehler in Courseware [#3589]
+- Login: Fokusmarkierung ist links und rechts abgeschnitten [#3601]
+- PHP8-Warnung auf der Loginseite [#3603]
+- Änderungen aus MR !2437 sind verloren gegangen [#3604]
+- Barriere in der Nutzung des Login-Formulars [#3605]
+- Änderungen aus MR !1905 sind durch den Login Step wieder verloren gegangen [#3606]
+- CSRFProtection ist defekt [#3609]
+- Neuer Login: Fehlermeldung verschiebt die anderen Boxen [#3612]
+- Layout des Loginformulars [#3620]
+- Skiplinks auf Login-Seite funktionieren nicht [#3621]
+- Fullcalendar-Ladeindikator ist größer als der Ladeindikator auf anderen Seiten [#3626]
+- Bildvergleich Block fehlt mapgetters. [#3627]
+- Polishing: Aktion „Gruppen verwalten“ zum neuen Terminkalender hinzufügen [#3629]
+- Fehlendes CSS in Courseware [#3630]
+- Fullcalendar wird bei breiten Bildschirmen zu breit [#3633]
+- Courseware Layout Polishing [#3634]
+- Polishing: „Kalender teilen“ + „Kalender veröffentlichen“ in einem Dialog vereinheitlichen [#3635]
+- Fragebögen: Standardsortierung nach Titel ist nicht hilfreich [#3646]
+- Login: Eingabeformular wird nicht angezeigt, obwohl es der primäre Login ist [#3647]
+- Wiki ab 5.5: Autor:innenzuordnung zeigt nichts an [#3650]
+- Wiki Aktivitäten haben keinen korrekten Link mehr [#3651]
+- Wiki ab 5.5: Fehler nach dem Merge im Main [#3652]
+- Spalte wiki_version.user_id hat falsche Collation [#3655]
+- Fehler beim Abrufen der Aktivitäten [#3656]
+- PHP8-Warning im JSUpdater [#3657]
+- Courseware - Lernmaterialien lassen sich nicht importieren [#3666]
+- Neues Wiki (ab 5.5): Speichern-Button ist nach dem automatischen Speichern ausgegraut [#3668]
+- Fehlerhafte Darstellung der Plus/Minus-Icons auf der Seite der Änderungen [#3673]
+- Wegzeugleiste toggelt Bearbeitungsmodus [#3675]
+- Das Registrierungsformular tut nichts [#3678]
+- Hinweise zum Login: Editor schreibt nur fett [#3683]
+- Terminkalender-StEP hat die falsche Migrationsnummer 5.4.1.1 [#3684]
+- FormBuilder macht kein autoStore() mehr [#3690]
+- JSONAPI: Course-Schema gibt für Studiengruppen das CourseAvatar zurück [#3700]
+- Probleme im Registrierungsformular (autocomplete, Titel, Geschlecht fehlt) [#3705]
+- Login-Formular: deprecation-Warnungen unter PHP 8.3 [#3708]
+- PHP 8.3 deprecation Warning in SimpleCollection [#3709]
+- PHP 8.3 deprecation-Warnung in StudipPDO [#3710]
+- CLI-Skript `migrate:matrikelnummer` umbenennen [#3711]
+- PHP 8.3 deprecation-Warnungen in Trails [#3712]
+- PHP 8.3 deprecation-Warnung in PluginManager [#3713]
+- Fatal Error in der Rangliste und beim zusammenführen wegen nicht mehr existenten Kalendertabellen [#3715]
+- Courseware: Falsches Icon beim verknüpfen [#3748]
+- Exception: Class 'CalendarEvent' not found [#3750]
+- Typo im JS des Wiki [#3751]
+- Login FAQ ist nicht übersetzbar [#3780]
+- Wiki Suche läuft in Exception WikiVersion::chdate not found [#3784]
+- Teilnehmerexport läuft in Fehler: Call to undefined function export_link() [#3785]
+- Veranstaltungskalender kann nicht aufgerufen werden: AccessDeniedException [#3792]
+- VA-Kalender: Call to undefined method Course::calendarWritable() [#3794]
+- Mehrtägige Termine werden in der Wochenansicht des Kalenders mehrfach an den Folgetagen ausgegeben [#3795]
+- Persönliche Startseite „Kalender“ funktioniert nicht mehr [#3798]
+- Terminkalender: Datumsformat im Sidebarwidget "Datum auswählen" defekt [#3809]
+- Enddatum einer Terminwiederholung nicht auswählbar [#3810]
+- Nach dem Bearbeiten eines Wiederholungstermins springt die Ansicht zum ersten Termin der Wiederholungsserie [#3813]
+- Terminkalender - Einträge ohne Farbe [#3818]
+- Terminkalender: Termine im VA-Kalender können mit „tutor“-Berechtigungen nicht geändert werden [#3824]
+- Terminkalender: Andere Kalender zeigen immer die eigenen Termine [#3826]
+- Info-Dialog zu Terminen zeigt den Ort des Termins nicht an [#3828]
+- Coursware - Sichtbarkeit einer Seite lässt sich nicht ändern [#3830]
+- Fehler im Wiki [#3831]
+- Fehler beim Kalenderexport [#3832]
+- Fehler in den Sprechstunden [#3834]
+- ScheduleWidget ist seit dem Umbau des Kalenders kaputt [#3836]
+- ICAL Export fehlt das UID Attribut [#3837]
+- Kalender hat alle geteilten Kalender verloren [#3840]
+- Teilnehmerexport liefert nicht alle TeilnehmerInnen [#3841]
+- Wiederholungstermine werden am Tag der Sommerzeitumstellung nicht korrekt angezeigt [#3843]
+- Verkehrte Woche [#3847]
+- Zeitbereich ziehen funktioniert nicht im Veranstaltungskalender [#3849]
+- Gruppenkalender zeigt Termine mehrfach an, wenn mehrere Personen der Gruppe den Termin im Kalender haben [#3850]
+- Kalender: Austragen von Personen aus einem Termin funktioniert nicht [#3854]
+- Zeilenumbrüche in Terminbeschreibung fehlen [#3861]
+- Verschieben eines Termins durch Änderung des Datums [#3862]
+- Falsche Darstellung ganztägiger Termine an den Tagen der Sommer-/Winterzeitumstellung [#3864]
+- Terminkalender: Tages- und Wochenansicht endet um 23:00 Uhr [#3868]
+- Ganztägige Termine über mehrere Tage können nicht angelegt werden [#3872]
+- Nachdem der Kalender „(bitte wählen)“ ausgewählt wurde, wird eine AccessDeniedException angezeigt [#3874]
+- Ganztägige Termine über mehrere Tage werden nicht als Ganztagstermine dargestellt [#3875]
+- Termine können nicht gelöscht werden, wenn diese zusätzlich noch in weiteren Kalendern eingetragen sind [#3877]
+- Ganztägige Termine, die über einen Tag gehen, werden an 2 Tagen angezeigt [#3878]
+- Die Kopfzeile des Terminkalenders enthält keine Informationen zum Datum [#3879]
+- Die Elemente in der Kopfzeile des Terminkalenders brechen bei kleinen Displaybreiten (Mobilansicht) nicht um [#3880]
+- Kalenderauswahl: Titel bei getFullName() verwirrend [#3881]
+- Beim Löschen eines Termins aus mehreren Terminkalendern wird nicht nachgefragt, ob der Termin für alle gelöscht werden soll oder nur für einen selbst [#3882]
+- Beim Löschen eines Termins aus dem Terminkalender wird in der Benachrichtigungsmail die falsche Person genannt [#3884]
+- Exception beim Klick auf „Bearbeiten“ in der Contentbar eines leeren Wikis [#3885]
+- REST-API Routen für den Kalender sind kaputt [#3886]
+- Ganztagestermine werden im Gruppenterminkalender nicht dargestellt [#3889]
+- Performance des persönlichen Kalenders / Gruppenkalender ist schlecht [#3893]
+- Wiki: navigation item '/course/wiki/allpages' not found [#3898]
+- Wiki: Incorrect integer value: '-' for column `studip`.`wiki_pages`.`parent_id` at row 1 [#3899]
+- lib/models/WikiPage.class.php: @property veraltet [#3901]
+- Wiki: Hierarchie kaputt bei Seiten ohne parent [#3904]
+- Courseware: Auflösung der generiertenSchmuckbilder zu gering [#3905]
+- Terminkalender/Stundenplan: nur 15 Farben verfügbar [#3909]
+- Statistik: Table 'studip.wiki' doesn't exist [#3913]
+- Doppeltes CSS in questionnaire.scss [#3917]
+- Courseware Schmuckbilder haben durch höhere Auflösung falsche Dimensionen [#3918]
+- Im Datepicker Woche/Datum anzeigen, in der ich mich befinde [#3920]
+- Widget "Meine aktuellen Termine" sortiert falsch [#3922]
+- Termin im falschen Kalender eingetragen [#3923]
+- Kalender soll in der gleichen Woche/Tag/Monat bleiben, wenn man auf andere Person schaltet [#3924]
+- Coursware - Nach dem Erstellen eine Lernmaterials und eines Abschnittes lassen sich keine Blöcke hinzufügen [#3933]
+- iCal Export liefert abgewählte Veranstaltungstermine mit aus [#3938]
+- PHP-Warnung im Kalender [#3940]
+- Leerer Abschnitt auf erster Seite im Lernmaterial [#3945]
+- PHP - Fehler im JS-Updater [#3950]
+- Blubber - Avatare sind zu groß [#3951]
+- iCal Export zeigt Terminserie an, die schon abgelaufen ist [#3953]
+- Terminkalender - Veranstaltung hinzufügen funktioniert nicht [#3954]
+- Gruppenterminkalender Suchfeld Personen [#3963]
+- PHP Warnungen im WIKI [#3967]
+- Wiki-Bearbeiten wird nicht freigegeben, wenn gespeichert wird [#3970]
+- Wiki Änderungen seit letztem Besuch zeigt zu viel Text an [#3972]
+- Wikiseite angeblich vom 1.1.1970 [#3973]
+- SQL-Fehler im Kalender [#3983]
+- CW: Bearbeitungsleiste und Scrollbalken überlappen sich [#4033]
+- PHP Fehler im Wiki [#4044]
+- Terminkalender: Bei Eintragen eines Termins in fremdem Kalender wird der Termin nur bei einem selbst eingetragen [#4058]
+- Wiki: Einzelne Wikiversionen können nicht mehr gelöscht werden [#4079]
+- Terminkalender: Täglich wiederholte Termine werden nicht angezeigt [#4080]
+- Courseware: Block kann manchmal nicht hinzugefüt werden [#4083]
+- Terminkalender: Dialog des Termin-Exports schließt sich nicht nach Download [#4094]
+- Layout-Fehler: Ordner wählen [#4121]
+- Fehlerhaftes Layout: Courseware Titelseite [#4122]
+- PHP - Warnungen in den externen Seiten [#4124]
+- Suchfunktion Wiki [#4126]
+- CLI-Kommando "sorm:describe" läuft in Fehler [#4145]
+- Bei einem leeren Blubber-Thread dreht sich dauerhaft das Lade-Icon am linken Rand des Hauptbereiches [#4191]
+- Warning im Installationsassistent unter PHP 8.1 [#4209]
+- Fehler in der Datei- und Aktivitätsübersicht: Tabelle "wiki" existiert nicht mehr [#4219]
+- Neue Externe Seiten zeigen auch unsichtbare VA an [#4229]
+- Externe Seiten: Die Sichbarkeit von Veranstaltungen wird an weiteren Stellen nicht berücksichtigt [#4231]
+- Semesterwahl in der globalen Suche versteckt das Label nicht mehr [#4238]
+- Kalender: Beim Löschen von Ausnahmen von Wiederholungsterminen wird immer die erste Ausnahme gelöscht [#4250]
+- Loginmaske verliert die CID [#4313]
+
+# 18.06.2024 v 5.4.3
+
+https://gitlab.studip.de/studip/studip/-/issues?milestone_title=Stud.IP+5.4.3&state=all
+- Verwaltung von Veranstaltungen: Lehrendenfilter wird angewendet, obwohl das nicht angezeigt wird [#991]
+- Nachrichten: Dialoge haben kein data-secure [#2908]
+- Verlinkung bei der Raumverwaltung > Auflösen von Raumanfragen [#2956]
+- Courseware: Bildvergleich im Tabs und Accordion Abschnitt im Lesemodus "weg" [#3192]
+- Veranstaltungshierarchie: Aktionen in der Contentbar funktionieren nach Schließen des Dialogs nicht mehr [#3490]
+- Textarea fängt an rückwärts zu schreiben [#3510]
+- MyCoursesController::getMyCoursesData(): Argument 1 ($sem_courses) must be of type array, null given [#3740]
+- Courseware: Bild zum Lernmaterial kann nicht mehr entfernt werden [#3742]
+- Contentbar verdeckt Content im Wiki im Kompaktmodus [#3749]
+- Icons von Meetings, Kalender und Stoodle sind schwarz statt blau [#3801]
+- Semesterfilter für Benutzer verwendet noch all [#3803]
+- Forum: Beitrag zitieren/antworten hat neuerdings verwirrende UI [#3816]
+- Nachladen bei Blubber funktioniert nicht [#3817]
+- Blubber: Performance der Routen zum Teil überarbeitungswürdig [#3819]
+- Blubber: Avatare sind schwammig [#3820]
+- Semesterfilter für Benutzer verwendet noch all [#3821]
+- MyRealmModel - Warning: max(): Array must contain at least one element [#3822]
+- Fehler bei einer Raumanfrage [#3825]
+- Warnungen in den Raumanfragen [#3833]
+- Doc-Block in Contact.class.php fehlerhaft [#3839]
+- Semesterwechsel funktioniert nicht [#3844]
+- Anzahl der Veranstaltungen in der Unterebene beim VVZ passt nicht [#3852]
+- Sichtbarkeitseinstellung: irreführender Hinweis [#3859]
+- Umschalten der Ansicht im Veranstaltungsverzeichnis springt wieder an den Anfang zurück [#3867]
+- Raumverwaltung: Raumplanung > Anfragenplan [#3873]
+- Sortierung im Admin-Veranstaltungs-Übersichtsbereich [#3888]
+- Falsche Information für Admin-Verwaltung bei TN-Zahl [#3906]
+- CW: Bilderpool kann nur einmal bei Lernmaterialien ausgewählt werden [#3908]
+- PDF-Export der Veranstaltungsübersicht ist leer [#3925]
+- Sortieren nach Semester auf Veranstaltungsadminseite alphabetisch nicht zeitlich [#3926]
+- Kompaktmodus: Wiki und Benutzerverwaltung [#3927]
+- Veranstaltungsadministration - Verwaiste View [#3930]
+- Docker-Container zum Testen sollen mit WebP umgehen können und im "main" mit PHP 8.3 statt PHP 8.2 laufen [#3935]
+- Logout Success Messagebox fehlt ab 5.4 [#3937]
+- PHP-Warnungen im Blubber [#3939]
+- Kopieren und einfügen aus der Merkliste mit Text Blöcken wirft Fehler [#3942]
+- Modulfilter bei "Meine Veranstaltungen" [#3946]
+- Raumanfragen - Gewünschte Eigenschaften werden leer abgespeichert [#3947]
+- PDFs werden nicht richtig skaliert [#3948]
+- Blubber - Neue Konversation erstellen - Dialog sieht kaputt aus [#3952]
+- Verwendung von get_called_class() in SimpleORMap behindert Discovery in IDEs [#3976]
+- Raumanfragen brechen mit einem Fehler ab [#3980]
+- SQL-Fehler im Stundenplan [#3981]
+- CLI-Cronjobs ohne ID führt zu einem Fehler [#3982]
+- Fehler in den Raumanfragen aus Raum/Zeit [#3991]
+- Nicht mehr benötigte Funktion im Admin_CoursesController [#3996]
+- Performance von AdminCourseFilter::getCourses() ist nicht optimal [#3999]
+- Weitere Probleme in den Raumanfragen [#4000]
+- PHP-Warnungen in der showNews.inc.php [#4001]
+- Fehler bei einer Raumanfrage bei der Anzahl der Sitzplätze [#4004]
+- Raumanfrage: Call to a member function getRequestableProperties() on null [#4010]
+- Admin-Filter nach Lehrenden und Studiengangteilen werden nicht zurückgesetzt [#4018]
+- VA-Admin, Filter Veranstaltungsverwaltung, Veranstaltungszugriff in Veranstaltungen [#4030]
+- Mangelnde Tastatur-Bedienbarkeit im Veranstaltungsverzeichnis [#4031]
+- Beim Navigieren durch das Vorlesungsverzeichnis aktualisiert sich der Seitentitel nicht [#4035]
+- Lehrendenfilter zeigt keine Einträge bei "Einrichtung + Institute" [#4050]
+- Einrichtungsfilter zeigt falschen Wert bei "Einrichtung + Institute" [#4051]
+- Verwaltung von Veranstaltungen: Lehrendenfilter wird angewendet, obwohl das nicht angezeigt wird [#4053]
+- PHP - Fehler im Kalender [#4063]
+- PHP8-Warnungen [#4086]
+- PERSONALDOCUMENT_ENABLE wird noch verwendet? [#4093]
+- PHP - Warnungen in den Fragebögen [#4098]
+- PHP8 Warning Administration von Veranstaltungen [#4107]
+- Verwaltung von Veranstaltungen: Einrichtungsfilter filtert bei "Fakultät + Institute" nur auf die Fakultät [#4108]
+- SimpleOrMapNodbTest.php:testI18nFields schlägt fehl, wenn man nur eine Sprache konfiguriert hat [#4129]
+- SORM und IDE vertragen sich nicht so gut [#4130]
+- Verwaltung von Veranstaltungen: Lehrendenfilter zeigt zuviele Einträge [#4146]
+- Courseware: DokumentenBlock skaliert falsch [#4186]
+- Fragebögen: Frageoptionen werden überschrieben wenn Fragen kopiert werden [#4208]
+- VA-Administration: Filter nach Text-Datenfelder funktionieren nicht [#4215]
+- CLI-Kommando oauth2:keys ist (immer noch) defekt [#4223]
+- Sortierung auf der Veranstaltungsseite für Admins ist nicht konsistent [#4226]
+- Alter Blubber: Kontrastverhältnisse Text zu Hintergrund prüfen und korrigieren (Hochkontrastansicht) [#4232]
+- Fix typo in cli command `oauth2:keys`. [#4239]
+- Veranstaltungshierarchie: Fehler beim Anlegen von Unterelementen [#4257]
+- Suche in der Sidebar löscht ihren Inhalt beim Drücken von Enter [#4274]
+- Loggin im Dateibereich defekt [#4280]
+- PHP-Warnungen in den Raumanfragen [#4281]
+
+# 17.06.2023 v 5.3.6
+
+https://gitlab.studip.de/studip/studip/-/issues?milestone_title=Stud.IP+5.3.6&state=all
+- Courseware - Import schlägt fehl [#2565]
+- Fehler bei der Anzeige aus Arbeitsplatz in Veranstaltung kopierter Fragebögen [#2927]
+- Courseware: Fehler beim Verschieben von Blöcken in einen Tabs-Abschnitt [#3151]
+- Studierende mit Schreibrechten können sich die Schreibrechte und Leserechte entziehen [#3340]
+- Fragebogen: Likertskala und Polskala zeigen Aussagen immer in zufälliger Reihenfolge an [#3460]
+- Fragebögen: Einleitungstext kann bei Likert-Skala und Pol-Skala nicht eingegeben werden [#3466]
+- Fragebogen: Auswahlfrage zeigt Aussagen in zufälliger Reihenfolge an [#3526]
+- Fragebogen: Änderung der Option "Pflichtfrage" wird nicht gespeichert [#3691]
+- Mein Arbeitsplatz: Text läuft aus Kachel in mobiler Ansicht [#3725]
+- PHP8-Warnungen [#3741]
+- PHP8-Warnungen [#3793]
+- Modulkontakte sortieren [#3797]
+- Courseware - VUE Warnungen [#3829]
+- aria-expanded ist bei der responsiven Navigation am falschen Element [#3858]
+- PHP8-Warnungen [#3890]
+- Raumanfrage: Liste der Räume steht nicht mehr rechts im Dialog [#3903]
+- Fragebögen: Zu Auswahlfrage ohne Antworten können keine Antworten hinzugefügt werden [#3914]
+- Fragebögen: Auswahlfrage ohne Fragetext wird beim Bearbeiten "geleert" [#3915]
+- Fragebögen: Fehler beim Speichern, wenn man als Startzeitpunkt "händisch" auswählt [#3916]
+- PHP Warnung in den Plugin-Administration [#3928]
+- Courseware - DateiordnerBlock funktioniert nicht richtig [#3934]
+- Barrierefreiheit: "Back to top" ist nicht per Tabulator erreichbar [#3941]
+- I18NString ignoriert den default-Wert [#3943]
+- PHP - Fehler in der Courseware [#3949]
+- Barrierefreiheit: Auf- und Zuklappverhalten für Screenreader kennzeichnen [#3960]
+- Return Type Probleme beim DI-Container [#3968]
+- Tägliche Benachrichtigungen: seminar_id statt range_id in notification_text.php [#3978]
+- Methode NewsRangesSearch::getResults() ist für Berechtigung "admin" defekt [#3992]
+- CSS-Klasse "list-unstyled" ist verlorengegangen [#3997]
+- Responsive Navigation erscheint auf dem Desktop nicht, wenn ein Anker angesprungen wird [#4005]
+- Weitere PHP8-Warnings [#4012]
+- Avatare und Asset-Images via Vue haben kein alt-Attribut im Image-Tag [#4014]
+- PHP-Warnungen in den Studiengruppen [#4019]
+- CLI-Kommando "check:globalized-config" ist defekt [#4024]
+- Weitere PHP8-Warnungen [#4026]
+- Meine Veranstaltungen: Fehlende Textalternativen für die angezeigte Farbgruppierung [#4036]
+- Fehlende textuelle Beschreibungen für Icons im Dateibereich [#4037]
+- Dialogtitel sind nicht als Überschrift gekennzeichnet und nicht modal [#4038]
+- article.studip und fieldsets kennzeichnen nicht ihren auf-/zugeklappten Zustand für Screenreader mit aria-expanded [#4040]
+- BlubberThread::getContextTemplate() geht von falscher Annahme für StudipModule::getTabNavigation() aus [#4041]
+- Das Skiplink-Menü enthält Skiplinks, die nirgendwohin verweisen [#4049]
+- Fehlende aria-Informationen für Warndialoge und fehlerhafte Aria-Sortierinformation für Tabellen [#4064]
+- Vertikale Ausrichtung von Text wird nicht übernommen [#4067]
+- Responsive Ansicht von Veranstaltungen unterscheidet sich von der normalen Ansicht [#4076]
+- PHP8-Warnungen [#4077]
+- Listenelemente sind nicht syntaktisch korrekt ausgezeichnet [#4088]
+- Datentabellen im Bereich "Forum" sind nicht korrekt aufgebaut/beschriftet [#4089]
+- Formularfelder sind nicht mit einem label verknüpft [#4091]
+- CLI-Kommando `plugin:register` hat ein anderes Verhalten [#4099]
+- PHP8-Warnungen in SimpleORMap::import() [#4100]
+- Formular zum Barrieremelden lässt sich effektiv nicht abschalten [#4112]
+- PHP - Warnungen im OER-Campus [#4114]
+- Formular zum Melden einer Barriere erzeugt ggf. unnötig lange URLs [#4115]
+- PHP8 Warnungen im Forum [#4127]
+- PHP8-Warnungen [#4128]
+- Courseware Abschnitt-Liste-Element Bearbeitungsmodus Icons verschoben [#4142]
+- Globale Variable ASSETS_URL soll erst nach dem Laden der Konfiguration gesetzt werden [#4143]
+- PHP8-Warnungen [#4168]
+- PHP - Warnungen in dates.inc.php [#4178]
+- Beschriftung des Formularfelds ist nicht mit dem dazugehörigen Feld verknüpft [#4183]
+- PHP8-Warnungen [#4210]
+- PHP8-Warnungen [#4221]
+- Gruppen von Formularelementen strukturieren [#4224]
+- Kontrastverhältnisse Text zu Hintergrund prüfen und korrigieren (Normal- und Hochkontrastansicht) [#4225]
+- Sortierungspfeile im Tabellenkopf sind verloren gegangen [#4227]
+- Name des markierten Formularfeldes enthält nicht den sichtbaren Text [#4235]
+- Pflichtfelder beim Schreiben einer neuen Nachricht werden nicht als solche gekennzeichnet [#4237]
+- PHP8-Warnung bei Verwendungen von PageLayout::disableHeader() [#4242]
+- Suchfeld im Adminbereich verschwunden [#4249]
+- Ablaufplan: Warnmeldung, wenn Termin "ohne Semester" ist [#4275]
+- PHP8-Warnungen [#4279]
+- Fragebogen: Single Choice CSV-Export unnötig kompliziert [#4308]
+- PHP - Warnungen / Fehler [#4310]
+- PHP8-Warnungen, wenn die Hilfetouren abgeschaltet sind [#4311]
+
+# 17.06.2024 v 5.2.8
+
+https://gitlab.studip.de/studip/studip/-/issues?milestone_title=Stud.IP+5.2.8&state=all
+- Fehler im Quellcode der Raumverwaltung -> Raumübersicht [#1421]
+- CW: Externe Ansicht bei einigen Blöcken [#3887]
+- Angabe fürs Umfärben des Platzhalters von Eingabefeldern im Hochkontrastmodus wird nicht übernommen [#3902]
+- admin oder root kann eine Veranstaltung in eine Studiengruppe umwandeln [#3921]
+- Barrierefreiheit: Leeres alt-Attribut bei Verwendung von studip-icon [#3931]
+- Nachträgliche Gruppenzuweisung zu einem Termin wird nicht übernommen [#3995]
+- Falscher Link zu OER-Material in Abo-Nachricht [#4052]
+- Cronjobs: Exceptions beim Ausführen werden nicht korrekt verarbeitet [#4096]
+- TypeError: STUDIP.Audio is undefined [#4207]
+- Gradebook: Beim Speichern einer Note wird das chdate immer aktualisiert [#4283]
+- Fehler beim Authorisieren einer OAuth2-App mittels SSO [#4288]
+
+# 17.06.2024 v 5.1.9
+
+https://gitlab.studip.de/studip/studip/-/issues?milestone_title=Stud.IP+5.1.9&state=all
+- Datenfelder: Undefined variable $object_type [#1757]
+- JSON-API: OAuthRequestVerifier prüft falsche Signatur, wenn ein Request-Parameter als Array übergeben wird [#1971]
+- Log-Events für Aktion SINGLEDATE_CHANGE_TIME und SEM_ADD_SINGLEDATE werden mit ungültigem Werten angelegt [#2735]
+- Selbst hochgeladene Dateien in Ordnern ohne Lesezugriff schlecht sichtbar [#2954]
+- MailQueueEntry::send prüft nicht darauf, ob die Mail Empfänger hat [#3523]
+- Nested fieldsets erben styling vom collapsable [#3704]
+- CW-IFRAME-Block [#3823]
+- Statusgruppen werfen beim Löschen ein Fehler [#3845]
+- SORM: Mehrere Aliase auf die gleiche Spalte sind nicht möglich [#3876]
+- PHP Warning: call_user_func_array() expects parameter 1 to be a valid callback, class 'Statusgruppen' does not have a method 'cbRemoveTasks' [#3891]
+- Request::getDateTime() liefert falschen Zeitpunkt [#3895]
+- Wiki: Übergeordnete Seite im Inhaltsverzeichnis geht bei Import verloren [#3900]
+- Temporäre Buchungsrechte: Rechte- und Buchungszeitraum identisch [#3907]
+- Nutzerverwaltung: "gesperrt von" zeigt eigenen Username [#3932]
+- OER-Campus: Suche speichert nicht korrekt, dass schonmal in kürzester Zeit gesucht wurde [#3944]
+- Studiengruppennamen bleiben rot [#3956]
+- Dialog „Nachricht schreiben“: „Mehrere Adressaten hinzufügen“ hat drei Beschreibungen, die vorgelesen werden [#3961]
+- Der Text von Tooltip-Icons wird nur als „leer“ vorgelesen [#3962]
+- OER Campus: Suche nach Autoren von Materialien hat schlechte Performance [#3964]
+- ILIAS Schnittstelle: SOAP Methode getUser wird noch an einer Stelle verwendet [#3966]
+- CSS-Klasse .list-csv hat unnötigen Abstand nach rechts [#3969]
+- Plugin wird weiterhin als StandardPlugin angesehen [#3977]
+- OpenGraph: Anzeige der URL escapet zuviel [#3990]
+- Funktion zum Erstellen einer Raumanfrage gehört nicht in den Dialog [#4003]
+- Barrierefreiheit: Größer gestellter Text wächst aus Box [#4006]
+- Auswahlelemente von Datei-Nutzungsbedingungen und Ordnertyp: Radio-Buttons sind nicht als solche erkennbar [#4009]
+- URL-Validierung in CoursewareIframeBlock sollte überarbeitet werden [#4021]
+- Positionsangaben von Elementen in Texten sind nicht barrierefrei [#4022]
+- Barrierefreiheit: Blubber für 200% [#4023]
+- Links von der Admin-Verwaltungsseite sollten immer auf die Grunddaten einer Veranstaltung zeigen [#4028]
+- MultiPersonSearch: Icons zum Suchen und Zurücksetzen sind nicht per Tastatur erreichbar [#4029]
+- Installationsskript kann nicht gestartet werden, wenn Warnungen aktiviert sind [#4034]
+- Doppeltes Id Attribut auf der Nachrichtenseite [#4039]
+- MessageBox sollte als Statusmeldung ausgezeichnet werden [#4042]
+- PHP 8: Too few arguments to function Trails_Dispatcher::error_handler() [#4045]
+- Profilseite: Icons von Aktionen haben keine Textalternative [#4046]
+- Gruppenzuordnung von Veranstaltungen ist nicht barrierefrei [#4047]
+- Stundenplan: Auswahl der Farbe für Termine ist nicht barrierefrei [#4048]
+- Verwaltung von Veranstaltungen: Duplikate im Lehrendenfilter [#4054]
+- Zeiten/Räume-Seite: Aktionen „Neue Raumanfrage“ und „Raumanfrage bearbeiten“ im Drei-Punkte-Menü von Einzelterminen funktioniert nicht in Stud.IP 5.3 [#4057]
+- Barrierefreiheit: Blubber Benachrichtigungsstatus ist nicht für Screenreader erkennbar [#4061]
+- Seite "Anzeige der Log-Events" ist sehr langsam, wenn kein Filter gewählt ist [#4062]
+- ResourceNavigation wird nicht richtig initialisiert [#4065]
+- Barrierefreiheit: Globale Suche nicht barrierefrei nutzbar [#4072]
+- Ilias Schnittstelle: Automatisch angelegte Benutzer können sich in Ilias nicht anmelden (Ilias 8) [#4081]
+- Anzeige von freier Raumangabe enthält zu viele Klammern [#4092]
+- Vue-Fehler in Blubber (Developer-Server) [#4097]
+- Terminvergabe: Ortsangabe bei nicht gruppierter Anzeige falsch [#4103]
+- Anmeldesets: Nutzer können beliebige Anmeldesets löschen [#4144]
+- Fehlende Indizes bei schedule_seminare verlangsamen Löschen von VAs [#4157]
+- "Freie" sollte "Freie Veranstaltungen" heissen [#4222]
+- SORM-Relation kann nicht auf NULL gesetzt werden [#4233]
+- ConsultationBlock::range_display gibt für Einrichtungen fälschlicherweise "Veranstaltung" aus [#4234]
+- Kaputte Darstellung von Tooltips [#4251]
+- JSON-API: Route "/folders/{id}/folders" zeigt unsichtbare Unterordner an [#4277]
+- Fehlerbehandlung im Chunk Loader [#4287]
+- STUDIP.loadChunk is not a function [#4293]
+
# 14.03.2024 v 5.4.2
https://gitlab.studip.de/studip/studip/-/issues?milestone_title=Stud.IP+5.4.2&state=all