Release Notes
Version 25.7.0
Die Faktor-IPS-Version wurde auf 25.7.0 erhöht.
Runtime-IDs für Bausteine aus referenzierten Projekten
Seit Version 22.6 kann über die Projekteinstellungen gewählt werden, ob die Runtime-IDs der durch die Varianten generierten Produktbausteine das Präfix aus dem Varianten-Projekt oder aus dem Produktprojekt nutzen sollen.
Die bevorzugte Einstellung ist hier FromVariantProject
, da die ID dann immer gleich generiert wird, unabhängig davon, ob die Produktprojekte im Workspace (offen) sind oder per Maven-Dependency referenziert werden.
Bei Verwendung von FromReferenceProject
gab es bisher leider weiterhin das Problem, dass es auch zu Unterschieden kam, wenn Bausteine aus mehreren Produktprojekten stammen, die mal im Workspace sind und mal nicht.
Um hier konsistente Runtime-IDs zu erreichen, kann Faktor-IPS das Runtime-ID-Präfix aus der MANIFEST.MF
von Maven-Dependency-JARs lesen, wenn dieser dort nach dem Muster Fips-RuntimeIdPrefix: prefix.
eingetragen ist - was durch die Migration auf Faktor-IPS 25.7 automatisch geschieht.
Java
Die benötigte Java-Version wurde analog zu Faktor-IPS auf 21 erhöht.
Behobene Fehler
-
Validierung, dass "Einheitliche Variierung" in Subklassen nicht abgewählt werden kann
-
Gleichnamige Produktbausteine werden bei Produktvarianten nur einmal generiert