Release Notes
Version 19.7.2
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
-
Navigation über Produktbausteine: Generierten Code in die Runtime schieben (https://jira.faktorzehn.de/browse/FIPS-5170)
-
Fehlendes Leerzeichen im generierten JavaDoc (FIPS-5959)
-
Default Einstellungen für neue Projekte anpassen (FIPS-6162)
-
Migration für 19.7 (FIPS-6294)
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)