Release Notes
Dieser Abschnitt dokumentiert Änderungen gegenüber dem Release 24.7.0.
Version 25.1.0
Neue Funktionen und Verbesserungen
Persistenz für Modellklassen (PI-697)
Es wurden Persistenzinformationen für die Modellklassen des Partnermodells hinterlegt. Details finden sich im neuen Kapitel zur Persistenz.
Um die Persistierbarkeit zu gewährleisten, wurden im Zuge dieser Änderung die Wertebereiche vieler Attribute der Modellklassen eingeschränkt, beispielsweise die meisten Stringlängen bis auf einige fachlich begründete Ausnahmen auf 255 Zeichen. Dadurch haben sich die zugehörigen ValueSets und deren Konstanten in den generierten Modellklassen ebenfalls geändert. Sollten aufrufende Systeme solche Konstanten direkt (statt über die angebotenen Getter) verwenden, sind entsprechende Änderungen erforderlich.
EnumValueLookupServices für partnerbezogene Enums (PI-699)
Es wurden EnumValueLookupServices für die partnerbezogenen Enums zur Verfügung gestellt. Details finden sich im neuen Kapitel zu erweiterbaren Enums.
Pflichtattribute in Enums
Mit der Migration auf Faktor-IPS 25.1 können Attribute in IPS-Enums als Pflichtattribute deklariert werden. Im Partner-Interface sind ab dieser Version sämtliche Enum-Attribute zu Pflichtattributen deklariert worden.
Beim Update sind dadurch ggf. Anpassungen notwendig, allerdings nur falls tatsächlich Enum-Inhalte angelegt wurden, in denen Attribute leer gelassen wurden.
Aktualisierung der Dependencies
Folgende Versionen wurden aktualisiert:
Faktor Zehn Commons |
25.1.0 |