Entwickler-Newsletter Januar 2024
Abschaltung Glyphicons, Deprecation Vue 2, Interface »IServ\Bundle\Authentication\User\UserStorageInterface« veraltet
Um die IServ Schulplattform effektiv und wirtschaftlich weiterentwickeln zu können, ist es uns im Rahmen von Modernisierungsmaßnahmen nur für begrenzte Zeit möglich, eine Abwärtskompatibilität von abgekündigten Komponenten bereitzustellen. Für einen reibungslosen Fortbetrieb beachten Sie deshalb bitte die folgenden Änderungen, die Sie für Ihre Entwicklungen und Konfigurationen adaptieren müssen.
Abschaltung Glyphicons
Wie im Newsletter im August 2023 angekündigt, ist die Nutzung von Glyphicons, die durch IServ bereitgestellt werden, abgekündigt. Verwendete Glyphicons werden durch ein automatisches Mapping zu den neuen Font-Awesome-Icons aufgelöst.
Aktuell werden Glyphicons, die nicht durch das Mapping abgedeckt sind, noch angezeigt, da die Glyphicons noch ausgeliefert werden. Ab dem 01. Mai 2024 werden diese nicht mehr ausgeliefert.
Sollten in Ihren Modulen noch Glyphicons eingesetzt werden, müssen Sie diese bis zu diesem Tag durch Font-Awesome-Icons austauschen oder die Glyphicons müssen selbst ausgeliefert werden.
Deprecation Vue 2
Vue 2 hat sein EOL erreicht. Die von Core/Vendor bereitgestellten Bibliotheken und Komponenten für Vue gelten ab sofort als überholt und werden mit einem zukünftigen Update entfernt.
Interface »IServ\Bundle\Authentication\User\UserStorageInterface« veraltet
Um die reibungslose Umstellung einer Bibliothek zu ermöglichen, gilt das Interface IServ\Bundle\Authentication\User\UserStorageInterface
ab sofort als veraltet. In einem der nächsten Updates wird es daher entsprechend entfernt.
Als Ersatz wird das neue Interface IServ\Bundle\Authentication\User\Storage\UserStorageInterface
bereitgestellt.