New and Noteworthy in Version 19.7
Faktor-IPS has been released as version 3.x for most of the time (up to the recent 3.22.2). Now, we adopt the same numbering scheme as other Faktor Zehn products, using year and month of the release, so this version is released as 19.7 instead of 3.23.
New Default Settings
In our customer projects we found some of the previous default settings in Faktor-IPS projects to be less than ideal, so new projects are now set to not generate interfaces, use Java 8 date classes instead of Joda Time and create product components without generations.
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)