Release Notes

Version 21.12.2

Rückwirkend ab den 19.7er-Versionen kann Faktor-IPS jetzt Konfigurationen anderer Features wie den Produktvarianten in der .ipsproject-Datei ablegen. Dies nutzen die zugehörigen Produktvarianten-Versionen um mit der Konfiguration

<FeatureConfigurations>
 <FeatureConfiguration featureId="org.faktorips.productvariant">
  <Property name="UseUniqueIds" value="OnlyForVariedComponents" />
 </FeatureConfiguration>
</FeatureConfigurations>

nur dann Bausteine und eindeutige IDs zu generieren, wenn ein Baustein (oder eines seiner Kinder) in einer Produktvariante tatsächlich variiert ist. Dies wurde in der Produktvarianten-Version 19.7 ursprünglich geändert, um Migrationen bei nachträglich angepassten Produktvarianten zu vermeiden, führt aber zu deutlich mehr durch die Produktvarianten erstellten Bausteinen.

Eine Umstellung auf das Verhalten, nur für variierte Bausteine zu generieren, führt bei bereits produktiv genutzten Produktvarianten dazu, dass eine Migration des Bestands durchgeführt werden muss, um von den zuvor generierten variantenspezifischen IDs bei unvariierten Bausteinen auf die IDs der zu Grunde liegenden Produktbausteine umzustellen. Der Einsatz wird deshalb nur bei einer Migration von vor 19.7 oder bei neu aufgesetzten Produktvarianten empfohlen, wenn organisatorisch sichergestellt ist, dass einmal veröffentlichte Produktvarianten nicht nachträglich angepasst werden.

Version 21.12.1

The Version 21.12.1 behebt folgenden Fehler:

  • Migration auf Produktvarianten 21.12 entfernt doppelte Leerzeichen in Labels (IPSPV-587)

Version 21.12.0

Neben der Anpassung an Faktor-IPS 21.12 beinhaltet Version 21.12 der Produktvarianten zwei kleine Änderungen:

Behobene Fehler

  • Nicht-produktkonfigurierte Vertragsattribute sollten nicht als in Produktvarianten änderbar markierbar sein (IPSPV-576)

Weitere Funktionen und Verbesserungen