Release Notes

Version 19.7.2

Behobene Fehler

  • ProductComponentType zeigt bei JumpToSourcecode nichts an (FIPS-6417)

  • Buildfehler in Eclipse 2019-09 (FIPS-6564)

Version 19.7.1

Weitere Funktionen und Verbesserungen

  • mavenVersionProvider sollte Version ohne Qualifier in TOCs schreiben (FIPS-6436)

Behobene Fehler

  • Debug von IPS-Test in Eclipse 4.9 nicht möglich (FIPS-6021)

  • Generiertes XML ist mit Java 11 nicht mehr indented (FIPS-6349)

  • Ips…Types im Readonly-Modus (Parent-Project) mit Anzeigefehlern (FIPS-6371)

  • „Faktor-IPS Nature hinzufügen“ funktioniert genau einmal (FIPS-6418)

  • NPE beim erstellen neuer Beziehungen (FIPS-6441)

  • NPE bei Multiselect von Korrespondenztypen in einem Bearbeitungstyp (FIPS-6452)

Version 19.7.0

Nachdem Faktor-IPS die meiste Zeit als Version 3.x (zuletzt 3.22.2) wurde das Nummerierungsschema wie auch für andere Faktor Zehn Produkte auf Jahreszahl.Releasemonat geändert, womit diese neue Version als Faktor-IPS 19.7 statt als 3.23 veröffentlicht wird.

Neue Defaulteinstellungen

Im Projektalltag haben sich einige althergebrachte Einstellungen der Faktor-IPS-Projekte als unpraktisch herausgestellt, weshalb neu angelegte Projekte jetzt keine Interfaces mehr generieren, Java8-Datumsklassen statt Joda Time verwenden und Produkte ohne Anpassungsstufen erstellt werden.

Weitere Funktionen und Verbesserungen

Behobene Fehler

  • Der Java Generator nutzt die line properties des Systems (Line Delimiter) (FIPS-833)

  • NPE beim Öffnen eines Bausteins außerhalb IPS Projekt (FIPS-5617)

  • associationName auf ProductComponentLink kann man nicht dynamisch setzen (FIPS-5636)

  • Überschreiben einer Beziehung generiert überflüssigen Cast (FIPS-5944)

  • SimpleCustomValidationForProductCmptAttributeValue muss IAttributeValue.PROPERTY_VALUE_HOLDER verwenden (FIPS-5989)

  • NullpointerException in findRow bei Tabellen, die mit dem Default-Konstruktor erzeugt wurden (FIPS-6003)

  • Falsches JavaDoc in Builderklassen: „Das Wirksamkeitsdatum von der neuen Instanz wird auf 1813/1/17 gesetzt.“ (FIPS-6130)

  • TocVersion lädt bei jedem Versionscheck alle TocEntries (FIPS-6172)

  • Fehler beim öffnen von Maven dependencies mit mehr als einer Package Ebene (FIPS-6213)

  • Bei überschriebene Methoden funktioniert PolicyAssociation.removeTargetObject(…) nicht (FIPS-6261)

  • Migration sollte nur gültige Buildersettings schreiben (FIPS-6273)

  • Werte aus Vorlagen auszublenden killt Eclipse (FIPS-6277)

  • Doppelte Description im Javadoc am Convenience Getter (FIPS-6297)

  • changingOverTime=true fälschlich default bei Validierungsregeln (FIPS-6328)

  • Codegenerator generiert ITable bei Tabellenverwendungen ohne Typparameter (FIPS-6330)