Neues in Version 19.7
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.
Release Notes – Faktor-IPS – Version 19.7
Bugs
- 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)